Danh mục

Bài giảng Tin học lớp 8 bài 8: Lặp với số lần chưa biết trước

Số trang: 19      Loại file: pptx      Dung lượng: 747.85 KB      Lượt xem: 8      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Tin học lớp 8 bài 8 "Lặp với số lần chưa biết trước" được biên soạn để giúp các em học sinh lớp 8 nắm được nội dung bài học gồm: các hoạt động lặp với số lần chưa biết trước; ví dụ về lệnh lặp với số lần chưa biết trước; lặp vô hạn lần – Lỗi lập trình cần tránh;... Mời thầy cô và các em cùng tham khảo chi tiết bài giảng tại đây.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học lớp 8 bài 8: Lặp với số lần chưa biết trước Bài8: LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC Bài 8. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC NỘIDUNG1. Các hoạt động lặp với số lần chưa biết trước2. Ví dụ về lệnh lặp với số lần chưa biết trước3. Lặp vô hạn lần – Lỗi lập trình cần tránh 2 Bài8: LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC1.Cáchoạtđộnglặpvớisốlầnchưabiếttrước  Nam làm bài tập cho đến khi làm xong.  Cô ấy phải đi bộ như vậy cho đến khi về tới nhà.  Tôi phải nhập dữ liệu vào máy tính cho đến khi nhập xong. Hoạạtđ Ho tđộộngs ẽkếtthúc ngnàođ ược ặplại? lkhinào? 1. Các hoạt động lặp với số lần chưa biết - Các bạn học sinh nhặt rác ở công viên. - Nam học từ vựng tiếng anh bằng cách viết lại nhiều lần cho đến khi thuộc. Cácemhãychothêmnhững- Con quạ nhặt đá bỏ vào bình cho đếnvíd vềhotràn khiụnước ạtđra. ộnglặpvới sốlầnchưabiếttrước? 41. Các hoạt động lặp với số lần chưa biếtVí dụ 2: Nếucộnglầnlượtnsốtựnhiênđầutiên(n=1,2,3,…),tađ T1=1 ượccáckếtquả T2=1+2 T3=1+2+3 …... tăngdầnCầncộngbaonhiêusốtựnhiênđầutiênđểtanhậnđượctổngTnnhỏnhấtlớnhơn1000? Điề Đi ukiệ ềuki n:Khit ệnnh ưthổếngTnnh nàothì ỏ knh ấtlớnhơ ếtthúcho ạn1000thìk tđộnglặp?ết thúchoạtđộnglặp 1. Các hoạt động lặp với số lần chưa biếtTHUAÄTTOAÙN: KíhieäuSlaøtoångcaàntìm,tacoùthuaät Emhãyviếtthuậttoán toaùnsau:u chovídụtrên? Böôùc 1:S0;n1;u Böôùc 2:NeáuS1000.Keátthuùc thuaättoaùn; 61.Cáchoạtđộnglặpvớisốlầnchưabiếttrướ c: Phântíchbàitoán: n TổngTn ĐiềukiệnTn≤1000 1 T1=1 Đúng 2 T2=1+2 Đúng 3 T3=1+2+3 Đúng … … … Tn=1+2+3+…+? ? (SaochoTn nhỏnhất Sai,kếtthúcviệctính lớnhơn1000) tổng Sai S Bài8: LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC2.Vídụvềlệnhlặpvớisốlầnchưabiếttrước VD1:Trongkhiabéhơn VD2: Trong khi a lớn hoặc bằng b thì a tăng hơn b thì a giảm lên1đơnvị xuống1đơnvị,btăng lên2đơnvị. While ab do a:=a+1; Begin a:=a- 1; b:=b+2; Trongđó:While,do:làcáctừkhóa. End; Điềukiện:làa>b(chứaphépsosánh). Câulệnh:câulệnhđơnhoặccâulênhghe ̣ ́p. Bài8: LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC2.Vídụvềlệnhlặpvớisốlầnchưabiếttrước Hã y n ê u Cú P h á p c â u l ện h l ặp v ớis ốl ần c h ưa b i ết Be g in t r ước ? b e g in e nd; En d .Bài8.LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC 2. Ví dụ về lệnh lặp với số lần chưa biết Cúpháp: trướcềukiện>DO; WHILE Bài8: LẶPVỚISỐLẦNCHƯABIẾTTRƯỚC2.VídụvềlệnhlặpvớisốlầnchưabiếttrướcVD: Dùng câu lệnh lặp While … Do để viết chương trình thểhiện thuật toán trong Ví dụ 2 (Sgk) v a r S , n : in tge g e r; Be in S := 0 ; nw:=h 0ile; S Bàitập Câu1 Câu2 Câu3 Câu4Lưu ý:- Mỗimộtcâuhỏisẽcó30giâyđểsuynghĩ.- Sau30giâygiáoviênsẽgọi1họcsinhbấtkìđểtrảlời.Nếutrảlờiđúngsẽđược1điểmcộng.Họcsinhkháccóthểbổsungýkiếnnếuhọcsinhtrướcđótrảlờisai.Câu1:Trongcáchoạtđộngdướiđây,hoạtđộngnàolàhoạtđộngvới 23 30 29 28 26 27 24 25 12 13 14 15 16 17 18 19 20 ...

Tài liệu được xem nhiều: