Bai 1 May tinh va chuong trinh may tinh

13 12 0
Bai 1 May tinh va chuong trinh may tinh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

Ngày đăng: 03/06/2021, 09:12

Tài liệu cùng người dùng

Tài liệu liên quan