You are on page 1of 13

Gi¸o ¸n ®iÖn tö tin häc líp 8

Bµi 1

Gi¸o ¸n ®iÖn tö tin häc líp 8


1. Con người ra lệnh cho máy tính như thế nào?

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?

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. Ví dụ: rô-bốt nhặt rác

1010111110
VÞtrÝthï ng r¸c
1111010011
1011010010
1010110011
1101111010

VÞtrÝ®èng r¸c

VÞtrÝr«bèt 1. Rẽ phải 3 bước


2. Em hãy
Tiến ra những lệnh nào để
1 bước
3. Robot
Nhặt ráchoàn thành công việc
4. Rẽnhặt
phảivà3 bỏ rác đúng nơi qui
bước
5. Tiến 3 bước định?
6. Bỏ rác vào thùng
2. Ví dụ: rô-bốt nhặt rác

1010111110
VÞtrÝthï ng r¸c
1111010011
1011010010
1010110011
1101111010

VÞtrÝ®èng r¸c

VÞtrÝr«bèt

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.
3. Viết chương trình - ra lệnh cho máy tính làm việc

Điều khiển máy tính tự động thực hiện


Lí do cần phải viết các công việc đa dạng và phức tạp mà
chương trình điều một lệnh đơn giản không đủ để chỉ dẫn.
khiển máy tính?

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ể.
4. Chương trình và ngôn ngữ lập trình

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Òu trªn?
Hai kÜ thuËt
dÞch:

Th«ng dÞch

Biªn dÞch
Th«ng Thùc hiÖn lÆp ®i lÆp l¹i d·y c¸c
dÞch b­íc sau
1010111110
• KiÓm tra tÝnh ®óng 1111010011
®¾n cña c©u lÖnh tiÕp 1011010010
theo trong ch­¬ng 1010110011
tr×nh nguån. 1101111010
• 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.
Biªn dÞchThùc hiÖn qua hai b­íc
sau

• 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.
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


Tại sao con người đều đựơc biểu diễn bằng các con số 0
phải tạo ra các ngôn và 1. Ngôn ngữ máy tính khó đọc và khó
ngữ lập trình trong sử dụng.
khi có thể điều khiển Các ngôn ngữ lập trình được phát triển
máy tính bằng ngôn để khắc phục các nhược điểm của ngôn
ngữ máy? 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.
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 dịch là chương trình được viết bằng ngôn ngữ
gì? 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.

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.
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.

You might also like