Bài giảng Phương pháp lập trình hướng đối tượng: Các kiểu lập trình

Bài giảng "Phương pháp lập trình hướng đối tượng: Các kiểu lập trình" gồm 4 nội dung chính: Lập trình mệnh lệnh (imperative programming); lập trình thủ tục (procedural programming); lập trình hướng đối tượng (object oriented programming); kiểu lập trình khác. Mời các bạn cùng tham khảo. | GV Lê Xuân Định https tailieudientucntt Các Kiểu Lập trình Programming Paradigms Lập trình Mệnh lệnh Imperative Programming Ngôn ngữ LT Hợp ngữ C đơn giản Đơn vị của chương trình là lệnh. Lập trình Thủ tục Procedural Programming Ngôn ngữ LT C Pascal Đơn vị của chương trình là thủ tục hàm ctrình con. Lập trình Hướng đối tượng Object Oriented Programming Ngôn ngữ LT C Java C Đơn vị của chương trình là đối tượng lớp. Và nhiều kiểu lập trình khác LTr Khai báo LTr Hàm LTr Logic Hướng sự kiện LTr Hướng dịch vụ . LTr_______________ Chú ý Cách phân chia ra thành các kiểu lập trình như thế này chỉ mang tính tương đối. https tailieudientucntt 2 Lập trình Mệnh lệnh Chương trình là một danh sách các câu lệnh. Ví dụ Chương trình Vẽ hình vuông drawRight 100 drawDown 100 drawLeft 100 drawUp 100 https tailieudientucntt 3 Lập trình Mệnh lệnh Chương trình là một danh sách các câu lệnh. Ví dụ 2 Chương trình Vẽ hai hình vuông movePen 0 0 drawRight 100 drawDown 100 drawLeft 100 drawUp 100 Lặp Dài movePen 50 50 code drawRight 60 drawDown 60 drawLeft 60 drawUp 60 https tailieudientucntt 4 Lập trình Thủ tục Chương trình được chia ra thành nhiều chương trình con thủ tục hàm . Mỗi chương trình con là một danh sách các câu lệnh. Chương trình con này có thể gọi ctrình con khác. Ví dụ Chương trình Vẽ ba hình vuông void vuong int w void main int x int y vuong 100 0 0 movePen x y vuong 60 50 50 drawRight w vuong 50 10 40 drawDown w drawLeft w drawUp w https tailieudientucntt 5 Lập trình Thủ tục Chương trình được chia ra thành nhiều chương trình con thủ tục hàm . Ví dụ 2 Chương trình Vẽ robot vuông amp chữ nhật void vuong int w void main int x int y movePen x y color 8 80 145 drawRight w vuong 20 -10 0 . vuong 10 -5 20 4 4 chuNhat 40 50 -20 30 4 4 void chuNhat int w int h chuNhat 10 60 -30 30 int

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
12    561    4    29-03-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.