I. MỤC TIÊU
1. Kiến thức
- Biết sơ qua về chương trình, cách ra lệnh cho máy tính làm việc.
- Hiểu khái niệm về ngôn ngữ lập trình.
2. Kỹ năng
- Hình dung được một số chương trình cơ bản.
3. Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .
II. CHUẨN BỊ
1. Nội dung:
- Viết chương trình – ra lệnh cho máy tính làm việc.
- Chương trình và ngôn ngữ lập trình.
2. Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án.
- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.
Tuần: 1 Tiết 2 Ngày soạn: 22 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I. MỤC TIÊU Kiến thức - Biết sơ qua về chương trình, cách ra lệnh cho máy tính làm việc. - Hiểu khái niệm về ngôn ngữ lập trình. Kỹ năng - Hình dung được một số chương trình cơ bản. Thái độ - Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo . II. CHUẨN BỊ Nội dung: - Viết chương trình – ra lệnh cho máy tính làm việc. - Chương trình và ngôn ngữ lập trình. Đồ dùng: - Giáo viên: Sách giáo khoa, giáo án. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. III. HOẠT ĐỘNG DẠY HỌC Tổ chức lớp (2’) Ổn định tổ chức. Kiểm tra sĩ số học sinh. + Lớp 8A1: + Lớp 8A2: Phân nhóm học tập Kiểm tra bài cũ (5’) * Câu hỏi: - CH1: con người ra lệnh cho máy tính như thế nào? - CH2: Hãy đưa ra lí do cần phải viết chương trình để điều khiển máy tính. * Trả lời: - CH1: - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh đó. - CH2: Lí do: + Đ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 thể thực hiện được. Bài mới: (1’) * Giới thiệu bài: Về thực chất, việc viết các lệnh để điều khiển rô bốt trong ví dụ ở tiết học trước chính là viết chương trình. Tương tự, để điều khiển máy tính lamg việc, chúng ta cũng phải viết chương trình. Cách viết và hình dung như thế nào về nhương trình và ngôn ngữ lập trình, ta sang nội dung mới. *Tiến trình bài dạy: TG Hoạt động giáo viên Hoạt động học sinh Nội dung 21’ Hoạt động 1: Tìm hiểu viết chương trình – ra lệnh cho máy tính làm việc 1. Viết chương trình – ra lệnh cho máy tính làm việc: * Khái niệm về chương trình: - Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được. - Ví dụ về CT: Hãy nhặt rác; Bắt đầu Tiến 2 bước; Quay trái, tiến 2 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. -> - 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ể. - Giới thiệu sơ qua về chương trình máy tính. - Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được. - Đưa ra VD: Về rô bốt nhặt rác: + Tên câu lệnh gộp chung “Hãy nhặt rác”: là tên CT. + Khi thực hiện CT, máy tính sẽ thực hiện các lệnh có trong CT một cách tuần tự, nghĩa là thực hiện xong một lệnh sẽ thực hiên lệnh tiếp theo, từ lệnh đầu tiên đến lệnh cuối cùng. + Viết CT mô phỏng để điều khiển rô bốt nhặt rác. - Hình dung. - Lắng nghe. - Chú ý cùng GV thảo luận nội dung này. 15’ Hoạt động2: Tìm hiểu về CT và ngôn ngữ LT 2. Chương trình và ngôn ngữ lập trình: - Việc tạo ra một chương trình máy tính gồm hai bước: + Viết CT bằng ngôn ngữ LT. + Dịch CT thành ngôn ngữ máy để náy tính hiểu được. - 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. - ? Để máy tính hiểu và xử lí, thì thông tin đưa vào máy tính phải được chuyển đổi dưới dạng gì? - Nhận xét -> Chương trình mà con người viết ra phải đảm bảo máy tính có thể “hiểu” được. - Chương trình còn cần được chuyển đổi sang ngôn ngữ máy bằng một chương trình dịch tương ứng. - Ngôn ngữ máy (dãy bít). - Lắng nghe. 5’ Hoạt động3: Củng cố * Bổ sung kiến thức: Bài3_Tr8/SGK - Trong ngữ máy, mọi lệnh điều khiển biểu diễn bằng các con số 0 và 1. Ngôn ngữ máy khó đọc và khó sử dụng. - Ngôn ngữ LT sử dụng các cụm từ tự nhiên nên dễ nhớ và dễ sử dụng. Bài 4_Tr8/SGK. - CT dịch giúp chuyển đổi CT được viết bằng ngôn ngữ LT thành CT bằng ngôn ngữ máy. - Hệ thống nội dung toàn bộ bài giảng. - ? Tại sao người ta 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. -? Chương trình dịch là gì? - Lắng nghe. - Trả lời, GV điều chỉnh. 4. Dặn dò: (1’) - Về nhà học bài cũ. Làm bài tập trong sách bài tập. - Xem trước bài mới. IV. RÚT KINH NGHIỆM — — —»@@&??«— — —
Tài liệu đính kèm: