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 và tập hợp các lệnh để điều khiển rô-bốt như trên đượ
Trang 1LẬP TRÌNH ĐƠN GIẢN
Trang 2MÁY TÍNH VÀ CHƯƠNG
TRÌNH MÁY TÍNH
Trang 3? 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ì?
Trang 4Hãy cho biết có
những cách thức
nào để ra lệnh cho
máy tính?
?
Trang 5Nhá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
Trang 6TRƯỜNG THCS VĨNH HÒA PHÚ GIÁO BÌNH DƯƠNG
TRƯỜNG THCS VĨNH HÒA PHÚ GIÁO BÌNH DƯƠNG
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 đặt 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 đó
Trang 7Giả 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ỏ rác vào thùng Hãy ra lệnh để rô bốt nhặt rác bỏ vào thùng như trong hình 1.1 SGK trang 6
1 Tiến 2 bước;
2 Quay trái, tiến 1 bước;
3 Nhặt rác;
4 Quay phải, tiến 3 bước;
5 Quay trái, tiến 2 bước;
6 Bỏ rác vào thùng
Ví dụ: Rô-bốt nhặt rác
Trang 8Nếu viết tất cả các lệnh trên theo thứ
tự và 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 và tập hợp các lệnh để điều khiển rô-bốt như trên được gọi là: VIẾT CHƯƠNG TRÌNH
Trang 91 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:
Hãy nhặt rác;
Bắt đầu
Tiến 2 bước ; Quay trái, tiến 1 bước; Nhặt rác;
Quay phải, tiến 3 bước; Quay trái, tiến 2 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
Trang 10- Để đ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 câu lệnh
mà máy tính có thể hiểu và thực hiện được
Trang 11Khi thực hiện chương trình, máy tính sẽ thực hiện các câu lệnh có trong chương trình một cách tuần tự
Bắt đầu
Kết thúc.
Tiến 2 bước ; Quay trái, tiến 1 bước;
Nhặt rác;
Quay phải, tiến 3 bước;
Quay trái, tiến 2 bước;
Bỏ rác vào thùng;
Trang 12Tạ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
Trang 132 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?
Trang 14 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!
- 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
Trang 15Chươ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 là chương trình 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
Trang 16Tạo chương trình máy tính gồm: (2 bước)
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
Trang 17Program vd1;
Begin
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ả
Trang 18 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