Danh mục tài liệu

Bài giảng môn Nhập môn điện toán: Chương 4 - TS. Nguyễn Văn Hiệp

Số trang: 20      Loại file: pdf      Dung lượng: 263.51 KB      Lượt xem: 17      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Nhập môn điện toán - Chương 4: Lập trình" cung cấp cho người học các kiến thức: Lập trình với ngôn ngữ cấp cao, xử lý ngôn ngữ, phát triển phần mềm, tài liệu hóa chương trình. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Nhập môn điện toán: Chương 4 - TS. Nguyễn Văn HiệpKiến trúc client-serverMôn : Nhập môn điện toánChương 3 : Hệ điều hànhSlide 143Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMÔN NHẬP MÔN ĐIỆN TOÁNChương 4LẬP TRÌNH4.1 Lập trình với ngôn ngữ cấp cao4.2 Xử lý ngôn ngữ4.3 Phát triển phần mềm4.4 Tài liệu hoá chương trìnhKhoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMMôn : Nhập môn điện toánChương 4 : Lập trìnhSlide 144724.1 Lập trình với ngôn ngữ cấp cao‰Ngônngữ lập trình:ƒ Trong chương 3, ta đã thấy máy tính số là máy nhiều cấp, mỗicấp là 1 máy tính (vật lý hay luận lý) thực hiện được tập lệnh máycủa cấp mình.ƒ Về nguyên lý, bất kỳ bài toán (vấn đề) cần giải quyết ngoài đờinào cũng có thể được miêu tả chính xác thành 1 chuỗi các lệnhmáy (thuộc 1 máy luận lý xác định). Chuỗi các lệnh máy nàyđược gọi là chương trình (program) giải quyết bài toán tương ứng.ƒ Lập trình (programming) hay tổng quát hơn là phát triển phầnmềm (software developping) là qui trình thực hiện các công việcđể tạo được chương trình cụ thể từ 1 bài toán cần giải quyết.ƒ Chương trình được miêu tả bằng 1 ngôn ngữ cụ thể. Ta gọi ngônngữ được dùng để miêu tả chương trình là ngôn ngữ lập trình,đây là ngôn ngữ mà máy tính (ở cấp tương ứng) hiểu và thực thiđược.Môn : Nhập môn điện toánChương 4 : Lập trìnhSlide 145Khoa Công nghệ Thông tinTrường ĐH Bách Khoa Tp.HCMNgôn ngữ máy‰‰Ngôn ngữ máy :ƒ Ta thường dùng thuật ngữ ngôn ngữ máy để nói về ngôn ngữcủa máy tính vật lý mà người dùng có thể lập trình được (còn cóngôn ngữ máy thấp hơn nữa như vi lệnh)Lệnh máy :ƒ Mỗi lệnh máy chỉ thực hiện một tác vụ rất đơn giản như 1 phéptính số học hay 1 hoạt động đọc/ghi vùng nhớ/thanh ghi CPU.ƒ Một lệnh máy bao gồm 2 phần : mã lệnh và toán hạng. Mã lệnh(opcode) là một chuỗi các bit 0 và 1. Mỗi chuỗi bit miêu tả 1 số,mỗi số miêu tả 1 lệnh máy cụ thể. Thí dụ máy có n lệnh (n