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

Bài 1. Máy tính và chương trình máy tính.

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 (840.38 KB, 19 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?
§Ó m¸y tÝnh thùc
hiÖn ®îc c«ng viÖc
mong muèn, con ng
êi ph¶i lµm g×?



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.


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.


Sao chép một
đoạn văn bản
từ vị trí này
sang
vị
trí
khác...

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

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


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


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.

Nếu viết tất cả
lệnh trên cùng
tự của chúng
vào rô bốt với
Hãy nhặt rác
sao nhỉ?

các
thứ
lu
tên
thì


Công việc viết các lệnh để điều khiển rô bốt nh trên đ


3. Viết chơng trình ra lệnh cho máy tính làm việc
Chươngưtrìnhưđiềuưkhiểnưrôưbốtưnhặtưrác:
ư ư Tên chơng
trình
ư ư Các lệnh trong
chơng trình

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


Để đ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
Bỏ
ớc; 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 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?

1010111110
1111010011
1011010010
1010110011
1101111010

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.


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

Viết chơng trình Ngôn ngữ lập trình là ngôn
bằng ngôn ngữ ngữ dùng để viết các
máy quá khó khăn, chơng trình máy tính.
mất nhiều thời
gian và công sức! Ví dụ: Ngônư ngữư C,ư Basic,ư
Pascal,...ư
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.



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!

Cần phải dịch
sang ngôn ngữ

máy.
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.


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
Tệp văn bản
một chơng trình soạn Kết
quả
thảo.
Tệp thực hiện
Dịch chơng trình
Kết
đợc trên máy
sang ngôn ngữ quả
tính.
máy.


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

Turbo
Pascal
Pascal

M«i trêng lËp
tr×nh


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.



×