tuan 16 tiet 31 tin 8 2012

2 3 0
tuan 16 tiet 31 tin 8 2012

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

Thông tin tài liệu

; + GV: Khi gaëp caâu leänh ñieàu kieän  CT seõ kieåm tra ÑK naøy, neáu dạng đầy đủ này chương trình sẽ ĐK thỏa mãn, thì CT thực hiện câu lệnh 1 sau từ khóa then, nếu thực hiện như thế [r]

(1)Ngày soạn: 09/12/2012 Ngaøy daïy: 11/12/2012 Tuaàn: 16 Tieát: 31 Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN I Muïc tieâu: Kiến thức: - Viết câu lệnh if … then chương trình - Hiểu ý nghĩa thuật toán sử dụng chương trình Kĩ năng: Rèn luyện kỹ ban đầu đọc các chương trình đơn giản 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 II Chuaån bò: - Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu - Hs: Vở ghi, sách giáo khoa III Phöông phaùp: - Gv hướng dẫn thực hành, thao tác mẫu, quan sát, sửa sai, Hs thực hành trực tiếp IV Tieán trình baøi daïy: Ổn định lớp: (1’) 8A1 :………………………………………………………………………………………………………………………… 8A2 :………………………………………………………………………………………………………………………… Kieåm tra baøi cuõ (5’) Câu hỏi: Trình bày cú pháp dạng thiếu và dạng đầy đủ câu lệnh điều kiện if … then? Nội dung bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN VAØ HỌC SINH Hoạt động 1: (19’) Ôn lại kiến thức cũ câu lệnh điều kiện + GV: Yeâu caàu Hs trình baøy laïi + HS: caáu truùc reõ nhaùnh daïng thieáu vaø * Daïng thieáu: If <Ñieàu kieän> then <caâu leänh>; dạng đầy đủ? + GV: Cuù phaùp khai baùo caâu leänh  Chöông trình (CT) seõ kieåm tra ñieàu kieän (ÑK) naøy, neáu ÑK ñieàu kieän if … then daïng thieáu + GV: Khi gặp câu lệnh điều kiện thỏa mãn, thì CT thực câu dạng thiếu này chương trình lệnh sau từ khóa then, khoâng thoûa maõn thì boû qua caâu thực nào? leänh + GV: Cú pháp khai báo câu lệnh * Dạng đầy đủ: If <ÑK> then <caâu leänh1> else điều kiện if … then dạng đầy đủ <caâu leänh 2>; + GV: Khi gaëp caâu leänh ñieàu kieän  CT seõ kieåm tra ÑK naøy, neáu dạng đầy đủ này chương trình ĐK thỏa mãn, thì CT thực câu lệnh sau từ khóa then, thực nào? GHI BAÛNG Lyù thuyeát: * Daïng thieáu: If <Ñieàu kieän> then <caâu leänh>; * Dạng đầy đủ: If <ÑK> then <caâu leänh1> else <caâu leänh 2>; (2) không thỏa mản thì thực caâu leänh Hoạt động 2: (19’) Tìm hiểu bài taäp + GV: Hướng dẫn các em phân tích noäi dung baøi taäp + GV: Yeâu caàu Hs moâ taû laïi thuaät toán bài đã học + GV: Gọi Hs mô tả thuật toán theo bước đã học + GV: Nhận xét chỉnh sửa thuật toán cho các em + GV: Hướng dẫn các em phân tích bài các bước thực ý nghĩa các bước thể gì + GV: Cho Hs gõ đoạn chương trình SGK + GV: Hướng dẫn các em viết các câu lệnh dựa trên các bước thuật toán đã đưa + GV: Quan saùt quaù trình goõ chương trình, sửa sai cho các em + HS: Taäp trung chuù yù laéng nghe, hieåu noäi dung baøi taäp + HS: Bước 1: Nhập hai số nguyên a, b từ bàn phím Bước 2: Nếu a ≤ b thì hiển thị màn hình giá trị biến a trước đến giá trị biến b Bước 3: Nếu b < a thì hiển thò maøn hình giaù trò bieán b trước đến giá trị biến a Bước 4: Kết thúc + HS: Thực hiện: Program Sap_xep; Uses Crt; Var A, B, T : Integer; BEGIN Clrscr; Write(‘Nhap A: ’); Readln(A); Write(‘Nhap B: ’); Readln(B); If A <= B Then Write(A,‘ ’,B); If B < A Then Write(B,‘ ’,A); Readln END + HS: Thực theo hướng dẫn Gv Baøi taäp Thuật toán: Bước 1: Nhập hai số nguyên a, b từ bàn phím Bước 2: Nếu a ≤ b in maøn hình giaù trò bieán a trước đến giá trị biến b Bước 3: Nếu b < a in maøn hình giaù trò bieán b trước đến giá trị biến a Bước 4: Kết thúc Chöông trình: Program Sap_xep; Uses Crt; Var A, B, T : Integer; BEGIN Clrscr; Write(‘Nhap A: ’); Readln(A); Write(‘Nhap B: ’); Readln(B); If A <= B Then Write(A,‘ ’,B); If B < A Then Write(B,‘ ’,A); Readln END + GV: Hướng dẫn câu lệnh khó, giúp đỡ các Hs yếu Cuûng coá: - Củng cố bài học Hướng dẫn và dặn dò nhà: (1’) - Xem lại bài đã học, chuẩn bị nội dung thực hành bài Ruùt kinh nghieäm: (3)

Ngày đăng: 15/06/2021, 15:02

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan