2. 1. 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
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
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?
3. 2. Ví dụ: rô-bốt nhặt rác
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
Em hãy ra những lệnh nào để
Robot hoàn thành công việc
nhặt và bỏ rác đúng nơi qui
định?
1. Rẽ phải 3 bước
2. Tiến 1 bước
3. Nhặt rác
4. Rẽ phải 3 bước
5. Tiến 3 bước
6. Bỏ rác vào thùng
4. Ra từng lệnh cụ thể, đơn giản, theo trình tự để robot có thể hoàn
thành tốt nhất.
2. Ví dụ: rô-bốt nhặt rác
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
5. 3. Viết chương trình - ra lệnh cho máy tính làm việc
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.
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ể.
6. T×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Òutrªn?
4. Chương trình và ngôn ngữ lập trình
9. Biª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µ lu tr÷ l¹i ®Ó sö dông
vÒsau.
Thùc hiÖn qua hai bíc sau
10. 4. 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.
Tại sao con 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?
11. 4. 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 thành chương trình bằng ngôn
ngữ máy thực hiện được trên máy tính.
Như vậy, chương trình dịch chuyển đổi
tệp gồm các dòng lệnh được soạn thảo
thành tệp có thể chạy 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.
12. Ghi 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.