- * Lớp 1
- Lớp 2
- Lớp 3
- Lớp 4
- Lớp 5
- Lớp 6
- Lớp 7
- Lớp 8
- Lớp 9
- Lớp 10
- Lớp 11
- Lớp 12
- Thi chuyển cấp
Mầm non
- Tranh tô màu
- Trường mầm non
- Tiền tiểu học
- Danh mục Trường Tiểu học
- Dạy con học ở nhà
- Giáo án Mầm non
- Sáng kiến kinh nghiệm
Học tập
- Giáo án - Bài giảng
- Luyện thi
- Văn bản - Biểu mẫu
- Viết thư UPU
- An toàn giao thông
- Dành cho Giáo Viên
- Hỏi đáp học tập
- Cao học - Sau Cao học
- Trung cấp - Học nghề
- Cao đẳng - Đại học
Hỏi bài
- Toán học
- Văn học
- Tiếng Anh
- Vật Lý
- Hóa học
- Sinh học
- Lịch Sử
- Địa Lý
- GDCD
- Tin học
Trắc nghiệm
- Trắc nghiệm IQ
- Trắc nghiệm EQ
- KPOP Quiz
- Đố vui
- Trạng Nguyên Toàn Tài
- Trạng Nguyên Tiếng Việt
- Thi Violympic
- Thi IOE Tiếng Anh
- Kiểm tra trình độ tiếng Anh
- Kiểm tra Ngữ pháp tiếng Anh
Tiếng Anh
- Luyện kỹ năng
- Giáo án điện tử
- Ngữ pháp tiếng Anh
- Màu sắc trong tiếng Anh
- Tiếng Anh khung châu Âu
- Tiếng Anh phổ thông
- Tiếng Anh thương mại
- Luyện thi IELTS
- Luyện thi TOEFL
- Luyện thi TOEIC
Khóa học trực tuyến
- Tiếng Anh cơ bản 1
- Tiếng Anh cơ bản 2
- Tiếng Anh trung cấp
- Tiếng Anh cao cấp
- Toán mầm non
- Toán song ngữ lớp 1
- Toán Nâng cao lớp 1
- Toán Nâng cao lớp 2
- Toán Nâng cao lớp 3
- Toán Nâng cao lớp 4
Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm
Bạn đang xem tài liệu "Giáo án Tin học 8 tiết 53, 54: Bài tập", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngµy so¹n: 07/03/2010 tiÕt theo ppct: 53 Ngµy d¹y: 10/03/2010 Tiết 53. BÀI TẬP I.Mục tiêu::
- KiÓm tra vËn dông cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình;
- Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while...do trong Pascal. II. Chuẩn bị GV: SGK HS: Xem trước bài ở nhà III. Tiến trình bài giảng
- Ổn định ớp
- Kiểm tra bài cò Nªu cÊu tróc lÖnh víi sè lÇn cha biÕt tríc?
- Bài mới Hoạt động của thầy và trò Ghi bảng
- Gv : Nh¾c l¹i cú pháp lệnh while do .; Lu ý hs c¸ch thùc hiÖn Lu ý tr¸nh lÖnh lÆp v« h¹n lÇn Yªu cÇu hs lµm bµi tËp 2 SGK: H·y ph¸t biÓu sù kh¸c biÖt gi÷a c©u lÖnh lÆp víi sè lÇn lÆp cho tríc vµ c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc. HS ph¸t biÓu GV nhËn xÐt, ®¸nh gi¸ Hs ®äc bµi tËp 3 Bµi tËp 3 H·y t×m hiÓu c¸c thuËt to¸n sau ®©y vµ cho biÕt khi thùc hiÖn thuËt to¸n, m¸y tÝnh sÏ thùc hiÖn bao nhiªu vßng lÆp? Khi kÕt thóc, gi¸ trÞ cña S b»ng bao nhiªu? ViÕt ch¬ng tr×nh Pascal thÓ hiÖn c¸c thuËt to¸n ®ã.
- ThuËt to¸n 1 Bíc 1. S ¬ 10, x ¬ 0.5. Bíc 2. NÕu S £ 5.2, chuyÓn tíi bíc 4. Bíc 3. S ¬ S - x vµ quay l¹i bíc 2. Bíc 4. Th«ng b¸o S vµ kÕt thóc thuËt to¸n.
- ThuËt to¸n 2 Bíc 1. S ¬ 10, n ¬ 0. Bíc 2. NÕu S ≥ 10, chuyÓn tíi bíc 4. Bíc 3. n ¬ n + 3, S ¬ S - n quay l¹i bíc 2. Bíc 4. Th«ng b¸o S vµ kÕt thóc thuËt to¸n.
- ¤n tËp lý thuyÕt: while do ; trong đó: điều kiện thường là một phép so sánh; câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép. Câu lệnh lặp này được thực hiện như sau: Bước 1 : Kiểm tra điều kiện. Bước 2 : Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1.
- Bµi tËp: Bµi 2: Sù kh¸c biÖt gi÷a c©u lÖnh lÆp víi sè lÇn lÆp cho tríc vµ c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc lµ ë c¸c ®iÓm sau ®©y: Nh tªn gäi cña nã, c©u lÖnh lÆp víi sè lÇn lÆp cho tríc chØ thÞ cho m¸y tÝnh thùc hiÖn mét lÖnh hoÆc mét nhãm lÖnh víi sè lÇn ®· ®îc x¸c ®Þnh tõ tríc, cßn víi c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc th× sè lÇn lÆp cha ®îc x¸c ®Þnh tríc. Trong c©u lÖnh lÆp víi sè lÇn cho tríc, ®iÒu kiÖn lµ gi¸ trÞ cña mét biÕn ®Õm cã gi¸ trÞ nguyªn ®· ®¹t ®îc gi¸ trÞ lín nhÊt hay cha, cßn trong c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc, Trong c©u lÖnh lÆp víi sè lÇn cho tríc, c©u lÖnh ®îc thùc hiÖn Ýt nhÊt mét lÇn, sau ®ã kiÓm tra ®iÒu kiÖn. Trong c©u lÖnh lÆp víi sè lÇn cha x¸c ®Þnh tríc, tríc hÕt ®iÒu kiÖn ®îc kiÓm tra. NÕu ®iÒu kiÖn ®îc tho¶ m·n, c©u lÖnh míi ®îc thùc hiÖn. Do ®ã cã thÓ cã trêng hîp c©u lÖnh hoµn toµn kh«ng ®îc thùc hiÖn. Bµi 3 a] ThuËt to¸n 1: 10 vßng lÆp ®îc thùc hiÖn. Khi kÕt thóc thuËt to¸n S = 5.0. §o¹n ch¬ng tr×nh Pascal t¬ng øng: S:=10; x:=0.5; while S>5.2 do S:=S-x; writeln[S];
- ThuËt to¸n 2: Kh«ng vßng lÆp nµo ®îc thùc hiÖn v× ngay tõ ®Çu ®iÒu kiÖn ®· kh«ng ®îc tháa m·n nªn c¸c bíc 2 vµ 3 bÞ bá qua. S = 10 khi kÕt thóc thuËt to¸n. §o¹n ch¬ng tr×nh Pascal t¬ng øng:
S:=10; n:=0;
while S