Please enable JavaScript.
Coggle requires JavaScript to display documents.
TỔNG QUAN VỀ KỸ THUẬT LẬP TRÌNH, Ảnh chụp màn hình 2026-08-17 093040 -…
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
xử lý thông tin theo chương trình lập sẵn
Phương pháp chung để giải quyết vấn đề/bài toán bằng máy tính
Là một tập hợp những câu lệnh hoặc chỉ thị
được viết bằng một hoặc nhiều ngôn ngữ lập trình theo một trật tự xác định
kết hợp với các dữ liệu hay tài liệu liên quan nhằm tự động thực hiện một số nhiệm vụ, chức năng hoặc giải quyết một vấn đề cụ thể nào đó
Giải thuật
Giải thuật được xây dựng phải bao gồm các thao tác được xác định rõ ràng, đơn giản và thực hiện được
các tính chất
Tính hữu hạn
Tính xác định
Tính hiệu quả
Cách diễn đạt giải thuật
Liệt kê từng bước bằng ngôn ngữ tự nhiên
Dùng lưu đồ
Sử dụng giả mã
Thiết kế giải thuật
Mô-đun hóa bài toán
Tinh chỉnh từng bước giải thuật
Độ phức tạp của giải thuật
tiêu chí đánh giá
Thời gian thực hiện giải thuật
Dung lượng bộ nhớ sử dụng
Kí hiệu
O (ô lớn)
Ngôn ngữ lập trình
Là ngôn ngữ dùng để viết các chương trình máy tính
Bao gồm một hệ thống các ký hiệu, các từ khóa, các từ dành riêng (hay từ vựng), và các quy tắc để viết chương trình (hay cú pháp)
Chia ra 3 loại chính
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ lập trình bậc cao
Các chương trình dịch
Trình thông dịch
Trình biên dịch
Môi trường lập trình và các bước xây dựng chương trình
Môi trường lập trình
Môi trường phát triển tích hợp
Tích hợp trình soạn thảo, trình biên dịch, bộ liên kết, trình gỡ rối, … và cho phép chạy thử chương trình
Người lập trình cũng có thể sử dụng một trình soạn thảo chuyên dụng, độc lập để soạn thảo chương trình nguồn
Các bước xây dựng chương trình
Bước 1: Soạn thảo chương trình
Bước 2: Biên dịch chương trình
Bước 3: Chạy thử chương trình
Các phương pháp lập trình
Lập trình tuyến tính
Lập trình hướng cấu trúc
Lập trình hướng đối tượng