tailieunhanh - Bài giảng Nhập môn điện toán - Chương 6: Lập trình

Nội dung bài giảng gồm 5 phần cung cấp cho người học các kiến thức cơ bản về lập trình, ngôn ngữ lập trình, xử lý ngôn ngữ, thiết kế chương trình, kiểm tra và gỡ lỗi, lập tài liệu. nội dung chi tiết. | Bài giảng Nhập môn điện toán - Chương 6: Lập trình Chương 6. LẬP TRÌNH . Ngôn ngữ lập trình . Xử lý ngôn ngữ . Thiết kế chương trình . Kiểm tra và gỡ rối . Lập tài liệu Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 1 . Ngôn ngữ lập trình • Ngôn ngữ máy: – Là tập hợp gồm nhiều lệnh máy • Lệnh máy – Là một chuỗi các bit 0 và 1 – Chỉ thực hiện một số tác vụ đơn giản như các phép tính số học và các hoạt động đọc ghi vùng nhớ/ thanh ghi – Một lệnh máy bao gồm 2 phần: mã lệnh và toán hạng – Chỉ có hai cấu trúc điều khiển cơ bản để thực hiện các lệnh: tuần tự và nhảy Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 2 • Ngôn ngữ lập trình: – Chương trình (program): Một đoạn mã lệnh yêu cầu máy tính thực hiện một công việc cụ thể nào đó – Lập trình (programming): Viết chương trình, bằng cách sử dụng một ngôn ngữ lập trình – Ngôn ngữ lập trình: Một hình thức ngôn ngữ giúp con người biểu diễn ý tưởng của mình dưới dạng chương trình, nhờ đó máy tính có thể thực hiện được ý tưởng này Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 3 Ví dụ 1010 0001 0000 0000 0000 0001 0000 0101 0000 0101 0000 0000 1010 0011 0000 0000 (64 kí số 0, 1) ⇒Ngôn ngữ máy, con người hầu như không thể đọc hiểu được (rất khó viết và hầu như không thể đọc) Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 4 Ngôn ngữ lập trình cấp thấp và cấp cao • Ngôn ngữ lập trình mức thấp nhất: ngôn ngữ máy. • Ngôn ngữ lập trình cấp cao: ngôn ngữ nhiều kiểu diễu dữ liệu và nhiều cấu trúc điều khiển hơn so với những gì được cung cấp bởi ngôn .

TỪ KHÓA LIÊN QUAN