Bài giảng Tin học 8 - Tuần 1+2 - Bài 1: Máy tính và chương trình máy tính

ppt 76 trang bichdiep 17/08/2025 530
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học 8 - Tuần 1+2 - Bài 1: Máy tính và chương trình máy tính", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_tin_hoc_8_tuan_12_bai_1_may_tinh_va_chuong_trinh_m.ppt

Nội dung tài liệu: Bài giảng Tin học 8 - Tuần 1+2 - Bài 1: Máy tính và chương trình máy tính

  1. TRƯỜNG THCS CHU VĂN AN MÔN: TIN HỌC 8 TUẦN: 1 (Tiết 1 + 2)
  2. LẬP TRÌNH ĐƠN GIẢN
  3. MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
  4. Ví dụ: Rô-bốt nhặt rác Giả 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.
  5. Các em chú ý khi gặp biểu tượng  thì các em sẽ ghi bài.
  6.  Ví dụ: Rô-bốt nhặt rác (SGK trang 6)
  7. 1. Viết chương trình - ra lệnh cho máy tính làm việc Để máy tính thực hiện được công việc mong muốn, con người cần làm gì? Con người cần đưa cho máy tính các chỉ dẫn thích hợp (câu lệnh).
  8. ? Con người ra lệnh cho máy tính như thế nào? Để máy tính thực hiện được công việc mong muốn, con người phải làm gì? 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
  9. 1. 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: Tên chương Hãy nhặt rác; trình Bắt đầu Tiến 2 bước ; Quay trái, tiến 1 bước; Các lệnh trong Nhặt rác; chương trình 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.
  10. 1. Viết chương trình – ra lệnh cho máy tính làm việc  - Để đ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.
  11. Tạ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
  12. Khi 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 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.
  13. 2. Chương trình và ngôn ngữ lập trình Máy tính có thể hiểu và thực 1 0 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 hiện được các lệnh viết bằng 1 0 1 1 0 1 0 0 1 0 ngôn ngữ tự nhiên của con 1 0 1 0 1 1 0 0 1 1 người không? 1 1 0 1 1 1 1 0 1 0  - Máy tính chỉ có thể xử lí thông tin đã được chuyển đổi sang dạng dãy BIT (dãy các số chỉ gồm 0 và 1), đây là ngôn ngữ riêng của máy tính gọi là ngôn ngữ máy.
  14. v NGÔN NGỮ LẬP TRÌNH  Viết chương trình - Ngôn ngữ lập trình là bằng ngôn ngữ máy ngôn ngữ dùng để viết các quá khó khăn, mất chương trình máy tính. nhiều thời gian và Ví dụ: Ngôn ngữ C, Basic, công sức! Pascal,... - 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.
  15. Chương trình dịch Máy tính không thể hiểu và thực Cần phải dịch sang ngôn ngữ hiện được máy chương trình viết  bằng ngôn ngữ - Chương trình dịch là chương lập trình! 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.
  16.  Tạ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
  17. Program vd1; Begin Writeln(‘CHAO CAC BAN’); End. Chương trình được viết Kết vào máy tính bằng một quả Tệp văn bản chương trình soạn thảo Dịch chương trình Kết Tệp thực hiện được sang ngôn ngữ máy quả trên máy tính
  18. v MÔI TRƯỜNG LẬP TRÌNH  Chương trình dịch Môi trường lập trình Chương trình soạn thảo Ví dụ: Môi trường lập trình Turbo Pascal
  19. v MÔI TRƯỜNG LẬP TRÌNH  Chương trình dịch Môi trường lập trình Chương trình soạn thảo Ví dụ: Môi trường lập trình Free Pascal
  20. v HƯỚNG DẪN VỀ NHÀ • Đọc và trả lời câu hỏi và bài tập trong SGK trang 9 • Tìm hiểu và mở rộng thêm một số ngôn ngữ lập trình khác • Xem trước nội dung bài 2: Làm quen với chương trình và ngôn ngữ lập trình