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

tuan 16 tiet 31 tin 8 2012

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 (94.2 KB, 2 trang )

<span class='text_page_counter'>(1)</span>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: 1. Kiến thức: - Viết được câu lệnh if … then trong chương trình. - Hiểu được ý nghĩa của thuật toán sử dụng trong chương trình. 2. Kĩ năng: Rèn luyện kỹ năng ban đầu về đọc các chương trình đơn giản. 3. 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: 1. Ổn định lớp: (1’) 8A1 :…………………………………………………………………………………………………………………………. 8A2 :…………………………………………………………………………………………………………………………. 2. 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ủa câu lệnh điều kiện if … then? 3. 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ủa 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 hiện câu dạng thiếu này chương trình sẽ lệnh sau từ khóa then, nếu khoâng thoûa maõn thì boû qua caâu thực hiện như thế 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 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ế nào?. GHI BAÛNG 1. 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>;.

<span class='text_page_counter'>(2)</span> không thỏa mản thì thực hiện caâu leänh 2. Hoạt động 2: (19’) Tìm hiểu bài taäp 1. + GV: Hướng dẫn các em phân tích noäi dung baøi taäp 1. + GV: Yeâu caàu Hs moâ taû laïi thuaät toán của bài đã được học. + GV: Gọi từng Hs mô tả thuật toán theo từng bước đã đượ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 hiện ý nghĩa của các bước thể hiện những gì. + GV: Cho Hs gõ đoạn chương trình trong 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 của thuật toán đã đưa ra. + 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ị ra màn hình giá trị biến a trước rồi đến giá trị biến b. Bước 3: Nếu b < a thì hiển thò ra maøn hình giaù trò bieán b trước rồi đế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 hiện theo sự hướng dẫn của Gv.. 2. Baøi taäp 1. 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 ra maøn hình giaù trò bieán a trước rồi đến giá trị biến b. Bước 3: Nếu b < a in ra maøn hình giaù trò bieán b trước rồi đế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 những câu lệnh khó, giúp đỡ các Hs yếu. 4. Cuûng coá: - Củng cố trong bài học. 5. Hướng dẫn và dặn dò về nhà: (1’) - Xem lại bài đã học, chuẩn bị nội dung thực hành tiếp theo của bài. 6. Ruùt kinh nghieäm: .................................................................................................................................................... .................................................................................................................................................... .................................................................................................................................................... ....

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

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

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