Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 1: Tổng quan về kĩ thuật lập trình - Coggle Diagram
Chương 1: Tổng quan về kĩ thuật lập trình
1.1.Chương trình máy tính
Khái niệm
-Chương trình máy tính là tập hợp các chỉ dẫn cho máy tính thực hiện một công việc cụ thể
-Được viết bằng ngôn ngữ lập trình và lưu trữ dưới dạng tệp tiin
Đặc điểm
-Tính chính xác
-Tính hữu hạn
-Tính tái sử dụng
Vai trò
-Điều khiển hoạt động của máy tính và các thiêt bị
-Giải quyết các bài toán trong thực tế
1.2 Giải thuật
Khái niệm
-Là một dãy hữu hạn các bước được xác định rõ ràng để giải 1 bài toán
Đặc điểm
-Tính hữu hạn: Kết thúc sau hữu hạn các bước
-Tính đầu vào: Có 0 hoặc nhiều dữ liệu đầu vào
-Tính xác định: Mỗi bước phải rõ ràng không mơ hồ
-Tính đầu ra: Có ít nhất 1 kết quả
Biểu diễn giải thuật
-Bằng sơ đồ khối
Bằng mã giả
-Bằn ngôn ngữ tự nhiên
1.3 Ngôn ngữ lập trình
Phân loại
-Ngôn ngữ máy
-Ngôn ngữ bậc cao
Các thanh phần cơ bản
Cú pháp
Từ vựng
Chữ nghĩa
Khái niệm
-Là ngôn ngữ dùng để viết chương trình máy tính
1.4 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 lập trình
-Là tập hợp các công cụ hỗ trợ viết biên dịch, chạy và kiểm thử chương trình
-Ví dụ: IDE (Code::Block, Cev-c, Pycham,...)
Các bước xây dựng chương trình
Xác định bài toán
Phân tiichs bài toán
Thiết kế giải thuật
Viết chương trình
Biên dịch và chạy thử
Hoàn thiện và bảo trì
1,5 Các phương pháp phổ biến
Các phương pháp phổ biến
Lập trình có cấu trúc
Lập trình hướng đối tượng
Lập trình có sự kiện
So sánh
Cấu trúc đơn giản dễ hiểu
Hướng đối tượng: Mô hình hóa tốt, dễ mở rộng, tái sử dụng
Hướng sự kiện: Phù hợp ứng dụng giao diện, phản hồi nhanh