tailieunhanh - Bài giảng Nhập môn điện toán - Chương 6: lập trình
Bài giảng Nhập môn điện toán: Chương 6 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. | 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 amp KT Máy Tính ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 1 https tailieudientucntt . 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 amp KT Máy Tính ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 2 https tailieudientucntt 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 amp KT Máy Tính ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 3 https tailieudientucntt 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 amp KT Máy Tính ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 4 https tailieudientucntt 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 ngữ máy đồng thời cách biểu diễn các phát biểu cũng gần với ngôn ngữ tự nhiên hơn Khoa KH amp KT Máy Tính ĐẠI HỌC BÁCH KHOA Nhập môn Điện Toán - Chương 6 Slide 5 https .
đang nạp các trang xem trước