ViÕt ch ¬ng tr×nh-ra lÖnh cho m¸y tÝnh lµm viÖc... ViÕt ch ¬ng tr×nh-ra lÖnh cho m¸y tÝnh lµm viÖc..[r]
(1)máy tính ch ơng trình máy tÝnh
T
in
h
ọ
c8
Giáo án điện tử tin học lớp 8
(2)Giả sử có rơ-bốt thực thao tác nh tiến, quay phải, quay trái, nhặt rác, bỏ vào thùng Hãy lệnh để rô bốt nhặt rác bỏ vào thùng nh sơ đồ sau:
1 TiÕn b íc
2 RÏ tr¸i, tiÕn b ớc Nhặt rác
4 Tiến b íc
5 RÏ ph¶i, tiÕn b íc Bỏ rác vào thùng
(3)Giả sử viết tất lệnh thứ tự chúng l u vào rô bốt với tên
HÃy nhặt rác
Khi ú ch cn lệnh “Hãy nhặt rác”, các lệnh điều khiển rô bốt tự động thực lần l ợt lệnh trên.
Công việc viết lệnh để điều khiển rô bốt nh đ ợc gọi là: Viết ch ơng trình
(4)Chngtrỡnhiukhinrụbtnhtrỏc:
ưưHÃy nhặt rác; ưưBắt đầu
Tiến b ớc;
Rẽ trái, tiến b ớc; Nhặt rác;
Tiến b ớc;
Rẽ phải, tiến b ớc; Bỏ rác vào thùng;
ưưKết thúc Tên ch ơng trình
Các lệnh ch ơng trình
Để điều khiển máy tính làm việc ng ời cần phải viết ch ơng trình máy tính
(5)Ch ơng trình máy tính d y lệnh mà máy Ã
tính hiểu thực đ ợc
Thực ch ơng trình: máy tính thực lệnh
có ch ơng trình cách ưưHÃy nhặt rác;
ưưBắt đầu
Tiến b íc;
RÏ tr¸i, tiÕn b íc; Nhặt rác;
Tiến b ớc;
Rẽ phải, tiến b ớc; Bỏ rác vào thùng;
ưưKết thúc
(6)Tại cần phải viết ch ơng trình?
Vic vit nhiu lnh v tập hợp lại ch ơng trình giúp ng ời điều khiển máy tính cách đơn giản hiệu hơn.
(7)2 Ch ơng trình 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, là ngôn ngữ riêng mỏy tớnh gi l
ngôn ngữ máy.
1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 M¸y tính hiểu thực
hiện đ ợc lệnh viết
ngôn ngữ tự nhiªn cđa ng êi
(8)Ngôn ngữ lập trình
Viết ch ơng trình ngôn ngữ máy khó khăn, nhiều thời gian công sức!
1 1
0 0
1
1
1 0
1
1 1
1 1
1
Ngôn ngữ lập trình gần với
ngôn ngữ tự nhiên, dễ hiểu d nh vit cỏc cõu lnh.
Ngôn ngữ lập trình là ngôn ngữ
dựng vit ch ơng trình máy tính
(9)Ch ơng trình dịch
Máy tính hiểu thực đ ợ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 ch
ơng trình đ ợc viết 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.
(10)Tạo ch ơng trình máy tính gồm:
B ớc 1: Viết ch ơng trình ngôn ngữ lập trình;
(11)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
(12)T
in
h
ọ
c
8
Ghi nhí!
Con ng êi chØ dẫn cho máy tính thực
hiện công việc thông qua lệnh.
Viết ch ơng trình h ớng dẫn máy tính
thực công việc hay giải bài toán cụ thể.
Ngôn ngữ lập trình ngôn ngữ dïng
để viết ch ơng trình máy tính.
Ch ơng trình dịch chuyển đổi ch ơng