Bài giảng Tin học 8 Sách Cánh diều - Chủ đề F: Giải quyết với sự trợ giúp của máy tính lập trình trực quan - Bài 1: Thể hiện cấu trúc tuần tự trong chương trình
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học 8 Sách Cánh diều - Chủ đề F: Giải quyết với sự trợ giúp của máy tính lập trình trực quan - Bài 1: Thể hiện cấu trúc tuần tự trong chương trì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:
bai_giang_tin_hoc_8_sach_canh_dieu_chu_de_f_giai_quyet_voi_s.pptx
Nội dung text: Bài giảng Tin học 8 Sách Cánh diều - Chủ đề F: Giải quyết với sự trợ giúp của máy tính lập trình trực quan - Bài 1: Thể hiện cấu trúc tuần tự trong chương trình
- NHIỆT LIỆT CHÀO MỪNG CÁC EM ĐẾN VỚI BÀI HỌC MỚI Tin học 8 – Cánh diều
- KHỞI ĐỘNG Em hãy chuyển kịch bản ở Hình 1 sang thành dạng mô tả thuật toán để có thể điều khiển nhân vật Mèo bằng chương trình Scratch.
- KHỞI ĐỘNG Gợi ý: • B1. Mèo kêu “Grừ, Grừ lạnh quá!”. • B2. Mèo kêu “Lò sưởi ở đâu nhỉ?”. • B3. Mèo chạy một đoạn (10 bước). • B4. Mèo kêu “Không có cái nào!”.
- CHỦ ĐỀ F: GIẢI QUYẾT VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH LẬP TRÌNH TRỰC QUAN BÀI 1: THỂ HIỆN CẤU TRÚC TUẦN TỰ TRONG CHƯƠNG TRÌNH
- NỘI DUNG BÀI HỌC 01 Tuần tự trong kịch bản và tuần tự trong thuật toán 02 Thể hiện thuật toán bằng chương trình
- 01 Tuần tự trong kịch bản và tuần tự trong thuật toán
- Thảo luận nhóm Đọc thông tin mục 1, quan sát Hình 1 và trả lời câu hỏi Hoạt động tr. 83 SGK: Nếu tạo hai chương trình Scratch để thể hiện thuật toán của kịch bản ở Hình 1 và thể hiện thuật toán đó sau khi thay đổi thứ tự các bước, thì hai chương trình nhận được có khác nhau không?
- Gợi ý trả lời: Thuật toán thể hiện kịch bản Bước Thuật toán khác ở Hình 1 1 Mèo kêu “Grừ, Grừ lạnh quá!” Mèo kêu “Grừ, Grừ lạnh quá!” 2 Mèo kêu “Lò sưởi ở đâu nhỉ?” Mèo kêu “Lò sưởi ở đâu nhỉ?” 3 Mèo chạy một đoạn (10 bước) Mèo kêu “Không có cái nào!” 4 Mèo kêu “Không có cái nào!” Mèo chạy một đoạn (10 bước)
- Gợi ý trả lời: Thuật toán thể hiện kịch bản Bước Thuật toán khác ở Hình 1 Có thể diễn giải: Mèo bị lạnh nên Có thể diễn giải: Mèo bị lạnh kêu “Grừ, Grừ lạnh quá!”, nó nên kêu “Grừ, Grừ lạnh quá!”, muốn có lò sưởi nên chạy nhanh để nó muốn có lò sưởi nhưng tìm lò sưởi, tìm không thấy nó thất chẳng có cái nào, nó đành chạy vọng kêu than “Không có cái nào!” cho ấm người.
- 1. Tuần tự trong kịch bản và tuần tự trong thuật toán Việc thể hiện một kịch bản có các bước kế tiếp nhau là thực hiện tuần tự các bước của một thuật toán. Tính tuần tự của các bước trong thuật toán rất quan trọng, khi thay đổi thứ tự này sẽ làm thay đổi thuật toán (thành thể hiện kịch bản khác).
- 02 Thể hiện thuật toán bằng chương trình
- Thảo luận nhóm Đọc thông tin mục 2, quan sát Hình 2 và thảo luận tóm tắt về: Ø Chương trình máy tính. Ø Lệnh, khối lệnh.
- 2. Thể hiện thuật toán bằng chương trình Chương trình máy tính là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán. Các lệnh (hay các khối lệnh) kế tiếp nhau trong chương trình điều khiển máy tính thực hiện các bước tuần tự trong thuật toán.
- Thực hành trên máy tính thể hiện thuật toán bằng chương trình. Lưu ý: • Có thể coi Bước 4 gồm 10 bước nhỏ hơn, các bước nhỏ này giống nhau nhỏ hơn 10 lần lặp lại nhóm. • Có những bước trong mô tả thuật toán chỉ là 1 thao tác.
- Thực hành trên máy tính thể hiện thuật toán bằng chương trình. Tùy bước mô tả trong thuật toán, có bước khi chuyển sang ngôn ngữ lập trình (Scratch) là 1 lệnh đơn giản, nhưng cũng có những bước của thuật toán cần 1 khối lệnh (nhiều lệnh) mới thể hiện được.
- HS báo cáo kết quả thực hành
- Gợi ý: HS báo cáo kết quả thực hành
- Câu hỏi củng cố kiến thức: Trong các câu sau đây, những câu nào đúng? 1) Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán. 2) Trong một kịch bản, thứ tự thực hiện các bước rất quan trọng, nhưng trong mô tả thuật toán thì thứ tự các bước không quan trọng. 3) Thứ tự các bước trong một thuật toán quy định thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó.
- Ghi nhớ • Việc thể hiện một kịch bản có các bước kế tiếp nhau là thực hiện tuần tự các bước của một thuật toán. • Chương trình máy tính là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán. Các lệnh (hay các khối lệnh) kế tiếp nhau trong chương trình điều khiển máy tính thực hiện các bước tuần tự trong thuật toán.
- LUYỆN TẬP Nhiệm vụ 1 Khoanh tròn vào đáp án đặt trước câu trả lời đúng Câu 1. Chương trình máy tính là gì? A. Là nhiều dãy các lệnh điều khiển B. Là một dãy các lệnh điều khiển máy tính thực hiện một kịch bản. máy tính thực hiện một kịch bản. C. Là nhiều dãy các lệnh điều khiển D. Là một dãy các lệnh điều khiển máy tính thực hiện một thuật toán. máy tính thực hiện một thuật toán.

