11
Tiết 1, 2

Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh

Embed Size (px)

Citation preview

Page 1: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

Tiết 1, 2

Page 2: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

1. Con người ra lệnh cho máy tính như thế nào?

Con người điều khiển máy tính thông qua lệnh

Nhấp chuột vào biểu tượng

Làm thế nào để in văn bản đã có sẳn ra giấy?

Page 3: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

2. Viết chương trình - ra lệnh cho máy tính làm việc

Viết chương trình là gì?

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

Lí do cần phải viết chương trình điều khiển máy tính ? Điều khiển máy tính tự

động thực hiện các công việc đa dạng và phức tạp mà một lệnh đơn giản không đủ để chỉ dẫn.

Page 4: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

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?

3. Chương trình và ngôn ngữ lập trình

Page 5: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

Hai kĩ thuật dịch:

Thông dịch

Biên dịch

Page 6: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

• Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn.

• Chuyển đổi câu lệnh đó thành các câu lệnh tương ứng trong ngôn ngữ máy.

• Thực hiện các câu lệnh vừa chuyển đổi.

Thông dịch Thực hiện lặp đi lặp lại dãy các bước sau

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 01 0 1 0 1 1 0 0 1 1

1 1 0 1 1 1 1 0 1 0

Page 7: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

Biên dịch

• Duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch được không.

Dịch chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và lưu trữ lại để sử dụng về sau.

Thực hiện qua hai bước sau

Page 8: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

3. Chương trình và ngôn ngữ lập trình

Trong ngôn ngữ máy tính, mọi câu lệnh đều đựơc biểu diễn bằng các con số 0 và 1. Ngôn ngữ máy tính khó đọc và khó sử dụng.

Các ngôn ngữ lập trình được phát triển để khắc phục các nhược điểm của ngôn ngữ máy tính. Ngôn ngữ lập trình sử dụng các cụm từ tự nhiên nên dễ nhớ, dễ sử dụng.

Tại sao con người phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?

Page 9: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

3. Chương trình và ngôn ngữ lập trình

Chương trình dịch giúp chuyển đổi chương trình được viết bằng ngôn ngữ lập trình chương trình bằng ngôn ngữ máy thực hiện được trên máy tính.

Chương trình dịch là gì?

Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình.

Page 10: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

3. Chương trình và ngôn ngữ lập trình

Để tạo một chương trình máy tính, chúng ta phải viết chương trình theo một ngôn ngữ lập trình nào đó. Có thể nói, ngôn ngữ lập trình là công cụ giúp để tạo ra các chương trình máy tí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 là Turbo Pascal và Free Pascal

Việc tạo ra chương trình máy tính hai bước sau: (1) Viết chương trình theo ngôn ngữ lập trình;(2) Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được.

Page 11: Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh

Ghi nhí!

1. Con người điều khiển máy tính thông qua lệnh- 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ự động2. 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ể.3. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình.