1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án tin học 8 kì i theo phương pháp đổi mới

66 85 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

Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Ngày giảng: ………… TIẾT - BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu: Kiến thức: - Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh - Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động Kỹ năng: -Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể Thái độ: -Học sinh có thái độ học tập nghiêm túc, tích cực hoạt động Định hướng hình thành lực: - Năng lực chung: Năng lực giải vấn đề, lực hợp tác - Năng lực chuyên môn: Phát biểu khái niệm chương trình máy tính, lấy ví dụ cụ thể chương trình tiếng việt để thực công việc đơn giản II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Thiết bị dạy học: Máy chiếu - Học liệu: sách giáo khoa, sách giáo viên Chuẩn bị học sinh - Chuẩn bị sách giáo khoa, III Tổ chức hoạt động học tập Tổ chức lớp: 8A2:  Kiểm tra c: khụng Bi mi: ỵ HOT NG Vit chương trình lệnh cho máy tính làm việc (30 phút) 1) Mục tiêu: Hiểu khái niệm ngôn ngữ lập trình (2) Phương pháp/Kĩ thuật: phát giải vấn đề (3) Hình thức dạy học: thảo luận nhóm, tự học (4) Phương tiện dạy học: máy chiếu, bảng phụ (5) Sản phẩm: Phát biểu ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính Trợ giúp thầy - Trình chiếu yêu cầu hoạt động nhóm (5 phút), trả lời câu hỏi: ?Hãy đưa bước để robot nhặt rác bỏ rác vào thùng? Hoạt động trò Nội dung ghi bảng - Hoạt động nhóm phút Con người lệnh ghi bảng phụ câu trả lời cho máy tính nhóm nào? - Đại diện nhóm trình bày, nhóm khác nhận xét bổ xung Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 - Câu trả lời mong muốn giáo viên: Tiến bước ; Quay trái, tiến bước ; Nhặt rác ; - Chốt vấn đề Quay phải, tiến bước ; ? Theo chương trình ta Quay trái, tiến bước ; thay đổi bước thực Bỏ rác vào thùng không? - Thông thường bước chương trình khơng thay đổi, số trường hợp thay đổi thứ tự bước thực cho kết ? Ngồi cách cịn có cách thực khác để robot nhặt rác bỏ rác vào thùng khơng? ? Khi thực hiện, ta có điều khiển robot thực bước không? ? Ta nên thực nào? - Không, robot thực lệnh theo thứ tự nhận - Ghi nhận kiến thức - Nêu vài hướng giải khác - Khơng, thời gian, công sức không hiệu - Đưa bước vào ? Vậy, việc đưa bước vào chương trình chương trình gọi gì? - Gọi chương trình - Giới thiệu chương trình máy tính - Ghi nhớ kiến thức - Chương trình máy ? Vậy chương trình máy tính - Trả lời tính dãy câu gì? lệnh mà máy tính hiểu thực - Để người điều khiển ? Tại phải viết chương trình ? máy tính cách đơn giản hiệu - Hoạt động nhóm nhỏ - Hoạt động nhóm (3 phút) : kể phút, đại diện nhóm tên số vật dụng điều trả lời khiển chương trình ? - Chốt vấn đề ? Để phân biệt công việc với - Đặt tên cho chương cơng việc khác viết chương trình trình ta cần làm ? - Giới thiệu cấu trúc chương trình : gồm phần : - Ghi nhớ kiến thức + Phần tên chương trình + Phần thân gồm câu lệnh để thực chương trình đặt cụm từ : Bắt đầu … Kết thúc * Lưu ý : chương trình kết thúc lệnh dấu chấm phẩy ( ;), kết thúc chương trình dấu chấm Trường THCS Thị Trấn Yên Lạc - Hoạt động nhóm (5 phút): Viết chương trình để robot nhặt rác Năm học 2019 - 2020 - Hoạt động nhóm theo bàn phút, đại diện nhóm trình bày ý tưởng nhóm Củng cố (6 phút) : GV: Trong ví dụ rơ-bốt, thay đổi thứ tự lệnh lệnh chương trình, rơbốt có thực cơng việc nhặt rác hay khơng ? Hãy xác định vị trí rô-bốt sau thực xong lệnh "Hãy nhặt rác" Em đưa hai lệnh để rô-bốt trở vị trí ban đầu - Ví dụ : chương trình robot nhặt rác : Hãy nhặt rác ; Bắt đầu Tiến bước ; Quay trái, tiến bước ; Nhặt rác ; Quay phải, tiến bước ; Quay trái, tiến bước ; Bỏ rác vào thùng ; Kết thúc - 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 sau thực lệnh "Hãy nhặt rác" vị trí có thùng rác góc đối diện - Hai lệnh để rơ-bốt trở vị trí ban đầu : Lệnh :Quay trái, tiến bước Lệnh :Quay trái, tiến bước Hướng dẫn nhà (3 phút) - Học bài, trả lời câu hỏi - Chuẩn bị mục : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH + Xem lại ngơn ngữ máy gì? Các đơn vị đo bản? Ngày giảng: ……………… TIẾT - 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 viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải toán cụ thể - Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị chương trình dịch Kĩ năng: Phát lấy ví dụ minh họa Thái độ: Học tập nghiêm túc, có ý thức tự giác, có ý chí u thích mơn học II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: 8A2: ………………………… Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Kiểm tra cũ: * Chương trỡnh mỏy tớnh l gỡ? Bi mi: ỵ Hot động1 Chương trình ngơn ngữ lập trình (30 phút) (1) Mục tiêu: Hiểu khái niệm ngơn ngữ lập trình (2) Phương pháp/Kĩ thuật: phát giải vấn đề (3) Hình thức dạy học: thảo luận nhóm, tự học (4) Phương tiện dạy học: máy chiếu, bảng phụ (5) Sản phẩm: Phát biểu ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động : Tìm hiểu chương trình ngơn ngữ lập trình ? Có nhóm diễn viên người Hàn - HS trả lời Quốc thăm lớp để - HS trả lời giao tiếp với họ Ngơn ngữ nói ta giao tiếp với máy tính, máy tính có hiểu khơng? Vậy máy tính hiểu - HS trả lời ngơn ngữ gì? HS tìm hiểu SGK trả lời Chương trình ngôn + GV: Thông tin biểu diễn + HS: Thơng tin đưa vào máy tính ngữ lập trình máy tính dạng gì? chuyển đổi thành dạng dãy - Ngôn ngữ máy dãy + GV: Nhận xét dãy bit sở bit bit để tạo ngôn ngữ dành cho máy + HS: Trật tự, tập trung nghe giảng - Ngôn ngữ lập trình tính, gọi ngơn ngữ máy hiểu ngôn ngữ máy dãy bit ngôn ngữ dùng để viết + GV: Theo em máy tính gồm số chương trình hiểu trực tiếp tiếng Việt ví dụ + HS: Máy tính khơng thể hiểu - Chương trình dịch trước hay không? trực tiếp ngôn ngữ tiếng Việt, máy chương trình chuyển đổi + GV: Em có nhận xét viết tính hiểu ngơn ngữ máy sang ngơn ngữ máy chương trình ngơn ngữ máy + HS: Viết chương trình ngơn - Chương trình soạn thảo, gồm dãy bit nào? ngữ máy khó khăn chương trình dịch, cơng + GV: Từ vấn đề nhiều thời gian, công sức cụ trợ giúp tìm kiếm, sửa tìm hiểu em cho biết ngơn + HS: Ngơn ngữ lập trình ngơn lỗi thực chương ngữ lập trình gì? ngữ dùng để viết chương trình trình thường kết hợp + GV: Vậy chức ngôn máy tính vào phần mềm, ngữ lập trình gì? + HS: Ngơn ngữ lập trình cơng gọi mơi trường lập trình cụ giúp tạo chương trình + GV: Đưa lưu ý cho HS máy tính + GV: Trình bày hai bước tạo + HS: Tập trung ý nghe giảng chương trình máy tính + HS: Nghiên cứu SGK trình + GV: Yêu cầu HS nhắc lại hai bày theo yêu cầu bước tạo chương trình máy tính + GV: Nhắc lại hai bước tạo + GV: Đưa ví dụ cho HS chương trình máy tính quan sát + HS: Quan sát ví dụ GV để hiểu thêm học  Củng cố: Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 - Thê ngơn ngữ lập trình? - Viết chương trình máy tính gồm bước nào? - Lí cần viết chương trình để điều khiển máy tính?  Hướng dẫn nhà: - Học sinh học kiến thức ngơn ngữ lập trình, bước để điều khiển máy tính - Lí cần viết chương trình máy tính Phụ lục PHIẾU HỌC TẬP Họ tên: Lớp: Câu 1: Điền vào chỗ khuyết: Ngơn ngữ lập trình .dùng để viết Câu 2: Thông tin đưa vào máy tính chuyển đổi thành dạng dãy bit gồm số: A Dãy số gồm C Dãy số gồm B Dãy số gồm D Dãy số gồm Câu 3: Việc tạo chương trình máy tính thực chất gồm bước: A Gồm bước C Gồm bước B Gồm bước D Gồm bước Câu 4: chương trình dịch gì? Ngày giảng: …………… TIẾT - BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU Kiến thức - Biết ngôn ngữ LT 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ữ LT có tập hợp từ khố dành riêng cho mục đích sử dụng định Kỹ - Hiểu ví dụ chương trình - Mơ tả từ khố dành riêng cho ngơn ngữ LT Thái độ - Nghiêm túc học tập, có tinh thần học hỏi, sáng tạo Định hướng hình thành lực: Năng lực giải vấn đề, lực hợp tác II CHUẨN BỊ - Giáo viên: Sách giáo khoa, giáo án, chuẩn bị phịng máy tính cài Pascal - Phương pháp thuyết trình,vấn đáp, nêu giải vấn đề, nhóm học tập - Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem trước lên lớp III HOẠT ĐỘNG DẠY HỌC Tổ chức lớp: 8A2: …………………………… Ổn định tổ chức Kiểm tra sĩ số học sinh Kiểm tra cũ * Câu hỏi: Chương trình gì? Việc tạo chương trình gồm bước? * Trả lời: Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 - Chương trình máy tính dãy lệnh mà máy tính hiểu thực - Việc tạo chương trình máy tính gồm hai bước: + Viết CT ngôn ngữ LT + Dịch CT thành ngơn ngữ máy để máy tính hiểu Bài mi: ỵ Hot ng1 Tỡm hiu khỏi nim mng chiều (10 phút) (1) Mục tiêu: Hiểu số thành phần ngơn ngữ lập trình nói chung, làm quen với cấu trúc chương trình đơn giản nói riêng (2) Phương pháp/Kĩ thuật: phát giải vấn đề (3) Hình thức dạy học: thảo luận nhóm, tự học (4) Phương tiện dạy học: máy chiếu, bảng phụ (5) Sản phẩm: Nêu ý nghĩa số dòng lệnh Hoạt động giáo viên Hoạt động học sinh Ghi bảng(trình chiếu) Ví dụ chương GV đưa vấn đề: Đưa CT minh hoạ đơn - Hình dung, theo dõi trình: giản viết ngôn ngữ LT GV hỏi: Program CT; +chương trình có - Chú ý GV thảo Uese crt; dịng? Mỗi dịng gồm có luận nội dung Begin đó? Kết sau chạy Writeln(‘chao cac ban’); gì? End Cho HS thảo luận 3p, GV quan sát nhóm thảo luận GV chốt lại kiến thức: - Chú ý lắng nghe, ghi → CT có dịng lệnh, chép cần thiết → Chương trình gồm nhiều lệnh gồm cụm từ khác dòng lệnh, lệnh gồm tạo từ chữ cụm từ khác tạo từ chữ Hoạt động 2: Tìm hiểu ngơn ngữ lập trình gồm gì? (1) Mục tiêu: Tìm hiểu xem ngơn ngữ lập trình gồm gì? (2) Phương pháp/Kĩ thuật: phát giải vấn đề (3) Hình thức dạy học: thảo luận nhóm, tự học (4) Phương tiện dạy học: máy chiếu, bảng phụ (5) Sản phẩm: Phát biểu số thành phần ngơn ngữ lập trình Trường THCS Thị Trấn Yên Lạc Đặt vấn đề: Giống ngôn ngữ tự nhiên, ngôn ngữ LT có bảng chữ riêng Vậy theo em, bảng chữ ngơn ngữ lập trình gồm gì? - Mỗi câu lệnh CT viết theo quy tắc định.Các em qui tắc cần phải tuân theo viết CT ? GV chốt lại kiến thức - HS thảo luận câu trả lời Ngơn ngữ lập trình gồm: +Bảng chữ +Các quy tắc Năm học 2019 - 2020 1.Ngôn ngữ lập trình gồm gì: - Ngơn ngữ lập trình tập hợp kí hiệu qui tắc viết lệnh tạo thành chương trình hồn chỉnh thực máy tính - Chú ý ghi nhớ nội dung Hoạt động 3: Tìm hiểu từ khố tên (10p) (1) Mục tiêu: Tìm hiểu từ khóa tên ? qua phân biệt khác từ khóa tên? Cách đặt tên chương trình? (2) Phương pháp/Kĩ thuật: phát giải vấn đề (3) Hình thức dạy học: thảo luận nhóm, tự học (4) Phương tiện dạy học: máy chiếu, bảng phụ (5) Sản phẩm: Nêu từ khóa, tên chương trình, khai báo tên chương trình Giao nhiệm vụ: - Lắng nghe Từ khoá tên: Sử dụng VD , em hay * Các từ khóa thường dùng: tìm hiểu đâu từ khóa Program, uses, begin, end chương trình, đâu tên - Lắng nghe, ý - Program :dùng để khai báo tên chương trình? theo dõi CT - Tên người LT đặt phải - Program ? - Uses :khai báo thư viện tuân thủ quy tắc ngơn - Uses ? - Từ khố begin end để khai ngữ LT chương - Từ khoá begin end báo điểm bắt đầu điểm kết trình dịch ? thúc -? Chương trình dịch gì? *Tên người LT đặt phải tuân thủ quy tắc: + Tên khác tương ứng với - Trả lời, GV điều đại lượng khác chỉnh + Tên khơng trùng từ khố Củng cố: Cho HS làm tập trắc nghiệm sau PHT Câu 1.Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal: A Tamgiac; B Program; C Bai tap D 8A; Câu Trong ngơn ngữ lập trình Pascal ln có từ khố, từ khố mà em biết là: A Program, uses, start, new; B Format, file, begin, end; C Delete, insert, start, new D Program; uses; begin, end; Câu 3: Tên ? A Lop 8a B Lop8/a C Lop8a D 8a Câu 4: Tên sai ? A Chuong_trinh B Baitap1 Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 C A4H D hoa@yahoo.com Câu 5: Trong tên sau đây, tên không hợp lệ ngôn ngữ Pascal? A TINHS B DIENTICH C DIEN TICH D TIMS Câu 6: Đâu từ khoá: A Program, end, begin B Program, end, begin, Readln, lop82 C Program, then, mot, hai,ba D Lop82, uses, begin, end Hướng dẫn nhà: - Về nhà học mục 1, Làm 1,2,3_Tr14/SGK - Xem trước hai nội dung lại Ngày giảng: …………… TIẾT - BÀI LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (TT) I MỤC TIÊU: Kiến thức: Biết cấu trúc chương trình bao gồm phần khai báo phần thân Kỹ năng: Viết chương trình Pascal đơn giản Thái độ: Học sinh có thái độ học tập nghiêm túc, tích cực hoạt động Năng lực hướng tới:Học sinh phát huy lực sử dụng ngôn ngữ, lực giao tiếp II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị giáo viên: Giáo án + SGK+ máy chiếu Chuẩn bị học sinh: Chuẩn bị nội dung liên quan đến học theo hướng dẫn GV chuẩn bị tài liệu, học cũ III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Ổn định lớp: 8A2: ………………………… Kiểm tra cũ: (kiểm tra trình học) Tiến trình học HOẠT ĐỘNG 1: TÌM HIỂU VỀ CẤU TRÚC CHUNG CỦA CHƯƠNG TRÌNH? (20’) (1) Mục tiêu: Hiểu nhận biết cấu trúc chung chương trình gồm phần: Phần khai báo thân chương trình (2) Phương pháp/Kĩ thuật: Phát giải vấn đề (3) Hình thức tổ chức hoạt động: hoạt động cá nhân (4) Phương tiện dạy học: SGK + máy chiếu (5) Sản phẩm: Phát biểu cấu trúc chương trình Free Pascal Hoạt động giáo viên Hoạt động học sinh Nội dung - GV đặt vấn đề: Trong Cấu trúc chung chương trình văn gồm có - phần Pascal: phần? -Gv liên hệ với cấu trúc chương trình Trường THCS Thị Trấn Yên Lạc - GV nhắc lại cấu trúc chương trình? - GV phát Phiếu thu hoạch cho HS xem trước phút động viên, khích lệ em tự đọc SGK để làm HS trả lời câu hỏi sau: Quan sát hình 1.8 SGK, ta thấy phần khai báo gồm lệnh nào? Phần thân gồm lệnh Trong phần khai báo, ta cần khai báo gì? Phần thân bắt đầu kết thúc từ khóa gì? Phần thân chương trình gồm làm nhiệm vụ gì? Nếu chương trình (Ví dụ) giải tốn, em phát biểu tốn đó? Phần khai báo thân chương trình gồm câu lệnh nào? GV chốt lại kiến thức liên quan Năm học 2019 - 2020 - HS lắng nghe Cấu trúc chung chương trình gồm: - Phần khai báo: thường gồm câu lệnh để khai báo: - HS nghiên cứu SGK trả + tên chương trình lời câu hỏi + thư viện - Phần thân chương trình gồm: -Quan sát xác định Các câu lệnh mà máy tính cần thực cấu trúc chương trình Đây phần bắt buộc phải có Phần khai báo có khơng HS trả lời câu hỏi Nếu có phải đặt trước phần thân chương trình -Hồn thành phiếu học Ví dụ: Chương trình sau đây: tập Program CT2; Uses crt; Begin Writeln(‘Xin chào bạn’); Writeln(‘Chuc cac ban vui’); HS trả lời câu hỏi End làm vào phiếu thu - Phần khai báo: hoạch HS ghi chép cần thiết - Phần thân: HOẠT ĐỘNG 2: VÍ DỤ VỀ NGƠN NGỮ LẬP TRÌNH (15’) (1) Mục tiêu: hiểu cấu trúc chung chương trình gồm phần: Phần khai báo thân chương trình (2) Phương pháp/Kĩ thuật: Phát giải vấn đề (3) Hình thức tổ chức hoạt động: hoạt động cá nhân (4) Phương tiện dạy học: SGK + máy chiếu (5) Sản phẩm: Viết chạy chương trình cụ thể mơi trường lập trình Free Pascal GV đặt vấn đề: Ví dụ ngơn ngữ lập trình GV phát Phiếu thu hoạch - HS nghe giảng cho HS xem trước nghiên cứu SGK trả lời khoảng phút câu hỏi GV chạy chương trình trực tiếp lên máy Phiếu thu hoạch 3: chiếu: - HS: ý quan sát Pascal ngơn ngữ lập trình sử + Cho HS xem hình dụng mơi trường lập trình Free soạn thảo chương trình Pascal + Giới thiệu: Đây ngơn Hình 1.9 SGK cửa sổ để dịch ngữ lập trình Pascal - HS: quan sát ghi chương trình soạn thảo mơi Để dịch chương trình ta nhấn tổ hợp trường Free Pascal phím ALT+F9 + Dịch chương trình: GV - HS: lắng nghe Việc dịch chương trình có tác dụng Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 cố tình sửa vài lệnh thành để ta sửa lỗi (nếu có) dịch có lỗi để minh họa việc nhiều lần có thơng báo dịch sửa lỗi chương HS trả lời câu hỏi Compile successfull: Press any key trình làm vào phiếu thu (có thể viết ý nghĩa tiếng Việt) + Chạy chương trình hoạch Để chạy chương trình ta nhấn tổ hợp phím CTRL + F9 GV chốt lại kiến thức 4.Củng cố: Giáo viên đặt câu hỏi, HS trả lời, GV tóm tắt lại nội dung: - Nêu cấu trúc chương trình? - Thao tác kiểm tra lỗi, chạy chương trình? 5.Hướng dẫn nhà - Học bài, trả lời câu hỏi lại sách giáo khoa trang 14 - Chuẩn bị xem trước ’BÀI THỰC HÀNH 1’ Ngày giảng: ………………… TIẾT - BÀI THỰC H ÀNH 1: LÀM QUEN VỚI FREE PASCAL I Mục tiêu: Kiến thức: - Bước đầu làm quen với môi trường lập trình Free Pascal, nhận diện hình soạn thảo, cách mở bảng chọn chọn lệnh - Gõ chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Kỹ năng: - Rèn luyện kĩ dịch, sửa lỗi chạy chương trình Thái độ: -Học sinh có thái độ học tập nghiêm túc, tích cực hoạt động Định hướng hình thành lực: - Năng lực chung: Năng lực giải vấn đề, lực hợp tác - Năng lực chuyên môn: Nhận biết phần mềm Free Pascal, nhận diện hình soạn thảo, cách mở bảng chọn chọn lệnh II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên - Thiết bị dạy học: Máy tính, phịng mơn - Học liệu: sách giáo khoa, sách giáo viên Chuẩn bị học sinh - Chuẩn bị sách giáo khoa, III Tổ chức hoạt động học tập Ổn định_ Kiểm tra sĩ số:8A2: ………………………… Kiểm tra cũ: (5 Phút): Câu 1: - Cho biết cấu trúc chung chương trình? - Cho biết cách đặt tên chương trình? Cho ví dụ? Tiến trình học HOẠT ĐỘNG Bài 1/SGK (15p) Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Bước Kết thúc thuật tốn Thuật tốn Khơng sử dụng biến phụ (xem tập trên) INPUT: Hai biến x y OUTPUT: Hai biến x y có giá trị tăng dần Bước Nếu x ≤ y, chuyển tới bước Bước x ← x + y Bước y ← x − y Bước x ← x − y Bước Kết thúc thuật toán Hoạt động 2: Hướng dẫn làm tập số (1) Mục tiêu: Hiểu ý nghĩa câu lệnh Hiểu ý nghĩa thuật tốn để tìm kết toán (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: - Tìm input, outphut tốn - Tìm kết thuật tốn Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng - Cho học sinh đọc đề Bài tập 5/SGK trang 45 - Tìm hiểu ví dụ INPUT: n dãy n số a1, a2, , an nghiên cứu học lý thuyết OUTPUT: Tổng S = a1 + a2 + + an Inut, output? HS 1: Tìm input, output Bước S ←0; i ←0 toán HS2: Lên bảng viết thuật Bước i ← i + Sau HS làm xong toán Bước Nếu i ≤ n, S ← S + thực chữa quay lại bước Gọi Hs lên trả lời: Bước Thông báo S kết thúc thuật - Ý nghĩa bước 1? toán - Ý nghĩa, kết bước - ý nghĩa, kết bước - Ý nghĩa kết bước 4? => Rút kinh nghiệm, kết luận, cho điểm Hoạt động 3: Hướng dẫn làm tập số (1) Mục tiêu: Mơ tả thuật tốn tính tổng số dương dãy cho trước (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Thuật tốn tính tổng số dương dãy học sinh Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng - Cho học sinh đọc đề HS 1: Tìm input, output INPUT: n dãy n số a1, a2, , an - Lưu ý kiểm tra điều kiện HS 2: Lên bảng viết OUTPUT: S = Tổng số > số dương thuật toán dãy a1, a2, , an - Sau HS lên bảng làm giáo viên gọi học sinh Bước S ←0; i ←0 lên nêu ý nghĩa Bước i ← i + bước thuật toán để Bước Nếu > 0, S ← S + ai; kiểm tra lại => Rút kinh nghiệm, kết ngược lại, giữ nguyên S luận, cho điểm Bước Nếu i ≤ n, quay lại bước Bước Thông báo S kết thúc thuật toán Củng cố học: 10p - Cho học sinh đặt câu hỏi thắc mắc tập vừa chữa Hướng dẫn nhà: 3p - Xem lại toàn kiến thức học thuật toán để tham gia làm tập mở rộng vào tiết học sau Ngày giảng: TIẾT 26: BÀI TẬP (TT) I MỤC TIÊU: Kiến thức: - Củng cố kiến thức khái niệm toán, xác định toán - Củng cố kiến thức thuật tốn mơ tả thuật toán Kĩ năng: - Xác định Input, Output tốn - Mơ tả thuật tốn tốn Thái độ: Học tập tích cực, nghiêm túc, có tinh thần tự giác, u thích mơn học Định hướng hình thành lực: - Năng lực làm chủ phát triển thân: Năng lực tự học, lực giải vấn đề, lực sáng tạo, lực tự quản lý - Năng lực quan hệ xã hội: Năng lực giao tiếp, lực hợp tác - Năng lực công cụ: Năng lực sử dụng CNTT truyền thông (ICT), lực sử dụng ngơn ngữ, lực tính tốn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa, … III TIẾN TRÌNH GIỜ HỌC Tổ chức lớp: 8A2…………………………………… Kiểm tra cũ: Lồng ghép nội dung học Bài mới: Hoạt động 1: Hướng dẫn tìm thuật tốn tốn tìm số nhỏ dãy số cho trước (1) Mục tiêu: Hiểu thuật tốn tìm số nhỏ dãy số cho trước (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: - Tìm input, outphut tốn - Viết thuật toán Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng Chép đề - Đưa đề bài: Bài : Tìm số nhỏ dãy n số a1, a2, , an cho trước INPUT: n - Chỉ điểm cần lưu ý dãy n số a1, a2, , an tạo thuật toán cho toán này: INPUT: dãy n số a1, a2, , an HS 1: Nêu input, output Thuật toán tương tự HS 2: Viết thuật toán OUTPUT: Min = Min{ a1, a2, , an} thuật tốn tìm giá trị Bước Nhập n dãy n số a1, a2, , an lớn dãy n số cho (xem ví dụ 6, 5) Bước Gán Min ← a1; i ←1 Điều khác biệt thêm Bước i ← i + bước nhập số n dãy n số Bước Nếu i > n, chuyển đến bước a1, a2, , an Sau HS lên bảng làm Bước Nếu < Min, quay lại bước Trong giáo viên gọi học sinh trường hợp ngược lại, gán Min ← lên nêu ý nghĩa quay lại bước bước thuật toán để Bước Ghi giá trị Min hình kiểm tra lại kết thúc thuật toán - Đưa đáp án => Kết luận, cho điểm Hoạt động 2: Hướng dẫn tìm thuật tốn tốn đếm số dương dãy số cho trước (1) Mục tiêu: Hiểu thuật toán đếm số dương dãy số cho trước (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: - Tìm input, outphut toán - Viết thuật toán Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng - Đưa đề bài: Chép đề Bài 2: Đếm số số dương dãy số A = {a1, a2, , an} cho - Hướng dẫn học sinh tìm trước Output Input, sau tìm INPUT: n dãy n số a1, a2, , an điều kiện toán đưa để viết thuât toán cho HS 1: Nêu input, output OUTPUT: Soduong = Số số Sau HS lên bảng làm > giáo viên gọi học sinh Bước Gán Soduong ← 0, i ← lên nêu ý nghĩa bước thuật toán để HS 2: Viết thuật toán Bước i ← i + kiểm tra lại Bước Nếu i > n, chuyển đến - Đưa đáp án bước => Kết luận, cho điểm Bước Nếu > 0, gán Soduong ← Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Soduong +1 quay lại bước HS khác trả lời câu Trong trường hợp ngược lại, hỏi chất vấn cho bước quay lại bước cảu thuật tốn Bước Thơng báo giá trị Soduong kết thúc thuật toán Hoạt động 1: Hướng dẫn học sinh tìm thuật tốn tốn tìm vị trí số dương dãy số (1) Mục tiêu: Hiểu thuật tốn tìm vị trí số dương dãy số (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: - Tìm input, outphut tốn - Viết thuật toán Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng - Đưa đề bài: Chép đề Bài 3: Tìm vị trí số dương dãy số A = {a1, - Hướng dẫn học sinh tìm a2, , an} cho trước, tính từ phải Output Input, sau sang trái tìm điều kiện tốn đưa INPUT: n dãy n số a1, a2, , an để viết thuât toán cho HS 1: Nêu input, output OUTPUT: Vitri = Vị trí số Sau HS lên bảng dương dãy số a1, làm giáo viên gọi a2, , an, tính từ phải sang trái học sinh lên nêu ý nghĩa Bước Gán i ← n bước thuật HS 2: Viết thuật toán Bước Nếu > 0, chuyển tới toán để kiểm tra lại bước - Đưa đáp án => Kết luận, cho điểm Bước Gán i ← i − HS khác trả lời câu hỏi chất vấn cho bước cảu thuật toán Bước Nếu i < 1, chuyển tới bước 5; ngược lại, quay lại bước Bước Thông báo giá trị Vitri = i kết thúc thuật toán Củng cố học: 10p - Giáo viên yêu cầu học sinh đọc lướt qua tập vừa chữa để đưa thắc mắc nhằm bổ xung cho kiến thức chưa tiếp thu Hướng dẫn nhà: 3p - Xem lại toàn kiến thức thuật toán nên nắm rõ kiến thức Ngày giảng: ……………… TIẾT 27 – BÀI 6: CÂU LỆNH ĐIỀU KIỆN I MỤC TIÊU: Kiến thức: - Biết số hoạt động phụ thuộc vào điều kiên, tính sai điều kiện, điều kiện phép so sánh Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Kĩ năng: - Rèn luyện kĩ bước đầu viết câu lệnh điều kiện Pascal Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư logic Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học II CHUẨN BỊ: + Giáo viên: Giáo án,SGK, tài liệu tham khảo + Học sinh: Vở ghi sách giáo khoa III TIẾN TRÌNH GIỜ HỌC Tổ chức lớp: 8A2…………………………………… Kiểm tra cũ: Lồng ghép nội dung học Bài mới: Hoạt động 1: Tìm hiểu hoạt động phụ thuộc vào điều kiện (1) Mục tiêu: Hiểu hoạt động phụ thuộc vào điều kiện (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Lấy ví dụ hoạt động phụ thuộc vào điều kiện Hoạt động GV Hoạt động HS Nội dung ghi bảng ? Cho ví dụ hoạt Hoạt động phụ động phụ thuộc điều kiện ? thuộc vào điều kiện: - Từ “nếu” câu dùng để “điều kiện” hoạt động sau phụ thuộc vào điều kiện ? Nêu điều kiện hoạt động phụ thuộc điều kiện ví dụ + Nếu chiều trời khơng mưa, em chơi bóng + Nếu em bị ốm, em nghỉ học Có hoạt động + Học sinh ý lắng nghe => thực ghi nhớ kiến thức điều kiện cụ thể xảy + Các điều kiện : chiều trời không mưa, em bị ốm + Các hoạt động phụ thuộc điều kiện : em chơi bóng, em nghỉ học Hoạt động 2: Tìm hiểu điều kiện phép so sánh (1) Mục tiêu: Hiểu điều kiện toán biết áp dụng phép so sánh (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Tìm điều kiện tốn Viết phép so sánh Hoạt động GV Hoạt động HS Nội dung ghi bảng Điều kiện phép - Mỗi điều kiện nói - Khi đưa câu điều kiện , kết so sánh: Trường THCS Thị Trấn Yên Lạc mô tả dạng phát biểu Hoạt động phụ thuộc vào kết kiểm tra phát biểu hay sai Vậy kiết kiểm tra ? ? Cho ví dụ Năm học 2019 - 2020 kiểm tra đúng, ta nói điều kiện thoả mãn, kết + Để so sánh ta thường kiểm tra sai, ta nói diều sử dụng kí hiệu tốn kiện khơng thoả mãn học như: , =, , = + Ví dụ : - Nếu nháy nút “x” góc trên, bên phải cửa sổ, (thì) cửa sổ đóng lại - Nếu X>5, (thì hãy) in giá trị X hình + Học sinh ý lắng nghe => ghi nhớ kiến thức Củng cố (5phút) ? Hãy cho số hoạt động phụ thuộc vào điều kiện Hướng dẫn nhà (2 phút) - Về nhà học bài, kết hợp SGK Ngày giảng: TIẾT 28 – BÀI 6: CÂU LỆNH ĐIỀU KIỆN (TT) I MỤC TIÊU: Kiến thức: - Biết cần thiết câu trúc rẽ nhánh lập trình - Hiểu cú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ Pascal Kĩ năng: - Rèn luyện kĩ bước đầu viết câu lệnh điều kiện Pascal Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư logic Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học II CHUẨN BỊ: + Giáo viên: Giáo án,SGK, tài liệu tham khảo + Học sinh: Vở ghi sách giáo khoa III HOẠT ĐỘNG DẠY - HỌC: Tổ chức lớp: 8A2…………………………………… Kiểm tra cũ: Nêu điều kiện toán Bài 1: Nếu b>0 tính tổng hai số tự nhiên a+b ngược lại tính a-b Bài 2: Nếu tơi điểm cao lần khảo sát mẹ thưởng Bài mới: Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 (1) Mục tiêu: Nắm cấu trúc rẽ nhánh, nắm ví dụ (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: - Viết cấu trúc rẽ nhánh đủ thiếu - Vẽ sơ đồ cấu trúc rẽ nhánh Hoạt động GV Hoạt động HS Ví dụ 2: Một hiệu sách thực đợt khuyến lớn với nội dung sau: Nếu mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% tổng số tiền phải toán ? Em mơ tả hoạt động tính tiền cho khách + Mơ tả hoạt động tính tiền cho khách: - B1 Tính tổng số tiền T khách hàng mua sách - B2 Nếu T ≥ 100000, số tiền phải toán 70%x T - B3 In hoá đơn Ví dụ 3: Trong ví dụ 2, biết tổng số tiền không nhỏ 100 nghìn đồng, khách hàng giảm 30% tổng số tiền phải tốn Giả sử thêm vào đó, cửa hàng giảm 10% cho khách mua với tổng số tiền khơng đến 100 nghìn đồng ? Em mô tả hoạt động + Mô tả hoạt động tính tiền cho khách: - B1 Tính tổng số tiền T khách hàng mua sách - B2 Nếu T ≥ 100000, số tiền phải toán 70%x T; ngược lài, số tiền phải toán 90% x T - Cách thể hoạt động - B3 In hoá đơn phụ thuộc vào điều kiện + Học sinh ý lắng nghe ví dụ gọi cấu => ghi nhớ kiến thức Nội dung Cấu trúc rẽ nhánh: Hình 1.33a SGK/48 Cấu trúc rẽ nhánh dạng thiếu Hình 1.33b SGK/48 Cấu trúc rẽ nhánh dạng đủ Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực bước thuật tốn Cấu trúc rẽ nhánh có hai dạng: dạng thiếu dạng đủ Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 trúc rẽ nhánh dạng thiếu cịn ví dụ gọi cấu trúc rẽ nhánh dạng đủ Củng cố (5phút) ? Hãy nêu cú pháp hoạt động câu lệnh điều kiện dạng thiếu dạng đủ Làm tập 5, 6/sgk/51 Hướng dẫn nhà (2 phút) - Về nhà học bài, kết hợp SGK - làm tập 7/51/sgk Ngày giảng: TIẾT 29 – BÀI 6: CÂU LỆNH ĐIỀU KIỆN (TT) I MỤC TIÊU: Kiến thức: - Biết cần thiết câu trúc rẽ nhánh lập trình - Hiểu cú pháp, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ Pascal Kĩ năng: - Rèn luyện kĩ bước đầu viết câu lệnh điều kiện Pascal Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư logic Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học II CHUẨN BỊ: + Giáo viên: Giáo án,SGK, tài liệu tham khảo + Học sinh: Vở ghi sách giáo khoa III HOẠT ĐỘNG DẠY - HỌC: Tổ chức lớp: 8A2…………………………………… Kiểm tra cũ: Nêu điều kiện tốn Bài 1: Nếu b>0 tính tổng hai số tự nhiên a+b ngược lại tính a-b Bài 2: Nếu điểm cao lần khảo sát mẹ thưởng Bài mới: Hoạt động 1: Câu lệnh điều kiện (1) Mục tiêu: Hiểu cú pháp câu lệnh điều kiện, áp dụng vào toán (2) Phương pháp/Kĩ thuật: Phương pháp phát giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Viết cú pháp câu lệnh Hoạt động GV Hoạt động HS Nội dung Câu lệnh điều kiện: Trường THCS Thị Trấn Yên Lạc ? Câu lệnh điều kiện có dạng * Dạng thiếu - Cú pháp: IF then ; - Hoạt động: Chương trình kiêm tra điều kiện Nếu điều kiện thoã mãn, chương trình thực câu lệnh sau từ khố then, ngược lại câu lệnh bị bỏ qua Năm học 2019 - 2020 a) Dạng thiếu: - Cú pháp: IF then ; - Hoạt động: Chương + Câu lệnh điều kiện có trình kiêm tra điều dạng dạng thiếu dạng kiện Nếu điều kiện đủ thỗ mãn, chương trình thực câu + Học sinh ý lắng nghe lệnh sau từ khoá then, => ghi nhớ kiến thức ngược lại câu lệnh bị bỏ qua - Ví dụ: giả sử cần in số a hình giá trị a Nếu a > b in hình a > b * Dạng đủ: b) Dạng đủ: - Cú pháp: - Cú pháp: If then If then Else + Thể dạng thiếu Else ; Pascal ; - Hoạt động? If a > b then Writeln(a); - Hoạt động: Chương trình kiểm tra điều kiện Nếu điều kiện thỗ mãn, chương trình thực câu lệnh sau từ khoá then, ngược lại câu lệnh thực + Chương trình kiểm tra điều kiện Nếu điều kiện thỗ mãn, chương trình thực câu lệnh sau từ khoá then, ngược lại câu lệnh thực IV CỦNG CÔ: (5phút) ? Hãy nêu cú pháp hoạt động câu lệnh điều kiện dạng thiếu dạng đủ Làm tập 5, 6/sgk/51 V HƯỚNG DẪN VỀ NHÀ: (2 phút) - Về nhà học bài, kết hợp SGK - Làm tập SGK - Chuẩn bị cho tiết “Tiết 30: Bài thực hành 4” Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Ngày giảng: …………… TIẾT 30 - BÀI THỰC HÀNH 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN I MỤC TIÊU: Kiến thức: Viết câu lệnh điều kiện chương trình Kĩ năng: Rèn luyện kỹ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật toán sử dụng chương trình Thái độ: Học tập tự giác, ý thức học tập, có tinh thần trch nhiệm, vượt qua khó khăn Định hướng hình thành lực: - Năng lực làm chủ phát triển thân: Năng lực tự học, lực giải vấn đề, lực sáng tạo, lực tự quản lý - Năng lực quan hệ xã hội: Năng lực giao tiếp, lực hợp tác - Năng lực công cụ: Năng lực sử dụng CNTT truyền thông (ICT), lực sử dụng ngơn ngữ, lực tính tốn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Tổ chức lớp: Lớp 8A2…………………………………………………………………… Kiểm tra cũ: Câu 1: Trình bày cú pháp dạng thiếu câu lệnh điều kiện if … then? Câu 2: Trình bày cú pháp dạng đầy đủ câu lệnh điều kiện if … then … else? Bài mới: Hoạt động 1: Bài tập (1) Mục tiêu: Biết viết chương trình nhập hai số nguyên a b khác từ bàn phím in hai số hình theo thứ tự khơng giảm (2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Thực viết chương trình nhập hai số nguyên a b khác từ bàn phím in hai số hình theo thứ tự khơng giảm Hoạt động GV Hoạt động HS Nội dung ghi bảng + GV: Hướng dẫn em + HS: Tập trung ý lắng nghe, Bài tập phân tích nội dung tập hiểu nội dung tập Thuật toán: + GV: Yêu cầu HS mơ tả lại + HS: Thuật tốn: Bước 1: Nhập hai số nguyên thuật toán Bước 1: Nhập hai số nguyên a, b từ a, b từ bàn phím học bàn phím Bước 2: Nếu a ≤ b in + GV: Gọi HS mơ tả Bước 2: Nếu a ≤ b hiển thị hình giá trị biến a trước thuật tốn theo bước hình giá trị biến a trước đến giá trị biến b học đến giá trị biến b Bước 3: Nếu b < a in a + GV: Nhận xét chỉnh sửa Bước 3: Nếu b < hiển thị hình giá trị biến b trước thuật tốn cho em hình giá trị biến b trước đến giá trị biến a + GV: Hướng dẫn em đến giá trị biến a Bước 4: Kết thúc phân tích bước thực Bước 4: Kết thúc Chương trình: Program Sap_xep; ý nghĩa bước + HS: Thực hiện: Uses Crt; thể Program Sap_xep; Var A, B, T : + GV: Cho HS gõ đoạn Uses Crt; Trường THCS Thị Trấn Yên Lạc chương trình SGK + GV: Hướng dẫn em viết câu lệnh dựa bước thuật toán đưa + GV: Quan sát trình gõ chương trình, sửa sai cho em + GV: Hướng dẫn câu lệnh khó, giúp đỡ HS yếu + GV: Giải đáp thắc mắc mà em yêu cầu + GV: Giải thích câu lệnh khó mà em khơng hiểu + GV: Hướng dẫn HS thực thao tác + GV: Yêu cầu số HS lên bảng thực thao tác hướng dẫn + GV: Yêu cầu bạn khác quan sát theo dõi nhận xét làm bạn thực + GV: Quan sát hướng dẫn sửa sai cho em + GV: Yêu cầu HS thực xong lưu lại + GV: Nhận xét sửa lỗi sai mà HS thường gặp Var A, B, T : Integer; BEGIN Clrscr; Write(‘Nhap A: ’); Readln(A); Write(‘Nhap B: ’); Readln(B); If A Trang Writeln(‘Ban Long cao hon’); If Long < Trang Then Writeln(‘ Ban Trang cao hon’) Else Writeln(‘Hai ban bang nhau’); Readln END Ngày giảng: TIẾT 31 - BÀI THỰC HÀNH 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN(TT) I MỤC TIÊU: Kiến thức: Viết câu lệnh điều kiện chương trình Kĩ năng: Rèn luyện kỹ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật tốn sử dụng chương trình Thái độ: Học tập tự giác, ý thức học tập, có tinh thần trách nhiệm, vượt qua khó khăn Định hướng hình thành lực: - Năng lực làm chủ phát triển thân: Năng lực tự học, lực giải vấn đề, lực sáng tạo, lực tự quản lý - Năng lực quan hệ xã hội: Năng lực giao tiếp, lực hợp tác - Năng lực công cụ: Năng lực sử dụng CNTT truyền thông (ICT), lực sử dụng ngôn ngữ, lực tính tốn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 Tổ chức lớp: Lớp 8A2……………………………………………… Kiểm tra cũ: Lồng ghép nội dung thực hành Bài Hoạt động 1: Bài tập (1) Mục tiêu: Biết viết chương trình nhập ba số dương a, b c từ bàn phím kiểm tra in hình kết kiểm tra ba số độ dài cạnh tam giác hay không (2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, giải vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm cá nhân (4) Phương tiện dạy học: Máy chiếu, máy tính (5) Sản phẩm: Thực viết chương trình nhập ba số dương a, b c từ bàn phím kiểm tra in hình kết kiểm tra ba số độ dài cạnh tam giác hay không Hoạt động GV Hoạt động HS Nội dung ghi bảng + GV: Hướng dẫn em phân + HS: Tập trung ý lắng Bài tập Program Tam_giac; tích bước thực nghe, hiểu nội dung tập + GV: Ôn tập cho HS kiến thức + HS: Vận dụng kiến thức Uses Crt; toán học yêu cầu HS trả lời toán học học trả lời câu Var a, b, c: Real; BEGIN + GV: Củng cố thuật tốn hỏi Clrscr; + GV: Khi độ dài + HS: Tập trung lắng nghe Write(‘Nhập ba so cạnh tạo thành tam giác + HS: Trả lời kiến a, b, c : ’); + GV: Cho HS trình bày ý tưởng thức em học Readln(a, b, c); toán + HS: a, b, c độ dài ba cạnh (a+b>c) and tam giác If (b+c>a) and (c+a>b) + GV: Cho HS mơ tả thuật tốn a+b>c, b+c>a c+a>b toàn + HS: Thực theo nhóm Then Writeln(‘a, b, c la ba canh cua + GV: Xác định tốn? mơ tả thuật toán: mot tam giac’) Else + GV: Yêu cầu HS xác định thơng * Xác định tốn: Writeln(‘a, b, c tin cho (Input) thông tin cần - Input: Ba số a, b, c khong la ba canh tìm (Output) - Output: Kiểm tra ba số a, b, c có độ dài ba cạnh cua mot tam giac’); Readln + GV: Mô tả thuật tốn? tam giác hay khơng END + GV: u cầu HS trình bày cách * Mơ tả thuật tốn: kiểm tra toán - Bước 1: Nhập số a, b, c + GV: Quan sát trình thảo - Bước 2: Nếu (a+b>c) luận nhóm (b+c>a) (c+a>b) số a, + GV: Hướng dẫn nhóm thực b, c cạnh tam viết thuật toán giác ngược lại a, b, c không + GV: Nhận xét hướng dẫn cạnh tam giác + GV: Cho HS viết chương trình - Bước 3: Kết thúc thuật tốn + GV: Cho HS gõ đoạn chương * Viết chương trình: trình SGK + HS: Thực hiện: + GV: Hướng dẫn em viết Program Ba_canh_tam_giac; câu lệnh dựa bước Uses Crt; thuật toán đưa Var a, b, c: Real; + GV: Quan sát trình gõ BEGIN chương trình, sửa sai cho em Clrscr; + GV: Hướng dẫn câu lệnh Write(‘Nhập ba so a, b, c : ’); Trường THCS Thị Trấn Yên Lạc khó, giúp đỡ HS yếu + GV: Hướng dẫn HS sử dụng thêm từ khóa and sử dụng điều kiện + GV: Giải đáp thắc mắc mà em yêu cầu + GV: Giải thích câu lệnh khó mà em khơng hiểu + GV: Cho HS thực vận dụng tìm hiểu ý nghĩa câu lệnh + GV: Hướng trọng tâm vào câu lệnh điều kiện để em nắm bắt ý nghĩa cách sử dụng câu lệnh + GV: Kiểm tra mức độ hiểu HS câu lệnh điều kiện + GV: Hướng dẫn HS thực thao tác + GV: Yêu cầu số HS lên bảng thực thao tác hướng dẫn + GV: Yêu cầu bạn khác quan sát theo dõi nhận xét làm bạn thực + GV: Quan sát hướng dẫn sửa sai cho em + GV: Yêu cầu HS thực xong lưu lại + GV: Lấy thực cịn thiếu sót trình chiếu yêu cầu bạn khác nhận xét bổ sung + GV: Nhận xét sửa lỗi sai mà HS thường gặp + GV: Nhận xét chốt nội dung Readln(a, b, c); If (a+b>c) and (b+c>a) and (c+a>b) Then Writeln(‘a, b, c la ba canh cua mot tam giac’) Else Writeln(‘a, b, c khong la ba canh cua mot tam giac’); Readln END + HS: Tìm hiểu ý nghĩa câu lệnh theo hướng dẫn + HS: Thực tìm hiểu câu lệnh điều kiện theo hướng dẫn GV đưa + HS: Trả lời nội dung câu hỏi GV đưa + HS: Quan sát GV thực thao tác + HS: Một số HS lên bảng thực thao tác hướng dẫn + HS: Các bạn khác theo dõi nhận xét làm bạn + HS: Thao tác hướng dẫn GV + HS: Lưu lại với tên SAP_XEP.PAS + HS: Quan sát nhận xét góp ý bổ sung sai sót bạn + HS: Chú ý lắng nghe sửa chữa sai sót thường gặp + HS: Tập trung ý lắng nghe Củng cố: - Củng cố cú pháp sử câu lệnh điều kiện dạng đủ Dặn dị: - Ơn lại nội dung chuẩn bị cho tiết tập Năm học 2019 - 2020 Trường THCS Thị Trấn Yên Lạc Năm học 2019 - 2020 ... lực giao tiếp II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH Chuẩn bị giáo viên: Giáo án + SGK+ máy chiếu Chuẩn bị học sinh: Chuẩn bị n? ?i dung liên quan đến học theo hướng dẫn GV chuẩn bị t? ?i liệu, học. .. ngơn ngữ, lực tính toán II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính ? ?i? ??n tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III TIẾN TRÌNH GIỜ HỌC Tổ chức lớp: 8A2…………………………………… Trường... thông (ICT), lực sử dụng ngôn ngữ, lực tính tốn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính ? ?i? ??n tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III TIẾN TRÌNH GIỜ HỌC Tổ chức lớp: 8A2…………………………………

Ngày đăng: 23/11/2020, 10:21

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

     Kiểm tra bài cũ: không

    + Thực hiện so sánh:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w