1. Trang chủ
  2. » Tất cả

Giao an tin 8 hki nh 21 22

46 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Phiếu học tập số Trường THCS Nguyễn Hữu Cảnh Kế hoạch dạy tin học Tuần – Tiết 1, CHỦ ĐỀ LẬP TRÌNH ĐƠN GIẢN BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (2 tiết) I MỤC TIÊU Về kiến thức HS nắm được: - Con người dẫn cho máy tính thực cơng việc thơng qua lệnh - Chương trình hướng dẫn cho máy tính thực nhiệm vụ cụ thể Về lực - Năng lực chung: tự chủ tự học, giải vấn đề sáng tạo, tự quản lý, giao tiếp hợp tác - Năng lực chuyên biệt: + Biết chương trình máy tính gì? + Biết lí cần phải viết chương trình để điều khiển máy tính + Biết chương trình dịch gì, ngơn ngữ máy + Sử dụng công nghệ để hỗ trợ việc học tập trực tuyến Về phẩm chất - u thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm - Nghiêm túc học làm việc máy tính, có ý thức sử dụng máy tính mục đích - Nâng cao ý thức lịng say mê học tập môn học II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Bài giảng, kế hoạch dạy, sách giáo khoa Tin 8, phần mềm dạy trực tuyến (Google Meet nhúng OLM), phiếu học tập cho nhóm Học sinh: SGK Tin học 8, dụng cụ học tập Chuẩn bị nội dung phiếu học tập III TIẾN TRÌNH DẠY HỌC Tiết A HOẠT ĐỘNG MỞ ĐẦU (15 phút) a) Mục tiêu: - Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh - Tổ chức tình học tập b) Nội dung: Cách hướng dẫn cho robot thực công việc nhặt rác c) Sản phẩm: Đưa cách dẫn cho robot di chuyển từ vị trí thời, nhặt rác bỏ vào thùng rác để nơi quy định d) Tổ chức thực hiện: Hoạt động GV HS Nội dung Bước 1: Giao nhiệm vụ học tập Câu hỏi: Em có cách hướng GV giao phiếu học tập OLM, yêu cầu HS thực dẫn khác cho rô-bốt thảo luận nhóm trước nhà thực cơng việc nhặt rác bỏ rác vào thùng rác từ vị trí tới đến vị trí theo quy định Các bước điều khiển Robot Quay phải, tiến bước Bước 2: Thực nhiệm vụ Quay trái, tiến bước GV: Nguyễn Thị Thùy Giang Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học HS thảo luận nhóm trước nhà Nhặt rác Bước 3: Báo cáo, thảo luận Quay phải, tiến bước - Đại diện nhóm trình bày, nhóm khác nhận xét, bổ sung Quay trái, tiến bước - Kết mong muốn GV (phần nội dung) Bỏ rác vào thùng Bước 4: Kết luận, nhận định - Giáo viên nhận xét, đánh giá: ->Giáo viên gieo vấn đề cần tìm hiểu học Để trả lời câu hỏi đầy đủ xác vào học hôm ->Giáo viên nêu mục tiêu học: B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC MỚI Nội dung Viết chương trình – lệnh cho máy tính làm việc (30 phút) a) Mục tiêu: - Biết để máy tính thực cơng việc đó, người cần đưa cho máy tính dẫn thích hợp - Biết chương trình máy tính gì? - Biết cần phải viết chương trình? b) Nội dung: Viết chương trình – lệnh cho máy tính làm việc c) Sản phẩm: Biết viết chương trình – lệnh cho máy tính làm việc giúp điều khiển máy tính đơn giản hiệu d) Tổ chức thực hiện: Hoạt động GV HS Bước 1: Giao nhiệm vụ học tập a Nhiệm vụ GV nêu câu hỏi, yêu cầu HS trả lời: - Khi muốn mở phần mềm máy tính em thực nào? b Nhiệm vụ Gv yêu cầu HS đọc nghiên cứu mục SGK trang - Để dẫn cơng việc cho máy tính máy tính thực nào? c Nhiệm vụ Yêu cầu HS đọc nghiên cứu Hình 1.2 SGK trang trả lời câu hỏi - Con người dẫn cho máy tính thực cơng việc nào? Bước 2: Thực nhiệm vụ HS nghiên cứu nội dung SGK, suy nghĩ câu trả lời Bước 3: Báo cáo, thảo luận - HS xung phong trả lời cá nhân - Kết mong muốn GV: Nhiệm vụ 1: Dùng chuột chọn biểu tượng hình dùng chuột vào Start -> GV: Nguyễn Thị Thùy Giang Nội dung Viết chương trình - lệnh cho máy tính làm việc - Để điều khiển máy tính làm việc người cần phải viết chương trình máy tính - Chương trình máy tính dãy lệnh mà máy tính hiểu thực -Thực chương trình: Máy tính thực lệnh có chương trình cách Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Programs chọn chương trình cần mở Nhiệm vụ 2: Khi người đưa cho máy tính * Lí cần phải viết chương trình: nhiều lệnh Máy tính thực - Việc viết nhiều lệnh tập hợp lại lệnh theo thứ tự nhận chương trình giúp Nhiệm vụ 3: Con người dẫn máy tính thực người điều khiển máy tính cách thông qua lệnh đơn giản hiệu Bước 4: Kết luận, nhận định HS khác nhận xét, bổ sung GV nhận xét, đánh giá kết thực HS Tiết Nội dung Chương trình ngơn ngữ lập trình (25 phút) a) Mục tiêu: Lấy ví dụ chương trình b) Nội dung: Chương trình ngơn ngữ lập trình c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: Hoạt động GV HS Bước 1: Giao nhiệm vụ học tập a Nhiệm vụ Câu 1: Khi lệnh cho máy tính làm việc người có hiểu cách máy tính thực cơng việc khơng? Câu 2: Máy tính dùng chữ số để mã hóa thơng tin? b Nhiệm vụ Y/c HS đọc tìm hiểu thơng tin SGK Và trả lời câu hỏi sau: - Thế ngơn ngữ máy? - Ngơn ngữ lập trình hiểu nào? - Khi viết chương trình ngơn ngữ lập trình máy tính có hiểu không? Bước 2: Thực nhiệm vụ Học sinh đọc thông tin SGK suy nghĩ câu trả lời Bước 3: Báo cáo, thảo luận - HS xung phong trả lời cá nhân - Kết mong muốn GV Nhiệm vụ 1: Câu 1: Hiểu máy tính thực cơng việc thơng qua ngơn ngữ máy tính Câu 2: Máy tính dùng số 0,1 để mã hóa thơng tin Các dãy bít sở để tạo ngơn ngữ dành cho máy tính, gọi ngôn ngữ máy Nhiệm vụ 2: - Ngơn ngữ dùng để viết chương trình máy tính GV: Nguyễn Thị Thùy Giang Nội dung Chương trình ngơn ngữ lập trình - Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính Ví dụ : Ngơn ngữ C, Basic, Pascal, * Thực chất việc tạo chương trình máy tính gồm hai bước: - B1: Viết chương trình theo ngơn ngữ lập trình - B2: Dịch chương trình thành ngơn ngữ máy để máy tính hiểu Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học gọi ngơn ngữ lập trình - Khi viết chương trình ngơn ngữ lập trình máy tính khơng hiểu mà phải thơng qua trình dịch sang ngơn ngữ máy máy tính hiểu thực cơng việc - Khi tạo chương trình máy tính ta cần thực qua bước: Bước 1: viết chương trình 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 Bước 4: Kết luận, nhận định - Học sinh nhận xét, bổ sung, đánh giá: - Giáo viên nhận xét, đánh giá, chốt kiến thức GV: Giới thiệu môi trường lập trình Chương trình soạn thảo nhờ chương trình soạn thảo Chương trình soạn thảo chương trình dịch cơng cụ tìm kiếm, sửa lỗi thực chương trình thường kết hợp vào phần mềm, gọi môi trường lập trình Với NNLT pascal có hai mơi trường lập trình phổ biến Turbo Pascal Free Pascal C HOẠT ĐỘNG LUYỆN TẬP (10 phút) a) Mục tiêu: Luyện tập củng cố nội dung học b) Nội dung: Sử dụng kiến thức học để hỏi trả lời c) Sản phẩm: Trả lời nội dung d) Tổ chức thực hiện: Hoạt động GV HS Nội dung Bước 1: Giao nhiệm vụ học tập Bài tập: Thảo luận nhóm đại diện nhóm trả lời, hồn Trong ví dụ rơ-bốt, thay đổi thành câu hỏi sau: thứ tự lệnh lệnh Trong ví dụ rơ-bốt, thay đổi thứ tự lệnh chương trình, rơ-bơt có thực lệnh chương trình, rơ-bơt có thực cơng việc nhặt rác khơng? Hãy công việc nhặt rác không? xác định vị trí rơ –bốt sau - Hãy xác định vị trí rơ –bốt sau thực thực xong chương trình với xong chương trình với thay đổi thay đổi Em bổ sung hai - Em bổ sung hai lệnh để đưa rô-bôt trở lại vị lệnh để đưa rô-bôt trở lại vị trí ban trí ban đầu đầu Bước 2: Thực nhiệm vụ Thảo luận nhóm group Zalo hoàn thành câu hỏi Bước 3: Báo cáo, thảo luận - Đại diện nhóm báo cáo kết - Kết mong muốn GV (phần nội dung) Bước 4: Kết luận, nhận định Các nhóm khác nhận xét, bổ sung GV nhận xét, đánh giá kết thực HS GV: Nguyễn Thị Thùy Giang - Nếu thay đổi thứ tự lệnh lệnh chương trình, rơ –bốt khơng thực cơng việc nhặt rác - Vị trí rơ-bốt cách vị trí ban đầu bước bên trái Thêm lệnh quay phải tiến bước Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Tiến bước D HOẠT ĐỘNG VẬN DỤNG (8 phút) a) Mục tiêu: Kể tên số ngơn ngữ lập trình khác b) Nội dung: Khắc sâu kiến thức qua tập đơn giản c) Sản phẩm: Kể tên số ngôn ngữ lập trình khác d) Tổ chức thực hiện: Hoạt động GV HS Bước 1: Giao nhiệm vụ học tập GV yêu cầu HS trả lời, hoàn thành câu hỏi sau: Em kể tên số ngơn ngữ lập trình khác khơng? Bước 2: Thực nhiệm vụ Học sinh suy nghĩ trả lời Bước 3: Báo cáo, thảo luận - HS xung phong trả lời cá nhân - Kết mong muốn GV (phần nội dung) Bước 4: Kết luận, nhận định GV nhận xét, đánh giá kết thực HS Nội dung Bài tập: Em kể tên số ngơn ngữ lập trình khác khơng? Ngơn ngữ C, Basic, Pascal, Python, … * HƯỚNG DẪN HỌC Ở NHÀ (2 phút) - Về nhà làm học cũ, xem trước 2: Làm quen với chương trình Ngơn ngữ lập trình GV: Nguyễn Thị Thùy Giang Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Tuần – Tiết 3,4 CHỦ ĐỀ LẬP TRÌNH ĐƠN GIẢN BÀI LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (2 tiết) I MỤC TIÊU Về kiến thức HS nắm được: - Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh - Biết ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định - Biết tên ngơn ngữ lập trình người lập trình đặt ra, tên phải tuân thủ quy tắc ngôn ngữ lập trình Tên khơng trùng với từ khóa Về lực - Năng lực chung: + Tự chủ tự học: Luôn học hỏi tự tìm tịi dạng thơng tin máy tính + Năng lực giao tiếp hợp tác: Tham gia hoạt động nhóm, giải vấn đề giáo viên đặt + Năng lực giải vấn đề sáng tạo: Sáng tạo xử lí tốt tình đặt tiết học - Năng lực chuyên biệt: + Nêu thành phần chương trình + Hiểu cách viết từ khóa tên, quy tắc để gõ + Phân biệt từ khóa tên + Sử dụng công nghệ để hỗ trợ việc học tập trực tuyến Về phẩm chất - Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Bài giảng, giáo án, sách giáo khoa Tin 8, phần mềm dạy trực tuyến (Google Meet nhúng OLM), phiếu học tập cho HS Học sinh: SGK Tin học 8, dụng cụ học tập Chuẩn bị nội dung phiếu học tập, cũ nhà III TIẾN TRÌNH DẠY HỌC Tiết A HOẠT ĐỘNG MỞ ĐẦU (7 phút) a) Mục tiêu: Ôn lại nội dung Máy tính chương trình máy tính b) Nội dung: GV yêu cầu HS trả lời câu hỏi: - Con người lệnh cho máy tính nào? - Chương trình máy tính gì? Thực chất việc viết chương trình máy tính gồm bước? c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức học để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: Hoạt động GV HS Nội dung Bước 1: Giao nhiệm vụ học tập GV yêu cầu HS trả lời câu hỏi: - Con người lệnh cho máy tính cách viết chương - Con người lệnh cho máy tính nào? GV: Nguyễn Thị Thùy Giang Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học - Chương trình máy tính gì? Thực chất việc viết trình cho máy tính thực - Chương trình máy tính chương trình máy tính gồm bước? dãy lệnh mà máy tính có Bước 2: Thực nhiệm vụ thể hiểu thực HS suy nghĩ trả lời câu hỏi - Viết chương trình máy tính Bước 3: Báo cáo, thảo luận gồm bước: - HS xung phong trả lời cá nhân - B1: Viết chương trình theo - Kết mong muốn GV (phần nội dung) ngơn ngữ lập trình Bước 4: Kết luận, nhận định GV nhận xét, đánh giá câu trả lời HS, cho điểm - B2: Dịch chương trình thành GV giới thiệu vào mới: “Chúng ta biết để viết ngơn ngữ máy để máy tính có chương trình em cần dùng loại ngơn ngữ lập trình thể hiểu để viết chương trình, ngơn ngữ lập trình gồm thành phần nào, cấu trúc chương trình máy tính sao, để hiểu rõ kiến thức này, hơm em tìm hiểu vào nội dung Làm quen với chương trình ngơn ngữ lập trình” B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC MỚI Nội dung Tìm hiểu chương trình thành phần ngơn ngữ lập trình (20 phút) a) Mục tiêu: - Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Nội dung Bước 1: Giao nhiệm vụ học tập Ngơn ngữ lập trình gồm GV giao nhiệm vụ web OLM, yêu cầu HS gì? quan sát Ví dụ (SGK trang 9) trả lời câu - Mỗi ngơn ngữ lập trình thường hỏi gồm thành phần bản: Bảng chữ PHIẾU HỌC TẬP quy tắc viết lệnh a Bảng chữ - Bảng chữ ngôn ngữ lập trình thường gồm: + Các chữ tiếng Anh: A…Z; a… z + Các chữ số: …9 + Các kí tự khác: Dấu phéptốn:+ - * / Các kí hiệu: @ $ ( ) ‘ ; … Chương trình gồm dòng lệnh? b Các quy tắc - Mỗi câu lệnh chơng trình Tên chương trình gì? Cơng cụ có sẵn sử dụng chương có quy tắc quy định cách viết từ thứ tự chúng trình GV: Nguyễn Thị Thùy Giang Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Dòng chữ in hình? - Mỗi câu lệnh có ý nghĩa Ngơn ngữ lập trình gồm thành phần nào? định xác định thao tác mà máy Bước 2: Thực nhiệm vụ tính cần thực kết đạt - HS thực nhiệm vụ trước học Bước 3: Báo cáo, thảo luận - HS xung phong trả lời, HS khác nhận xét, bổ sung - Kết mong muốn GV: Chương trình gồm dịng lệnh Tên chương trình: CT_Dau_tien Thư việc Crt gồm lệnh viết sẵn sử dụng chương trình Dịng chữ Chao cac ban in hình NNLT gồm: bảng chữ quy tắc viết lệnh Bước 4: Kết luận, nhận định GV nhận xét, đánh giá GV: Giới thiệu Mỗi NNLT có bảng chữ riêng câu lệnh chương trình viết từ chữ GV giới thiệu quy tắc viết lệnh chương trình: Quy tắc viết câu lệnh chương trình NNLT quy tắc “chính tả” “ngữ pháp” NNLT Trình chiếu ví dụ chương trình đơn giản viết NNLT Pascal để minh họa quy tắc viết lệnh NNLT GV giới thiệu NNLT, câu lệnh có ý nghĩa xác định thao tác máy tính cần thực kết đạt Để chương trình dịch sang NN máy máy tính hiểu thực viết chương trình, người lập trình phải sử dụng chữ cái, từ tuân thủ quy tắc viết mà NNLT đặt GV chốt kiến thức chiếu nội dung cho HS ghi GV: Nguyễn Thị Thùy Giang Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Nội dung Tìm hiểu từ khóa tên (18 phút) a) Mục tiêu: Biết ngôn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định - Biết tên ngơn ngữ lập trình người lập trình đặt ra, tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khóa b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Nội dung Bước 1: Giao nhiệm vụ học tập Từ khóa tên Xét ví dụ phần 1, tìm hiểu từ khóa, đâu a Từ khóa tên? Cách đặt tên quy tắc đặt tên - Là từ dành riêng, không đBước 2: Thực nhiệm vụ ược dùng cho mục đích - HS tiếp nhận, suy nghĩ trả lời khác ngồi mục đích sử dụng - GV quan sát, hướng dẫn HS ngơn ngữ lập trình quy định Bước 3: Báo cáo, thảo luận - Vd: Program; Uses; Begin, End - HS trả lời, nhận xét, bổ sung b Tên: - Kết mong muốn GV (phần nội dung) - Dùng để nhận biết phân biệt Bước 4: Kết luận, nhận định đại lượng đối tượng GV nhận xét, đánh giá -> Chốt kiến thức chương trình - Tên người lập trình đặt theo qui tắc ngơn ngữ lập trình chương trình dịch vd1  tên chương trình crt  tên thư viện  Hai đại lượng khác chương trình phải có tên khác  Tên khơng trùng với từ khố Quy tắc đặt tên ngơn ngữ lập trình Pascal:  Không bắt đầu chữ số  Không chứa dấu cách Tiết Nội dung Tìm hiểu cấu trúc chung chương trình (10 phút) a) Mục tiêu: Biết cấu trúc chương trình bao gồm phần khai báo phần thân b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS GV: Nguyễn Thị Thùy Giang Nội dung Năm học: 2021 - 2022 Trường THCS Nguyễn Hữu Cảnh Giáo án Tin học Bước 1: Giao nhiệm vụ học tập Sử dụng lại ví dụ để mơ tả cấu trúc chung chương trình - Chương trình ví dụ gồm phần, phần nào? - Phần khai báo phần thân gồm có lệnh nào? Cấu trúc chung chương trình Cấu trúc chung chương trình gồm hai phần: - Phần khai báo: có khơng - Phần thân chương trình: bắt buộc phải có  Phần khai báo - Khai báo tên chương trình - Khai báo thư viện: chứa lệnh viết sẵn dùng chương trình - Các khai báo khác  Phần thân chương trình Phần thân bắt buộc phải có, phần khai báo - Gồm câu lệnh mà máy tính cần có khơng Tuy nhiên có phần khai báo thực phải đặt trước phần thân chương trình Bước 2: Thực nhiệm vụ - HS tiếp nhận, suy nghĩ trả lời - GV quan sát, hướng dẫn HS Bước 3: Báo cáo, thảo luận - HS trả lời, nhận xét, bổ sung - Kết mong muốn GV (phần nội dung) Bước 4: Kết luận, nhận định GV nhận xét, đánh giá -> Chốt kiến thức trình chiếu Nội dung Tìm hiểu ví dụ ngơn ngữ lập trình (15 phút) a) Mục tiêu: Làm quen với ngơn ngữ lập trình Turbo Pascal b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Bước 1: Giao nhiệm vụ học tập Chiếu hình giới thiệu ngơn ngữ lập trình Pascal Khi khởi động phần mềm Turbo Pascal, cửa sổ soạn thảo chương trình hình (SGK) Ta sử dụng bàn phím để soạn thảo chương trình tương tự soạn thảo văn với Word Sau soạn thảo xong, ta làm để kiểm tra lỗi tả cú pháp lệnh? Nếu hết lỗi tả, hình có dạng hình (SGK) xuất Để chạy chương trình ta thao tác nào? GV: Nguyễn Thị Thùy Giang 10 Nội dung Ví dụ ngơn ngữ lập trình Các bước để viết chạy chương trình pascal máy tính: + Máy tính cần cài đặt mơi trường lập trình ngơn ngữ Pascal: Turbo Pascal Free Pascal + Soạn thảo chương trình + Dịch chương trình: Năm học: 2021 - 2022

Ngày đăng: 08/03/2023, 19:00

w