Bài mới: * Giới thiệu bài: 1’ - Tiết trước chúng ta đã hoàn thành xong nội dung về câu lệnh điều kiện , để cuûng coá baøi hoïc cuõng nhö chuaån bò cho tieát kieåm tra hoïc kì hoâm sau, t[r]
(1) Tin học lớp Tuaàn: 17 Trường PTDT Nội Trú An Lão Tieát 34 Baøi : BAØI Ngày soạn: 09 12 08 TAÄP I MUÏC TIEÂU Kiến thức - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Bieát leänh gheùp pascal - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh Kyõ naêng - Rèn luyện kĩ viết ngôn ngữ lập trình - Viết đúng lệnh for …do - Bước đầu viết câu lệnh lặp Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo II CHUAÅN BÒ Noäi dung: - Dạng bài tập liên quan đến chương trình Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp - Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem bài trước lên lớp III HOẠT ĐỘNG DẠY HỌC Tổ chức lớp (2’) - Ổn định tổ chức - Kieåm tra só soá hoïc sinh + Lớp 8A1: + Lớp 8A2: - Phaân nhoùm hoïc taäp Kieåm tra baøi cuõ (5’) * Caâu hoûi: CH1: Viết cú pháp và công dụng câu lệnh lặp với số lần biết trước * Trả lời: CH1: * Cú pháp: for <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Trong đó: for, to, là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ giá trị đầu - Giá trị cuối = giá trị đầu + - Sau vòng lặp biến đếm tự động tăng thêm đơn vị giaù trò cuoái Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 94 (2) Tin học lớp Trường PTDT Nội Trú An Lão Bài mới: * Giới thiệu bài: (1’) - Tiết trước chúng ta đã hoàn thành xong nội dung câu lệnh điều kiện , để cuûng coá baøi hoïc cuõng nhö chuaån bò cho tieát kieåm tra hoïc kì hoâm sau, tieát hoïc naøy ta seõ tieáp tuïc tìm hieåu moät soá baøi taäp cô baûn * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động 1: Tìm hiểu bài tập 3’ Baøi taäp 1: - Ra baøi taäp - Đọc và chép bài * Các câu lệnh pascal sau vào đúng hay sai? Hãy choã sai neáu coù a.For i:=1 to 10 x:=x+1; b.for i:=10 to x:=x+1; c.for i:=1 to 10;do x:=x+1; 8’ - ? Chæ choã sai neáu coù? - Trả lời: Lên bảng * Bài giải: viết lại câu a Đúng câu đó có chỗ sai b Sai Vieát laïi: noäi dung - Nhận xét Từng nội dung - Chú ý theo dõi, câu a, Vì giá trị đầu lôn hôn giaù trò cuoái và hướng dẫn kĩ lí vì chép bài vào sai c Sai vì thừa dấu ; trước Hoạt động2: Bài tập 5’ Baøi taäp 2: ( giaûi laïi noäi - Ra đề bài tập dung hôm trước) - Yêu cầu học sinh mở lại - Có thể ghi lại nội * Các câu lệnh pascal sau bài tập hôm trước chưa hoàn dung có hợp lệ không? Vì sao? thaønh xong a) for i:= 100 to writeln(‘A’); b) for i:= 1.5 to 10.5 writeln(‘A’); c) for i= to 10 writeln(‘A’); d) for i:= to 10 do; writeln(‘A’); e) var x: real; begin for x:=1 to 10 writeln(‘A’); end 15’ - Ghi cuù phaùp cuûa caâu leänh - Chuù yù theo doõi * Baøi giaûi: lặp với số lần biết trước a) Giá trị đầu phải nhỏ giaù trò cuoái - Nhắc lại điều kiện để - Trả lời chương trình thực câu Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 95 (3) Tin học lớp Trường PTDT Nội Trú An Lão leänh laëp - Xeùt caâu a cho nhaän xeùt - Hướng dẫn học sinh hoàn thaønh noäi dung baøi taäp - Tương tự điều kiện có thể thực hai giá trị đầu và cuoái thì nhö theá naøo? 5’ - Giá trị đầu phải nhoû hôn giaù trò cuoái - Giá trị đầu và giá b) Các giá trị đầu và giá trị trò cuoái laø caùc bieán cuoái phaûi laø soá nguyeân coù giaù trò laø bieán kieåu nguyeân - Vậy cách viết câu b thực - Chưa đúng chưa? - Giaûi thích cho hoïc sinh hieåu roõ hôn - Ta thaáy caâu c thieáu gì? - Daáu chaám c) Thieáu daáu chaám gán giá trị đầu - Học sinh tự làm và trả lời - Dư dấu hai chấm d) Dư dấu hai chấm sau từ caâu d sau từ khóa khoùa - Yeâu caàu hoïc sinh thaûo luaän - Thaûo luaän nhoùm e) Biến x đã khai báo caâu e vaø cho keát quaû là biến có liệu kiểu số thực và vì không - Kieåm tra keát quaû - Biến đếm có kiểu liệu - Sai Chỉ có kiểu thể dùng để xác định giá số thực đúng hay sai liệu là các giá trị trị đầu và giá trị cuối caâu leänh laëp nguyeân - Nhaéc laïi cho hoïc sinh hieåu cách sử dụng câu lệnh lặp - Ghi nhớ kiến thức thoâng qua baøi taäp naøy Hoạt động 3: Củng cố Baøi taäp: Vieát chöông trình tính tổng và tính giai thừa - Hệ thống lại toàn kiến - Chú ý theo dõi N số tự nhiên đầu tiên thức - Ra đề bài tập: Daën doø: (1’) - Học bài và làm bài tập đầy đủ Hoàn tất nội dung ôn thi học kì I IV RUÙT KINH NGHIEÄM - — — —»«— — — Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 96 (4)