Người ta thường viết chương trình bằng một chương trình soạn thảo (tương tự như chương trình soạn thảo văn bản), sau đó sử dụng chương trình dịch để chuyển đổi thành chương trình có th[r]
(1)Tuần Tiết 1,2
(2)1 Con người lệnh cho máy tính nào?
-Máy tính cơng cụ giúp người xử lý thông tin một cách có hiệu quả.
-Máy tính thiết bị điện tử vơ tri vơ giác;
-Để máy tính thực theo mong muốn người phải đưa dẫn thích hợp để điều khiển máy tính.
Nhấp chuột vào biểu tượng
(3)2 Ví dụ: rơ-bốt nhặt rác
1 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0
Em lệnh để Robot hồn thành cơng việc
nhặt bỏ rác nơi qui định?
1 Rẽ phải bước 2 Tiến bước 3 Nhặt rác
4 Rẽ phải bước 5 Tiến bước
6 B rỏc vo thựng
Vị trí thùng rác
Vị trí đống rác
(4)Ra lệnh cụ thể, đơn giản, theo trình tự để robot hồn thành tốt nhất.
2 Ví dụ: rơ-bốt nhặt rác
1 1 1 1 0 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0
Vị trí trùng rác
Vị trí rác
(5)3 Viết chương trình - lệnh cho máy tính làm việc
Viết chương trình gì?
Viết chương trình hướng dẫn máy tính thực cơng việc hay giải một tốn cụ thể.
Lí cần phải viết chương trình điều khiển máy tính?
- Chương trình máy tính dãy lệnh mà máy tính hiểu thực được.
.
Hãy nhặt rác; Bắt đầu
Rẽ phải bước Tiến bước Nhặt rác
Rẽ phải bước Tiến bước
Bỏ rác vào thùng
Kết thúc Em viết
chương trình Robot nhặt rác
- Một lệnh đơn giản khơng đủ để dẫn cho máy tính Vì việc viết nhiều lệnh 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.
(6)Tình huống: Một thầy giáo biết tiếng Việt muốn giới thiệu tr ờng cho đồn khách đến từ n ớc Anh.
Theo em cã mÊy c¸ch thùc điều trên?
(7)Hai kĩ thuật dịch:
Thông dịch
(8)• Kiểm tra tính đắn
của câu lệnh ch ơng trình ngn.
• Chuyển đổi câu lệnh
thành câu lệnh t ơng ứng trong ngôn ngữ máy.
ã Thực câu lệnh vừa
chuyn i.
Thông dịch Thực lặp lặp lại dÃy b ớc sau
(9)Biên dịch
ã Duyệt, kiểm tra, phát hiƯn
lỗi, xác định ch ơng trình ngun cú dch c khụng.
ã Dịch ch ¬ng tr×nh ngn
thành ch ơng trình đích có thể thực máy l u trữ lại để sử dụng sau.
(10)4 Chương trình ngơn ngữ lập trình
Trong ngơn ngữ máy tính, câu lệnh
đều đựơc biểu diễn số Ngơn ngữ máy tính khó đọc khó sử dụng
Các ngơn ngữ lập trình phát triển
để khắc phục nhược điểm ngơn ngữ máy tính Ngơn ngữ lập trình sử dụng cụm từ tự nhiên nên dễ nhớ, dễ sử dụng
(11)4 Chương trình ngơn ngữ lập trình
Chương trình dịch giúp chuyển đổi
chương trình viết ngơn ngữ lập trình thành chương trình ngơn ngữ máy thực máy tính Như vậy, chương trình dịch chuyển đổi tệp gồm dòng lệnh soạn thảo thành tệp chạy máy tính
Chương trình dịch gì?
(12)Để tạo chương trình máy tính, phải viết chương trình theo
ngơn ngữ lập trình Có thể nói, ngơn ngữ lập trình cơng cụ giúp để tạo chương trình máy tính
4-Chương trình ngơn ngữ lập trình
Người ta thường viết chương trình chương trình soạn thảo (tương tự chương trình soạn thảo văn bản), sau sử dụng chương trình dịch để chuyển đổi thành chương trình “chạy” máy tính
Chương trình soạn thảo chương trình dịch thường kết hợp vào phần mềm, gọi mơi trường lập trình Ví dụ, với ngơn ngữ lập trình Pascal có hai mơi trường làm việc phổ biến Turbo Pascal Free Pascal
(13)Ghi nhí!
1 Con người điều khiển máy tính thơng qua lệnh
- Con người dẫn cho máy tính thực nhiều thao tác liên tiếp cách tự động
2 Viết chương trình hướng dẫn máy tính thực công việc hay giải toán cụ thể.