1. Trang chủ
  2. » Giáo án - Bài giảng

CẤU TRÚC RẼ NHÁNHCÂU LỆNH ĐIỀU KIỆN TRONG PASCAL

34 339 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

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 215,26 KB

Nội dung

Qua hơn 13 năm giảng dạy chương trình tin học cấp THCS, dạy chương trình Tin học lơp 8, và cũng nhiều năm đứng dạy, bồi dưỡng đội tuyển học sinh giỏi tin học. Tôi nhận thấy cấu trúc rẽ nhánh hay Câu lệnh điều kiện không thể thiếu trong hầu hết các bài toán khi lập trình. Từ những thực tế khi giảng dạy HS nhất là HS đại trà tôi nhận thấy sự lúng túng của HS khi nghiên cứu, tiếp cận cấu trúc của câu lệnh điều kiện trong các bài toán từ việc mô tả thuật toán, đến xây dựng một chương trình, áp dụng nó vào lập trình giải quyết một bài toán cụ thể. Chính vì những yếu tố đó tôi nghiên cứu, xây dựng chuyên đề Cấu trúc rẽ nhánh Câu lệnh điều kiện trong Pascal để giúp các em HS dễ học, dễ hiểu hơn khi tiếp cận về câu lệnh điều kiện.

SỞ GIÁO DỤC & ĐÀO TẠO VĨNH PHÚC TRƯỜNG THCS LẬP THẠCH =====***===== BÁO CÁO CHUYÊN ĐỀ CHUYÊN MÔN TÊN CHUYÊN ĐỀ: CẤU TRÚC RẼ NHÁNH-CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL NGƯỜI THỰC HIỆN: NGUYỄN KHẢI HOÀN CHỨC VỤ: GIÁO VIÊN BỘ MÔN: TIN HỌC ĐƠN VỊ: TRƯỜNG THCS LẬP THẠCH LẬP THẠCH, 10/2018 Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện MỤC LỤC Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện MỘT SỐ TỪ VIẾT TẮT Từ viết tắt Ý nghĩa (từ hoàn chỉnh) THCS Trung học sở GV Giáo viên HS Học sinh VD Ví dụ NNLT Ngơn ngữ lập trình CNTT Công nghệ thông tin B1 Bước B2 Bước B3 Bước B4 Bước B5 Bước SGK Sách giáo khoa SĐK Sơ đồ khối T True (Đúng) F False (Sai) Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện PHẦN I MỞ ĐẦU Lí chọn đề tài Cuộc cách mạng công nghiệp 4.0 hội thách thức tương lai Máy móc, CNTT, trí tuệ nhân tạo tăng cường, khai thác sử dụng hầu hết lĩnh vực, sống Vai trò CNTT, máy tính đánh giá yếu tố then chốt để tiếp cận chiếm lĩnh hội cách mạng 4.0 Việc lập trình, xây dựng phần mềm, hệ thống phần mềm để tự động điều khiển hoạt động cho hệ thống máy móc, thay sức lao động người lao động, đem trí tuệ nhân tạo vào rộng khắp vần đề thực tế sống người cần thiết quan trọng Và để làm điều cần q trình, học tập, tích lũy, nghiên cứu dài lâu ngôn ngữ lập trình Tuy nhiên thứ có điểm khởi đầu nó, hệ thống nhà trường từ Tiểu học, THCS, THPT cho em tiếp xúc, làm quen, học tập nghiên cứu CNTT, phần mềm HS dần có kiến thức cụ thể CNTT lập trình Với cấp THCS môn tin học cho em làm quen tiếp cận với ngơn ngữ lập trình Pascal, kiến thức sở cho em có nhìn khái qt lập trình, từ gieo cho HS đam mê, sáng tạo, trang bị cho HS kiến thức khởi đầu để HS tự tin, tiếp cận, học tập với ngôn ngữ lập trình bậc cao Cũng từ giúp em có thêm định hướng nghề nghiệp để em lựa chọn sau Qua 13 năm giảng dạy chương trình tin học cấp THCS, dạy chương trình Tin học lơp 8, nhiều năm đứng dạy, bồi dưỡng đội tuyển học sinh giỏi tin học Tôi nhận thấy cấu trúc rẽ nhánh hay "Câu lệnh điều kiện" thiếu hầu hết tốn lập trình Từ thực tế giảng dạy HS HS đại trà nhận thấy lúng túng HS nghiên cứu, tiếp cận cấu trúc câu lệnh điều kiện tốn từ việc mơ tả thuật tốn, đến xây dựng chương trình, áp dụng vào lập trình giải tốn cụ thể Chính yếu tố tơi nghiên cứu, xây dựng chun đề " Cấu trúc rẽ nhánhCâu lệnh điều kiện Pascal " để giúp em HS dễ học, dễ hiểu tiếp cận câu lệnh điều kiện Tên chuyên đề: CẤU TRÚC RẼ NHÁNH-CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL Tác giả chuyên đề: - Họ tên: NGUYỄN KHẢI HỒN - Đơn vị: Phòng GD-ĐT Lập Thạch - Trường: THCS Lập Thạch Mô tả chuyên đề 4.1 Giới hạn, phạm vi chuyên đề - Chuyên đề thuộc môn Tin học – Lớp – Bài 6: Câu lệnh điều kiện - Đối tượng: HS lớp - Dự kiến số tiết dạy: - Kế hoạch dạy học chuyên đề: Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Tiết Khái Niệm: - Hoạt động phụ thuộc vào điều kiện - Tìm hiểu điều kiện phép so sánh Câu Lệnh điều kiện: - If Then - If Then Else… Luyện tập Nội dung Hoạt động phụ thuộc vào điều kiện - Xây dựng khái niệm câu lệnh điều kiện qua ví dụ - Xác định điều kiện - Xác định hành động sau điều kiện - Ví dụ: Điều kiện phép so sánh - Xác định mối quan hệ điều kiện phép so sánh - So sánh để xác định điều kiện hay sai Cấu trúc rẽ nhánh: - Tìm hiểu cấu trúc rẽ nhánh dạng thiếu dạng đủ - Mô tả thuật toán lưu đồ Câu lệnh điều kiện If Then… - Biểu diễn cấu trúc rẽ nhánh qua câu lệnh điều kiện - If Then dạng thiếu - If Then dạng đủ - Các ví dụ minh họa - Bài toán câu lệnh điều kiện dạng thiếu - Bài toán câu lệnh điều kiện dạng đủ - Bài toán câu lệnh nhiều điều kiện And Or - Bài toán câu lệnh điều kiện thực nhiều lệnh sau Then Else 4.2 Nội dung kiến thức lý thuyết chuyên đề: 4.2.1 Khái niệm câu lệnh điều kiện  Các hoạt động phụ thuộc vào điều kiện  Điều kiện phép so sánh 4.2.2 Cấu trúc rẽ nhánh câu lệnh lặp  Cấu trúc rẽ nhánh  Dạng thiếu Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện  Dạng đủ  Câu lệnh điều kiện If Then  Dạng thiếu  Dạng đủ * Hoạt động câu lệnh lặp Dạng thiếu: Chỉ thực lệnh điều kiện thỏa mãn Dạng đủ: Thực lệnh điều kiện thỏa mãn, ngược lại thực lệnh Dạng thiếu - B1: Kiểm tra điều kiện + Nếu điều kiện  B2 - B2: Thực lệnh sau Then Gv: Nguyễn Khải Hoàn Dạng đủ - B1: Kiểm tra điều kiện: + Điều kiện  B2 + Điều kiện sai B3 - B2: Thực lệnh sau THEN - B3: Thực lệnh sau ELSE Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Gv: Nguyễn Khải Hoàn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện PHẦN II THỰC HIỆN DẠY HỌC CHUYÊN ĐỀ Mục tiêu chuyên đề 1.1 Kiến thức: - HS xây dựng khái niệm câu lệnh điều kiện: + Xác định điều kiện + Xác định hành động sau điều kiện - Nắm cấu trúc câu lệnh điều kiện: + Dạng đủ: IF THEN ; + Dạng thiếu IF THEN ELSE ; - Hiểu thành phần câu lệnh, hoạt động câu lệnh điều kiện dạng thiếu dạng đủ 1.2 Kĩ năng: - Biết cách viết dạng cấu trúc điều kiện, hiểu cách hoạt động dạng - HS có khả phân tích tốn đơn giản để xác định đâu điều kiện đâu hoạt động sau điều kiện - Biết cách phân biệt sử dụng câu lệnh điều kiện, sử dụng dạng đủ, sử dụng dạng thiếu 1.3 Thái độ: - Từ việc tính tốn, lập trình tập liên quan đến tốn học từ em có liên hệ với mơn học khác, đặc biệt mơn Tốn thêm u thích mơn học - Khơi gợi lòng ham thích giải tốn lập trình máy tính - Rèn luyện phẩm chất người lập trình, xem xét giải vấn đề cẩn thận, nhìn nhận vấn đề, toán dạng tổng quát chu đáo, logic, có sáng tạo,… - Thái độ học tập nghiêm túc, tích cực, chủ động tìm hiểu kiến thức Định hướng lực hướng tới - Năng lực tự học: Tự tiếp thu kiến thức từ nguồn khác - Năng lực tính tốn: Trả lời câu hỏi định lượng, vận dụng - Năng lực sử dụng ngơn ngữ: Trình bày tập GV yêu cầu - Năng lực sử dụng CNTT truyền thơng: Lập trình tốn, sử dụng mạng internet để tìm hiểu thêm nội dung - Năng lực hợp tác: Hoạt động nhóm - Năng lực giao tiếp: Giao tiếp với bạn nhóm, lớp, giáo viên trình học - Năng lực sáng tạo: Từ u cầu tốn nhìn cách giải khác - Năng lực tự quản lý: Quản lý, phân công thành viên nhóm hoạt động Gv: Nguyễn Khải Hồn Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện - Năng lực giải vấn đề: Ở câu hỏi, nội dung kiến thức GV đưa HS nhìn nhận phát giải vấn đề đặt - Diễn tả thuật tốn có cấu trúc điều kiện NNLT Xây dựng hệ thống câu hỏi/bài tập đánh giá theo mức độ a) Ma trận câu hỏi theo mức độ Nội dung Loại câu hỏi/bài tập Nhận biết (NB) HS hiểu nhận biết Khái khái niệm niệm câu Bài tập câu lệnh điều định lệnh kiện, cấu tính điều trúc rẽ (DT) kiện nhánh (ND1) Câu hỏi: ND1.DT.NB HS hiểu Điều mối kiện Bài tập liên hệ phép định điều kiện so tính phép so sánh sánh (DT) (ND2) Cấu trúc rẽ nhánh Câu lệnh điều kiện (ND3) Thông hiểu (TH) Vận dụng cao (VDC) HS giải thích cấu trúc rẽ nhánh mơ tả thuật toán cụ thể Câu hỏi: ND1.DT.TH HS cách xác định điều kiện đúng, điều kiện sai Câu hỏi: ND2.DT.TH Câu hỏi: ND2.DT.NB HS hiểu HS xây dựng Bài tập cấu mô hình định trúc rẽ thuật tốn với tính nhánh dạng dạng cấu đủ thiếu trúc rẽ nhánh Câu hỏi: Câu hỏi: (DT) ND2.DT.NB ND2.DT.TH Bài tập HS mô tả HS định cấu trúc, ý tính nghĩa câu thành phần có lệnh điều câu (DT) kiện dạng lệnh thiếu đủ Câu hỏi: ND4.DT.NB Câu hỏi: Gv: Nguyễn Khải Hoàn Vận dụng thấp (VDT) - HS xác định điều kiện có nhiều thành phần sử dụng AND OR Câu hỏi: ND2.ĐT.VDT Xác định lệnh thực điều kiện đúng, điều kiện sai Câu hỏi: ND4.DT.VDT Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện ND4.DT.TH HS hiểu HS biết chế hoạt động chế hoạt câu lệnh động If Then, để câu lệnh giải thích If Then để Bài tập được hoạt định động tập hoạt động lượng lệnh lệnh cụ thể (DL) dạng If Then đủ thiếu Câu hỏi: Câu hỏi: ND4.DL.NB ND4.DL.TH Bài thập thực hành (TH) HS sửa lỗi lệnh điều kiện chương trình quen thuộc có lỗi Câu hỏi: ND4.TH.TH HS viết câu lệnh điều kiện If Then thực tình quen thuộc HS viết câu lệnh điều kiện if then thực tình Câu hỏi: ND4.DL.VDT Câu hỏi: ND4.DL.VDC HS vận dụng câu lệnh điều kiện kết hợp với lệnh khác học để viết chương trình hồn chỉnh Câu hỏi: ND4.TH.VDT Sử dụng câu lệnh điều kiện IF THEN giải toán Câu hỏi: ND4.TH.VDC b) Nội dung câu hỏi đáp án theo mức độ thiết kế Nội dung (ND1): Hoạt động phụ thuộc vào điều kiện: Câu ND1.DT.NB.1: Em lấy ví dụ hoạt động phụ thuộc vào điều kiện thực tế hàng ngày? Vd: Nếu đèn xanh đi, đèn đỏ dừng lại Câu ND1.DT.TH.1: Xác định điều kiện hành động kéo theo điều kiện ví dụ sau: A Nếu đèn xanh em tiếp - Đk: Đèn màu xanh - Hành động: Em tiếp B Nếu trời mưa Nam không đá bòng - Đk: Trời mưa - Hành động: Khơng đá bóng Nội dung (ND2): Điều kiện phép so sánh Câu ND2.DT.NB.1: Theo em làm cách để biết điều kiện hay sai? Đáp án: Thực so sánh điều kiện với thực tế để biết điều kiện hay sai Câu ND2.DT.NB.2: Kết phép tốn so sánh có quan hệ tới điều kiện? Đáp án: Kết phép toán so sánh tức điều kiện thỏa mãn ngược lại, phép so sánh sai  điều kiện không thỏa mãn Gv: Nguyễn Khải Hoàn 10 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Tiết CÂU LỆNH ĐIỀU KIỆN I Mục tiêu học I Mục tiêu học Kiến thức: - Hiểu ý nghĩa cấu trúc rẽ nhánh tốn - Mơ tả thuật toán lưu đồ với cấu trúc rẽ nhánh - Hiểu nắm bắt ý nghĩa, cấu trúc câu lệnh điều kiện If Then If Then Else - Hiểu hoạt động câu lệnh điều kiện If Then If Then Else Kĩ năng: - Sự khác câu lệnh điều kiện If Then If Then Else - Bước đầu biết lựa chọn dạng câu lệnh điều kiện vào giải toán đơn giản Thái độ - Từ việc tính tốn, lập trình tập liên quan đến tốn học từ em có liên hệ với mơn học khác, đặc biệt mơn Tốn thêm u thích mơn học - Khơi gợi lòng ham thích giải tốn lập trình máy tính - Rèn luyện phẩm chất người lập trình, xem xét giải vấn đề cẩn thận, chu đáo, logic, có sáng tạo,… - Thái độ học tập nghiêm túc, tích cực, chủ động tìm hiểu kiến thức II Chuẩn bị Giáo viên: - Phiếu học tập (nếu có), máy tính, máy chiếu, SGK, … HS: - Sách, vở, - Thực theo yêu cầu GV trước học, nghiên cứu cấu trúc rẽ nhánh, câu lệnh điều kiện III Tiến trình lên lớp Hoạt động Nội dung Thời gian Ổn định lớp, Câu hỏi kiểm tra cũ (trắc nghiệm) Kiểm tra cũ phút Khởi Lấy ví dụ hoạt động phụ thuộc vào điều kiện động/xuất phát phút Hình thành - Mô tả cấu trúc rẽ nhánh kiến thức 25 phút Luyện tập Thực toán, trả lời câu hỏi phút Mở rộng Câu lệnh if then dạng lồng Còn lại - Cấu trúc rẽ nhánh sử dụng câu lệnh If Then,, Gv: Nguyễn Khải Hoàn 20 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện IV Hướng dẫn cụ thể tiến trình dạy học * Ổn định lớp, kiểm tra sĩ số (1 phút) * Kiểm tra cũ (5 phút ) – (phát đề, thu đề: 30 giây+ làm phút + phút chữa ) GV: u cầu nhóm tìm câu trả lời cho câu hỏi sau Câu ND2.DT.NB.1: Theo em làm cách để biết điều kiện hay sai? Đáp án: Thực so sánh điều kiện với thực tế để biết điều kiện hay sai Câu ND2.DT.NB.2: Kết phép toán so sánh có quan hệ tới điều kiện? Đáp án: Kết phép toán so sánh tức điều kiện thỏa mãn ngược lại, phép so sánh sai  điều kiện không thỏa mãn Câu ND2.DT.TH.1: Trong đoạn lệnh sau giá trị x để điều kiện thỏa mãn: Nếu x mod 2=0 in x A B Các số lẻ C Các số chẵn D Với x Đáp án: C Câu ND2.DT.TH.2: Trong đoạn lệnh sau giá trị x để điều kiện thỏa mãn: Nếu b=0 in thơng báo lỗi A B Khác Đáp án: A 1/ Hoạt động - Cấu trúc rẽ nhánh a/ Hình thành kiến thức (1) Mục tiêu: - HS nhận biết cấu trúc rẽ nhánh theo dạng mô tả sơ đồ khối - HS mô tả thuật tốn cho tốn đơn giản có sử dụng câu lệnh điều kiện (2) Phương pháp/kĩ thuật dạy học: Cá nhân (3) Phương tiện dạy học: SGK, Projector, máy tính,… (4) Sản phẩm: HS mơ tả thuật toán dạng sơ đồ khối cho vài tốn cụ thể có sử dụng yếu tố rẽ nhánh b/ Nội dung hoạt động – Thời gian 15 phút Hoạt động GV Hoạt động HS Gv đưa ví dụ: - HS suy nghĩ tham gia ý kiến: - Vd 1: Đến ngã tư đường có tín hiệu đèn giao thơng, nhìn vào tín hiệu đèn em + Nếu đèn đỏ em dừng lại nào? -Gv: Ta mơ tả cấu trúc rẽ nhánh + Nếu đèn xanh em tiếp tục sơ đồ khối sau: Gv: Nguyễn Khải Hoàn 21 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Gv: Giải thích hoạt động sơ đồ - Vd 2: Sgk_Tr48: GV chiếu ví dụ: - Yêu cầu HS xác định: + Input + Output ? Số tiền T phải trả xác định ntn? ? u cầu HS mơ tả thuật tốn liệt kê - Vd 3: Skg_Tg48: Gv chiếu ví dụ - Yêu cầu HS xác định: + Input: + Output: ? Số tiền T phải trả xác định ntn? Input: T (Số tiền theo giá bìa) Output: T ( Số tiền phải trả) -HS: Được giảm 30% T>=100.000 Không giảm T=100.000 T70%*T - GV: Chia nhóm u cấu nhóm mơ tả lại thuật tốn sơ đồ cho ví dụ B3: Thơng báo số tiền T - Nhóm 1,3: Mơ tả ví dụ Input: T (Số tiền theo giá bìa) Gv: Nguyễn Khải Hoàn 22 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Output: T ( Số tiền phải trả) -HS: Được giảm 30% T>=100.000 Được giảm 10% T=100.000  chuyển B3 Nếu Tb Then Write(a); - Vd: Trở lại toán mua sách em viết câu lệnh điều kiện cho Vd2 - Gv: Chiếu ví dụ SKG_T49: Thuật toán: B1: Nhập số a B2: Nếu a>5 thông báo lỗi - Gv: Yêu cầu HS chuyển từ thuật toán sang câu lệnh pascal học - HS thảo luận, trả lời If T>=100000 Then T:=T*70% - HS thảo luận theo nhóm lấy ví dụ, viết câu lệnh thực - Thảo luận trả lời: Read(a); If a>5 Then Write(‘ Loi’); b/ Dạng đủ - Cấu trúc: - Quan sát, tìm hiểu ghi nhớ cấu trúc, thành phần, ý nghĩa - Trong đó: + IF, THEN, ELSE: Từ khóa + Điều kiện: Biểu thức so sánh + Lệnh 1,2: Các lệnh cần thực - Hoạt động lệnh: Khi gặp câu lệnh điều kiện chương trình kiểm tra điều kiện, điều kiện thực lệnh 1, ngược lại điều kiện sai thực lệnh * Ví dụ 6: Gv Trình chiếu, u cầu HS: ? Để tồn phép chia a/b giá trị b phải ntn? + Mô tả thuật tốn * Hs: Thảo luận nhóm, trình Gv: Nguyễn Khải Hoàn 25 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện + Trình bày câu lệnh bày phiếu học tập: -Gv: Cho Hs tự lấy ví dụ viết lệnh + Thuật tốn: -Gv: Cho nhóm trình bày ví dụ cho HS nhận xét B1: Nhập a,b đánh giá B2: Kiểm tra b Nếu b0 in a/b Nếu b=0 báo lỗi + Mã lệnh: Read(a,b); If b0 then write(a/b) Else write(‘loi b=0’); Chú ý: Trước từ khóa Else khơng có dấu ‘ ;’ Nhóm HS trình bày Các nhóm lệnh chưa kết thúc lại quan sát, đặt câu hỏi, phản biện Gv: - Trong đa số tốn lập trình sử dụng cấu trúc rẽ nhánh, Pascal câu lệnh If Then thể cấu trúc rẽ nhánh - Trong nhiều toán lệnh if then lồng Sơ đồ tư học Câu lệnh điều kiện Hoạt động phụ thuộc vào điều kiện Điều kiện phép so sánh Cấu trúc rẽ nhánh Câu lệnh điều kiện Luyện tập – Vận dụng a/ Hình thành kiến thức (1) Mục tiêu: HS viết chương trình có sử dụng cấu trúc rẽ nhánh lệnh If Then (2) Phương pháp/kĩ thuật dạy học: Cá nhân, thảo luận nhóm (3) Phương tiện dạy học: SGK, máy tính, máy chiếu, … (4) Sản phẩm: HS bước đầu biết sử dụng câu lệnh lặp chương trình b/ Nội dung hoạt động – Thời gian: phút Gv: Nguyễn Khải Hoàn 26 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Hoạt động GV Hoạt động HS VD - Bài toán 1: Câu lệnh Pascal sau viết hay sai? a If x:=7 then a=b; b If x>5; then a:=b; c If x>5 then; a:=b; d If x>5 then a:=b;m:=n; e If x>5 then a:=b; else m:=n; f If n>0 then begin a:=0;m:=-1;end Else c:=a; ? Em có nhận xét với câu lệnh phần F, sau Then có từ lệnh trở lên? Bài tập 6: Sgk_T51: Giá trị X trước X=5 đoạn lệnh sau: a If (45 mod 3)=0 then x:=x+1; b If x>10 then x:=x+1; ? Xác định toán? ? Thuật toán theo SĐK? Bài tập 7: Sgk_T51: Cho số tự nhiên X nhập vào từ bàn phím, in hình thơng báo X số chẵn hay lẻ Yêu cầu nhóm thực a Nhóm 1: Xác định tốn b Nhóm 2: Viết mơ tả thuật tốn liệt kê c Nhóm 3: Viết mơ tả thuật tốn lưu đồ d Nhóm 4: Viết chương trình hồn chỉnh -Gv: Quan sát hướng dẫn nhóm hoạt động - Cho nhóm trình bày nhận xét - HS thảo luận nhóm trả lời câu hỏi + Đáp án đúng: F Gv: Nguyễn Khải Hoàn 27 - Hs : Đặt lệnh phụ thuộc vào điều kiện Begin End; a x=6 b x=5 - Hs thảo luận làm việc theo nhóm a Nhóm 1: Xác định tốn: + Input: x + Output: X lẻ hay X chẵn b Nhóm 2: Thuật toán: Liệt kê B1: Nhập X B2: Nếu x chẵn  in thông báo x chẵn Ngược lại  in thơng báo x lẻ B3: Kết thúc thuật tốn c Nhóm 3: Thuật tốn: Lưu đồ Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện d Nhóm 4: Viết chương trình - Thuật tốn: Hoạt động tìm tòi mở rộng a/ Hình thành kiến thức: (1) Mục tiêu: HS có nhu cầu mở rộng thêm kiến thức (2) Phương pháp/kĩ thuật dạy học: cá nhân (3) Phương tiện dạy học: SGK, máy tính, máy chiếu,… (5) Sản phẩm: HS biết phân tích dạng tốn sử dụng loại cấu điều kiện b/Nội dung hoạt động – Thời gian: phút Hoạt động GV Hoạt động HS Bài toán xếp loại học lực: - HS nghiên cứu, thảo luận nhóm Nhập vào điểm tổng kết Đtb, thơng báo hình xếp loại học lực HS theo tiêu trí sau: Nếu Đtb 8.0 xếp loại Giỏi Nếu Đtb 6.5 xếp loại Khá Nếu Đtb 5.0 xếp loại T.Bình Nếu Đtb 3.0 xếp loại Kém Còn lại xếp loại Yếu Gv: Nguyễn Khải Hoàn 28 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện - Gv: Hướng dẫn HS xây dựng lưu đồ thuật toán, hướng dẫn Hs chuyển từ thuật toán sang mã nguồn chương trình - Gv: u cầu HS hồn thiện tập nhà, chuẩn bị cho thực hành tiết sau: Vẫn với toán liên quan đến lãi suất ngân hàng Bảng lãi suất tiết trước: Ghi chú: ********************************************* Gv: Nguyễn Khải Hoàn 29 Trường THCS Lập Thạch Chuyên đê: Cấu trúc rẽ nhánh - Câu lệnh điều kiện Tiết LUYỆN TẬP I Mục tiêu học Kiến thức - HS nắm dạng cấu trúc rẽ nhánh dạng đủ thiếu, cách hoạt động - HS nắm cách chuyển đổi từ mô tả thuật toán sang áp dụng câu lệnh điều kiện - HS sử dụng cấu trúc lrẽ nhánh số toán cụ thể - HS sử dụng điều kiện ghép, câu lệnh điều kiện lồng, Kĩ năng: - Giúp HS biết sử dụng cách hoạt động câu lệnh điều kiện với toán cụ thể - Viết chương trình cho tốn với câu lệnh điều kiện Thái độ - Tìm tòi, khám phá kiến thức mới, củng cố vận dụng kiến thức học để giải tốn thường gặp giúp HS thêm u thích mơn học II Chuẩn bị Giáo viên: phiếu học tập (nếu có), máy tính, máy chiếu, SGK, phòng máy,… HS: sách, vở, III Tiến trình lên lớp * Ổn định lớp, kiểm tra sĩ số (0.5 phút) * Khởi động: (10 phút): phút: HS thực yêu cầu theo nhóm; phút nhóm nhận xét lẫn Giáo viên trình chiếu tốn, chia nhóm, u cầu học sinh nhóm hoạt động theo nội dung khác nhau: Bài toán: Nhập số tự nhiên N (N0  Hành động in chu So duong - Đk N0  B3 + Nếu N0 Then Write('So duong') Else Write('So am'); Gv: - Nhận xét, sửa lỗi cho nhóm - Hướng dẫn HS viết chương trình Pascal hồn chỉnh Nội dung: Gv chiếu tập, yêu cầu nhóm tự phân chia nhóm nhỏ thực yêu cầu nhỏ theo yêu cầu Gv: Hoạt động 1: Bài tập 1: (15 phút) Nhập vào số tự nhiên N (N

Ngày đăng: 23/01/2019, 09:54

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w