Tải bản đầy đủ (.docx) (4 trang)

Tiết 1_Tin 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (120.82 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Trường: THCS Kim Sơn. Họ và tên giáo viên:. Tổ: Khoa học tự nhiên. Dương Thùy Giang. Tiết 1. Chương I: LẬP TRÌNH ĐƠN GIẢN BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. MỤC TIÊU CHƯƠNG 1:. 1. Kiến thức - Biết được khái niệm bài toán, thuật toán, mô tả thuật toán bằng cách liệt kê; - Biết được một chương trình là mô tả của một thuật toán trên một ngôn ngữ cụ thể; - Hiểu thuật toán của một số bài toán đơn giản (tìm số lớn nhất, số nhỏ nhất; kiểm tra ba số cho trước có phải là độ dài ba cạnh của một tam giác không); - Biết cấu trúc của một chương trình, một số thành phần cơ sở của ngôn ngữ lập trình; - Biết một số kiểu dữ liệu chuẩn, đơn giản, cách khai báo biến; - Biết các khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ; - Hiểu được lệnh gán; - Biết các câu lệnh vào/ra đơn giản để nhập thông tin từ bàn phím và đưa thông tin ra màn hình; - Hiểu được câu lệnh điều kiện, câu lệnh ghép, vòng lặp với số lần biết trước, câu lệnh lặp kiểm tra điều kiện trước; - Biết được các tình huống sử dụng từng loại lệnh lặp; - Biết được khái niệm mảng một chiều kiểu dữ liệu số, cách khai báo mảng, truy cập các phần tử của mảng. - Mô tả được thuật toán đơn giản bằng liệt kê các bước; - Viết được chương trình đơn giản, khai báo đúng biến, câu lệnh vào/ra để nhập thông tin từ bàn phím hoặc đưa thông tin ra màn hình; - Viết đúng các lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ; Biết sử dụng đúng và có hiệu quả câu lệnh điều kiện; Viết đúng lệnh lặp với số lần biết trước; - Thực hiện được khai báo mảng kiểu dữ liệu số, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán. 2. Năng lực - NLc: Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông. 3. Phẩm chất - Rèn luyện phẩm chất chăm chỉ, trung thực, trách nhiệm. I. MỤC TIÊU BÀI. 1. Kiến thức - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh; - Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động;.

<span class='text_page_counter'>(2)</span> - Biết rằng viết chương trình là viết các lệnh để chỉ 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ể; - Biết ngôn ngữ được dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình; - Biết vai trò của chương trình dịch. - Mô tả được thuật toán đơn giản bằng liệt kê các bước, con người ra lệnh cho máy tính ra sao? 2. Năng lực - NLc: Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông. 3. Phẩm chất - Rèn luyện phẩm chất chăm chỉ, trung thực, trách nhiệm. II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 1. Giáo viên: Máy tính, máy chiếu, phiếu học tập, công cụ đánh giá.. 2. Học sinh: Sách giáo khoa. III. TIẾN TRÌNH DẠY HỌC. 1. Hoạt động 1: Khởi động (10 phút) a) Mục tiêu: Gợi động cơ học tập. b) Nội dung: HS viết các lệnh để điều khiển rô bốt nhặt rác. c) Sản phẩm: Câu trả lời của HS. d) Tổ chức thực hiện: Hoạt động của GV Và HS GV: Để thoát khỏi phần mềm, em làm thế nào? HS: Nháy vào nút lệnh Close.. Nội dung. - Ví dụ: Rô - bốt nhặt rác. GV: Khi làm việc với Word, Exel em sử dụng các nút lệnh gì? GV: Khi thực hiện các thao tác chính là ra lệnh cho máy tính thực hiện 1 công việc nào đó. GV: Lệnh là gì? GV: Đưa ra ví dụ Rô bốt nhặt rác. GV : Em phải ra những lệnh nào để rôbốt hoàn thành việc nhặc rác bỏ vào thùng đúng nơi qui định. HS : Trả lời GV: Cho rôbôt chạy trên mô hình để hs hình dung bằng trực quan. HS: Quan sát và nhớ các thao tác thực hiện của rôbốt. HS: Nhắc lại các lệnh mà robôt phải làm để hoàn thành công việc.. Để rô-bốt hoàn thành nhiệm vụ ta ra các lệnh sau: 1. Tiến hai 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 hai bước. 6. Bỏ rác vào thùng.. Ở các lớp 6, 7 các em đã được biết được một số lợi ích của máy tính như soạn thảo văn bản, hỗ trợ tính toán. Đến chương trình lớp 8 chúng ta sẽ thấy thêm một lợi ích mà máy tính đem lại là giải các bài toán. Vậy để giải các bài toán thì máy tính có tự thực hiện được không và nếu thực hiện được thì thế nào, chúng ta cùng nhau đi tìm hiểu..

<span class='text_page_counter'>(3)</span> 2. Hoạt động 2: Hình thành kiến thức mới (20 phút) a) Mục tiêu: Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh; chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động; viết chương trình là viết các lệnh để chỉ 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ể; b) Nội dung: HS trả lời các câu hỏi. c) Sản phẩm: Câu trả lời của HS. d) Tổ chức thực hiện: Hoạt động của GV Và HS. Nội dung 1. Viết chương trình – ra lệnh cho máy tính làm việc GV: Em có cách hướng dẫn nào khác cho rô-bốt (20') thực hiện công việc đó không? - Viết chương trình: viết các lệnh để điều khiển, chỉ dẫn HS: 2 cách máy tính thực hiện tự động 1 loạt các thao tác liên tiếp. Cách 1: Ra từng lệnh để rôbốt thực hiện. - Chương trình máy tính: là một dãy các lệnh mà máy Cách 2: Chỉ dẫn để rô bốt thực hiện lần lượt các tính có thể hiểu và thực hiện được. thao tác trên. Ví dụ: Chương trình rô-bốt nhặt rác. GV: Liên hệ từ các lệnh điều khiển rô bốt nhặt rác để giới thiệu khái niệm viết chương trình máy tính. GV: Chương trình là gì? GV: Ví dụ về chương trình rô bốt nhặt rác.. * Tại sao cần viết chương trình? Các công việc con người muốn máy tính thực hiện rất đa dạng và phức tạp. Một lệnh đơn giản không đủ để chỉ dẫn cho máy tính. Vì thế việc viết nhiều lệnh và 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.. GV: Để điều khiển rô-bốt nhặt rác như VD trên thì 1 lệnh có điều khiển được rô bốt hoàn thành công việc không? Tại sao? HS: Không. Cần phải viết nhiều lệnh. GV: Vậy tại sao cần viết chương trình. * Đối với học sinh khuyết tật: Viết chương trình là gì?. 3. Hoạt động 3: Luyện tập (5 phút) a) Mục tiêu: Khắc sâu kiến thức về việc biết viết chương trình-ra lệnh cho máy tính làm việc. b) Nội dung: HS trả lời các câu hỏi. - Con người chỉ dẫn máy tính như thế nào? - Viết chương trình là gì? - Tại sao phải viết chương trình?.

<span class='text_page_counter'>(4)</span> c) Sản phẩm: Câu trả lời của HS. d) Tổ chức thực hiện: d) Tổ chức thực hiện: Bước 1: Chuyển giao nhiệm vụ học tập: - GV yêu cầu HS trả lời các câu hỏi. Bước 2: Thực hiện nhiệm vụ học tập: - HS thực hiện cá nhân, sau đó thảo luận cặp đôi để tự sửa lỗi cho nhau. Bước 3: Báo cáo kết quả và thảo luận: - GV gọi một số học sinh trả lời các câu hỏi, mời học sinh khác nhận xét. - Các học sinh bên cạnh cùng nhau thảo luận và hỗ trợ để giúp bạn hoàn thành nhiệm vụ học tập. Bước 4: Kết luận: - GV trình chiếu đáp án của câu hỏi, nêu và phân tích kiến thức đã học. Nhận xét kết quả, đánh giá và cho điểm học sinh (nếu cần). 4. Hoạt động 4: Vận dụng (10 phút) a) Mục tiêu: Vận dụng kiến thức về việc biết viết chương trình-ra lệnh cho máy tính làm việc. b) Nội dung: HS trả lời các câu hỏi. - Bài 1 SGK/9: - Viết dãy các lệnh để thực hiện thao tác tìm kiếm và thay thế? - Có thể thay đổi thứ tự những lệnh đó mà không thay đổi kết quả không?. c) Sản phẩm: Câu trả lời của HS. Lệnh ”Tìm kiếm và thay thế” trong phần mềm soạn thảo văn bản có thể được hiểu là dãy các lệnh sau: 1. Tìm kiếm từ cần tìm. 2. Nếu không tìm thấy thì thông báo hoàn thành công việc. 3. Nếu tìm thấy thì thực hiện việc thay thế cụm từ này. 4. Tìm tiếp bằng cách thực hiện lại lệnh 1 cho phần văn bản tiếp theo - Không thể thay đổi thứ tự các lệnh đó mà vẫn không thay đổi kết quả.. d) Tổ chức thực hiện: Bước 1: Chuyển giao nhiệm vụ học tập: - GV yêu cầu HS trả lời các câu hỏi. Bước 2: Thực hiện nhiệm vụ học tập: - HS thực hiện cá nhân, sau đó thảo luận cặp đôi để tự sửa lỗi cho nhau. Bước 3: Báo cáo kết quả và thảo luận: - GV gọi một số học sinh trả lời các câu hỏi, mời học sinh khác nhận xét. - Các học sinh bên cạnh cùng nhau thảo luận và hỗ trợ để giúp bạn hoàn thành nhiệm vụ học tập. Bước 4: Kết luận: - GV trình chiếu đáp án của câu hỏi, nêu và phân tích kiến thức đã học. Nhận xét kết quả, đánh giá và cho điểm học sinh (nếu cần)..

<span class='text_page_counter'>(5)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×