Tải bản đầy đủ (.ppt) (18 trang)

Bai 1 tin hoc 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (839.52 KB, 18 trang )


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?
Con ng êi ph¶i ® a ra
nh÷ng chØ dÉn thÝch hîp
cho m¸y tÝnh thùc hiÖn.
§Ó m¸y tÝnh thùc hiÖn
® îc c«ng viÖc mong
muèn, con ng êi ph¶i
lµm g×?


H·y cho biÕt cã nh÷ng
c¸ch thøc nµo ®Ó ra
lÖnh cho m¸y tÝnh?
?

Nh¸y ®óp chuét lªn biÓu t îng trªn mµn h×nh
®Ó khëi ®éng mét phÇn mÒm m¸y tÝnh.

a
Trong so¹n th¶o, gâ mét phÝm ch÷ ®Ó in ch÷
®ã lªn mµn h×nh.

Tr ờng THPT Phan Đình Phùng
67B Cửa bắc Hà Nội
Tr ờng THPT Phan Đình Phùng
67B Cửa bắc Hà Nội
Sao chép một đoạn
văn bản từ vị trí này


sang vị trí khác
Con ng ời ra lệnh bằng cách đ a cho máy tính một
hoặc nhiều lệnh, máy tính sẽ lần l ợt thực hiện
các lệnh đó.

Giả sử có một rô-bốt có thể thực hiện các thao tác cơ bản nh tiến,
quay phải, quay trái, nhặt rác, bỏ vào thùng. Hãy ra lệnh để rô bốt
nhặt rác bỏ vào thùng nh trong sơ đồ sau:
1. Tiến 3 b ớc
2. Rẽ trái, tiến 2 b ớc
3. Nhặt rác
4. Tiến 2 b ớc
5. Rẽ phải, tiến 3 b ớc
6. Bỏ rác vào thùng
2. Ví dụ: rô bốt nhặt rác

Nếu viết tất cả các
lệnh trên cùng thứ tự
của chúng l u vào rô bốt
với tên Hãy nhặt rác thì
sao nhỉ?
Khi đó chỉ cần ra
lệnh Hãy nhặt rác,
các lệnh đó sẽ điều
khiển rô bốt tự động
thực hiện lần l ợt các
lệnh trên.
Công việc viết các lệnh để điều khiển rô bốt nh trên đ ợc gọi là: Viết
ch ơng trình


2. Viết ch ơng trình ra lệnh cho máy tính làm việc
Chơngtrìnhđiềukhiểnrôbốtnhặtrác:
Hãy nhặt rác;
Bắt đầu
Tiến 3 b ớc;
Rẽ trái, tiến 2 b ớc;
Nhặt rác;
Tiến 2 b ớc;
Rẽ phải, tiến 3 b ớc;
Bỏ rác vào thùng;
Kết thúc.
Tên ch ơng trình
Các lệnh trong ch ơng trình
Để điều khiển máy tính làm việc con ng ời cần
phải viết ch ơng trình máy tính.


Ch ơng trình máy tính là một dãy các lệnh mà máy
tính có thể hiểu và thực hiện đ ợc.

Thực hiện ch ơng trình: máy tính thực hiện các lệnh
có trong ch ơng trình một cách tuần tự .
Hãy nhặt rác;
Bắt đầu
Tiến 3 b ớc;
Rẽ trái, tiến 2 b ớc;
Nhặt rác;
Tiến 2 b ớc;
Rẽ phải, tiến 3 b ớc;
Bỏ rác vào thùng;

Kết thúc.

Tại sao cần phải
viết ch ơng trình
nhỉ?
Việc viết nhiều lệnh và tập
hợp lại trong một ch ơng
trình giúp con ng ời điều
khiển máy tính một cách
đơn giản và hiệu quả hơn.


4. Ch ơng trình và ngôn ngữ lập trình
Máy tính chỉ có thể xử lí thông tin đã đ ợc
chuyển đổi sang dạng dãy BIT, đây là ngôn ngữ
riêng của máy tính gọi là ngôn ngữ máy.
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
Máy tính có thể hiểu và
thực hiện đ ợc các lệnh viết
bằng ngôn ngữ tự nhiên
của con ng ời không?


Ngôn ngữ lập trình
Viết ch ơng trình bằng ngôn
ngữ máy quá khó khăn,

mất nhiều thời gian và
công sức!
1

1

1

1

0

1

0

0

1

1
1

0

1

0

1


1

0

0

1

1
1

1

0

1

1

1

1

0

1

0
Ngôn ngữ lập trình


gần với
ngôn ngữ tự nhiên, dễ hiểu và
dễ nhớ để viết các câu lệnh.
Ngôn ngữ lập trình là ngôn ngữ
dùng để viết các ch ơng trình
máy tính.
Ví dụ:
NgônngữC,Basic,Pascal,


Ch ơng trình dịch
Máy tính không thể
hiểu và thực hiện đ
ợc ch ơng trình viết
bằng ngôn ngữ lập
trình!
Ch ơng trình dịch chuyển đổi các ch
ơng trình đ ợc viết bằng ngôn ngữ
lập trình sang ngôn ngữ máy.
Cần phải dịch sang
ngôn ngữ máy.



Tạo ch ơng trình máy tính gồm:
B ớc 1:
Viết ch ơng trình bằng ngôn ngữ lập trình;
B ớc 2:
Dịch ch ơng trình thành ngôn ngữ máy để

máy tính hiểu đ ợc.

Program vd1;
Begin
Writeln(CHAO CAC BAN);
End.
Ch ơng trình đ ợc viết vào
máy tính bằng một ch
ơng trình soạn thảo.
Tệp văn bản
Dịch ch ơng trình sang
ngôn ngữ máy.
Tệp thực hiện đ ợc
trên máy tính.
Kết quả
Kết quả


M«i tr êng lËp tr×nh
Ch ¬ng tr×nh dÞch
Ch ¬ng tr×nh so¹n th¶o
M«i tr êng lËp tr×nh
VÝ dô:
M«i tr êng lËp
tr×nh Turbo
Pascal
M«i tr êng
lËp tr×nh
Free Pascal


Ghi nhớ!

Con ng ời chỉ dẫn cho máy tính thực
hiện công việc thông qua các lệ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ể.

Ngôn ngữ lập trình là ngôn ngữ dùng
để viết các ch ơng trình máy tính.

Ch ơng trình dịch chuyển đổi các ch ơng
trình viết bằng ngôn ngữ lập trình
sang ngôn ngữ máy.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×