Please enable JavaScript.
Coggle requires JavaScript to display documents.
TỔNG QUAN VỀ KĨ THUẬT LẬP TRÌNH - Coggle Diagram
TỔNG QUAN VỀ KĨ THUẬT LẬP TRÌNH
Chương trình máy tính
Phương pháp giải quyết vấn đề bằng máy tính
Bài toán
Giải thuật
Chương trình
Ngôn ngữ máy
Máy thực hiện
Chương trình máy tính
Giải thuật
Khái niệm
Dãy hữu hạn các thao tác trình tự xách định
Tính chất
Đầu vào
Đầu ra
Tính hữu hạn
Tính xác định
Tính hiệu quả
Diễn đạt
Ngôn ngữ tự nhiên
Lưu đồ
Giải mã
Thiết kế
Mô dun hóa bài toán
Tinh chỉnh từng bước
Độ phức tạp
Tiêu chí : Thời gian thực hiện giải thuật,dung lượng bộ nhớ sử dụng
Quy tắc cộng,nhanh ,bỏ hằng số
Phân loại Hằng số, Logarit, Tuyến tính, Đa thức, Hàm mũ.....
Ngôn ngữ lập trình
Khái niệm
Là ngôn ngữ dùng để viết chương trình máy tính
Lịch sử phát triển
Ngôn ngữ máy
Ngôn ngữ lập trình bậc cao
Hợp ngữ
Trình biên dịch và trình thông dịch
Trình thông dịch từng câu lệnh trong chương trình
Trình biên dịch dịch toàn bộ chương trình nguồn sang ngôn ngữ máy tính và tạo ra mã tệp tương ứng
Môi trường lập trình và các bước xây dựng lập trình
Môi trường
IDE
Các bước xây dựng
B1 Soạn thảo chương trình
B2 : Biên dịch chương trình
B3 : Chạy thử chương trình
Các phương pháp lập trình
Tuyến tính
Lập trình phi cấu trúc
Dữ liệu toàn cục,khó kiểm soát
Hướng cấu trúc
Chương trình được chi nhỏ tổ chức thành các chương trình con
Phân định rõ ràng giữa dữ liệu toàn cục và dữ liệu cục bộ
Dế bảo trì và tái sử dụng
Hướng đối tượng
Lập trình cấu trúc và sự trừu tượng hóa dữ liệu
Có tính kế thừa cao
Tập trung vào đối tượng và lớp