Bài giảng Tin học 8 tiết 1, 2: Máy tính và chương trình máy tính
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ể.
- Đ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.
Tiết 1, 2M¸Y TÝNH Vµ CH¦¥NG TR×NH M¸Y TÝNH1. 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ệnhCon 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ự độngNhấ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?2. Ví dụ: rô-bốt nhặt rác1 0 1 0 1 1 1 1 1 01 1 1 1 0 1 0 0 1 11 0 1 1 0 1 0 0 1 01 0 1 0 1 1 0 0 1 11 1 0 1 1 1 1 0 1 0Em hãy ra những lệnh nào để Robot hoàn thành công việc nhặt và bỏ rác đúng nơi qui định?Rẽ phải 3 bướcTiến 1 bướcNhặt rácRẽ phải 3 bướcTiến 3 bướcBỏ rác vào thùngRa từng lệnh cụ thể, đơn giản, theo trình tự để robot có thể hoàn thành tốt nhất.2. Ví dụ: rô-bốt nhặt rác1 0 1 0 1 1 1 1 1 01 1 1 1 0 1 0 0 1 11 0 1 1 0 1 0 0 1 01 0 1 0 1 1 0 0 1 11 1 0 1 1 1 1 0 1 03. Viết chương trình - ra lệnh cho máy tính làm việcViế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.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?4. Chương trình và ngôn ngữ lập trìnhHai kÜ thuËt dÞch: Th«ng dÞch Biªn dÞch 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ÞchThùc hiÖn lÆp ®i lÆp l¹i d·y c¸c bíc sau1 0 1 0 1 1 1 1 1 01 1 1 1 0 1 0 0 1 11 0 1 1 0 1 0 0 1 01 0 1 0 1 1 0 0 1 11 1 0 1 1 1 1 0 1 0Biª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µ lu tr÷ l¹i ®Ó sö dông vÒ sau.Thùc hiÖn qua hai bíc sau4. Chương trình và ngôn ngữ lập trìnhTrong 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?4. Chương trình và ngôn ngữ lập trìnhChươ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 thành chương trình bằng ngôn ngữ máy thực hiện được trên máy tính. Như vậy, chương trình dịch chuyển đổi tệp gồm các dòng lệnh được soạn thảo thành tệp có thể chạy 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. Để 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ính4-Chương trình và ngôn ngữ lập trìnhNgườ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ể “chạy” được trên máy tính.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. 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 Pascalviệc tạo ra chương trình máy tính thực chất gồm 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.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.
File đính kèm:
- T12 May tinh va chuong trinh may tinh.ppt