Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.. Điều khiển máy tính tự động thực hiện các công việc đa dạng và phức tạp mà một lệnh đơn
Trang 1Tiết 1, 2
Trang 21 Con người ra lệnh cho máy tính như thế nào?
Con người điều khiển máy tính thông qua lệnh
Nhấp chuột vào biểu tượng
Làm thế nào
để in văn bản
đã có sẳn ra
giấy?
Trang 32 Viết chương trình - ra lệnh cho máy tính làm việc
Viết chương trình là gì?
Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.
Lí do cần phải
viết chương
trình điều khiển
máy tính ?
Điều khiển máy tính tự động thực hiện các công việc
đa dạng và phức tạp mà một lệnh đơn giản không đủ để chỉ dẫn.
Trang 4Tình huống: Một thầy giáo chỉ biết tiếng Việt muốn giới thiệu về ngôi trường của mình cho một đoàn khách đến
từ nước Anh.
Theo em có mấy
cách thực hiện điều trên?
3 Chương trình và ngôn ngữ lập trình
Trang 5Hai kĩ thuật dịch:
Thông dịch
Biên dịch
Trang 6• Kiểm tra tính đúng đắn
của câu lệnh tiếp theo
nguồn.
• Chuyển đổi câu lệnh đó
thành các câu lệnh tương
ứng trong ngôn ngữ máy.
• Thực hiện các câu lệnh
vừa chuyển đổi.
Thông dịch Thực hiện lặp đi lặp lại dãy các bước sau
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
Trang 7Biên dịch
• Duyệt, kiểm tra, phát hiện
lỗi, xác định chương trình
nguồn có dịch được
không.
Dịch chương trình nguồn
thành một chương trình
đích có thể thực hiện trên
máy và lưu trữ lại để sử
dụng về sau.
Thực hiện qua hai bước sau
Trang 83 Chương trình và ngôn ngữ lập trình
Trong ngôn ngữ máy tính, mọi câu lệnh đều đựơc biểu diễn bằng các con số 0 và 1 Ngôn ngữ máy tính khó đọc
và khó sử dụng
Các ngôn ngữ lập trình được phát triển để khắc phục các nhược điểm của ngôn
ngữ máy tính Ngôn ngữ lập trình sử dụng các cụm từ tự nhiên nên dễ nhớ, dễ sử
dụng
người phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?
Trang 93 Chương trình và ngôn ngữ lập trình
Chương trình dịch giúp
chuyển đổi chương trình được viết bằng ngôn ngữ lập trình
chương trình bằng ngôn ngữ
máy thực hiện được trên máy tính.
Chương trình dịch là gì?
Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình
Trang 103 Chương trình và ngôn ngữ lập trình
Để tạo một chương trình máy tính, chúng ta phải viết chương trình theo một ngôn ngữ lập trình nào đó Có thể nói, ngôn ngữ lập trình là công cụ giúp để tạo ra các chương trình máy tính
Ví dụ, với ngôn ngữ lập trình Pascal có hai môi trường làm việc phổ biến
là Turbo Pascal và Free Pascal
Việc tạo ra chương trình máy tính hai bước sau:
(1) Viết chương trình theo ngôn ngữ lập trình;
(2) Dịch chương trình thành ngôn ngữ máy để máy tính hiểu
được.
Trang 11Ghi nhí!
1 Con người điều khiển
máy tính thông qua lệnh
- Con người chỉ dẫn cho
máy tính thực hiện nhiều
thao tác liên tiếp một cách
tự động
2 Viết chương trình là
hướng dẫn máy tính thực
hiện các công việc hay
giải một bài toán cụ thể
3 Ngôn ngữ dùng để viết
các chương trình máy tính
được gọi là ngôn ngữ lập
trình