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
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:S0;n1;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 ...
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:S0;n1;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ìm kiếm theo từ khóa liên quan:
Bài giảng Tin học Bài giảng Tin học lớp 8 Bài giảng Tin học lớp 8 bài 8 Bài giảng điện tử lớp 8 Lỗi lập trình cần tránh Lặp với số lần chưa biết trướcGợi ý tài liệu liên quan:
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 226 0 0 -
Bài giảng Tin học lớp 11 bài 6: Phép toán, biểu thức, câu lệnh gán
9 trang 107 0 0 -
HƯỚNG DẪN CÀI ĐẶT MÁY ẢO(VMware-workstation)
23 trang 86 0 0 -
Bài giảng học với MẠNG MÁY TÍNH
107 trang 68 0 0 -
Bài giảng Tin học lớp 11 bài 3: Cấu trúc chương trình
6 trang 59 0 0 -
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 55 0 0 -
Bài giảng Hình học lớp 8 bài 3: Diện tích tam giác
12 trang 53 0 0 -
Bài giảng Đại số lớp 8 - Tiết 23: Tính chất cơ bản của phân thức
13 trang 51 0 0 -
Bài giảng Tin học lớp 11 bài 2: Cấu trúc cơ bản trong lệnh C#
17 trang 51 0 0 -
Bài giảng Hóa học lớp 8 - Tiết 56: Axit - Bazơ - Muối
13 trang 47 0 0