- Ch ơng trỡnh là cách để 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.. Khi đó ta chỉ cần ra lệnh "Hãy nhặt rác", các lệnh đó sẽ điều khiển rô-bốt
Trang 2Muốn xóa một kí
tự sau con trỏ ta dùng
phím gì?
Dùng phím Delete
Trang 3Điều gì xảy ra khi ta nhấn Enter?
Ô A1 sẽ hiện số 8
Trang 4Con người điều khiển mỏy tớnh thụng qua cỏi gỡ ?
- Con ng ời điều khiển máy tính thông qua lệnh.
Em hiểu thế nào là ch ơng trỡnh ?
- Ch ơng trỡnh là cách để 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
1 Con người ra lệnh cho mỏy tớnh như thế nào?
Trang 52 VÝ dô: r«-bèt nhÆt r¸cQuan sát hình 1_sách giáo
khoa Để cho robot hoàn thành tốt công việc, ta cần phải ra các
lệnh nào?
Trang 61 Tiến hai bước.
2 Quay trái, tiến một bước.
3 Nhặt rác.
4 Quay phải, tiến ba bước.
5 Quay trái, tiến hai bước.
6 Bỏ vào thùng rác.
1 Tiến hai bước.
2 Quay trái, tiến một bước.
3 Nhặt rác.
4 Quay phải, tiến ba bước.
5 Quay trái, tiến hai bước.
6 Bỏ vào thùng rác.
Nhận xét: 6 lệnh trên đây chính
là các lệnh điều khiển Robot
hoạt động để thực hiện yêu cầu
cụ thể : NHẶT RÁC
Trang 7Giả sử các lệnh trên đ ợc viết và l u trong rô-bốt với tên "Hãy
nhặt rác" Khi đó ta 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 nói trên
Sau khi thực hiện lệnh “Hãy nhặt rác” ở trên, vị trí mới của
rô-bốt là gỡ? Em hãy đ a ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc d ới bên trái màn hỡnh)
Trang 8H ớng dẫn về nhà
1 Viết các lệnh chỉ dẫn để rôbốt hoàn thành công việc trực nhật lớp của em
2 Viết các lệnh chỉ dẫn để rôbốt giúp em là một cái áo
Trang 103 Viết chương trình - ra lệnh cho máy tính làm việc
Ví dụ về chương trình Hãy quét nhà;
Bắt đầu
Rẽ phải 3 bước;
Tiến 2 bước;
Nhặt rác;
Rẽ phải 3 bước;
Tiến 3 bước;
Đổ rác;
Kết thúc.
Tên chương trình
Các lệnh chỉ ra vị trí
bắt đầu và kết thúc
của chương trình
Dãy lệnh đơn giản trong chương trình
Khi thực hiện chương trình ,máy tính hoạt động như thế nào?
Máy tính sẽ thực hiện các lệnh có trong chương
trình một cách tuần tự Thực hiện xong một lệnh sẽ
thực hiện lệnh tiếp theo, từ lệnh đầu tiên đến lệnh
cuối.
Máy tính sẽ thực hiện các lệnh có trong chương
trình một cách tuần tự Thực hiện xong một lệnh sẽ
thực hiện lệnh tiếp theo, từ lệnh đầu tiên đến lệnh
cuối.
Trang 11Tại sao cần viết chương trì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.
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.
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Ó.
Trang 124 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?
Thông
dịch
Biên dịch
Trang 13M¸y tÝnh cã hiÓu ® îc ch ¬ng tr×nh viÕt b»ng ng«n ng÷ th«ng
th êng kh«ng ? Nã chØ hiÓu ng«n ng÷ g× ?
Ngôn ngữ máy là gì?
Ngôn ngữ máy là ngôn ngữ duy nhất dành cho máy tính Máy tính có thể trực tiếp hiểu và thực hiện.
Ngôn ngữ máy là ngôn ngữ duy nhất dành cho máy tính Máy tính có thể trực tiếp hiểu và thực hiện.
Trang 14Ngụn ngữ lập trỡnh là ngụn ngữ dựng để viết cỏc chương trỡnh mỏy tớ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.
Em hiểu ngôn ngữ lập trình là gì ?
một ch ơng trình đơn giản viết bằng ngôn ngữ Pascal
Trang 15Theo em máy tính có hiểu ngay ch ơng trình này
không ?
Tuy nhiờn mỏy tớnh vẫn chưa thể hiểu được cỏc
chương trỡnh được viết bằng ngụn ngữ lập trỡnh
Chương trỡnh này cần được chuyển sang ngụn ngữ
mỏy bằng một chương trỡnh dịch
Ch ơng trình dịch đóng vai trò "ng ời phiên dịch" và
dịch những ch ơng trình đ ợc viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu đ ợc
Chương trỡnh dịch là gỡ?
Ch ơng trình soạn thảo và ch ơng trình dịch th ờng đ ợc
kết hợp vào một phần mềm, đ ợc gọi là môi tr ờng lập
trình
Trang 16Ghi nhí!