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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài học Lặp với số lần chưa biết trước giúp học sinh tiếp thu được kiến thức một cách nhanh nhất, củng cố được những kiến thức cần thiết của môn Tin học 8. Qua bài học các em biết được vai trò của việc lặp với số lần chưa biết trước trong ngôn ngữ lập trình, biết vận dụng kiến thức thông qua một số hoạt động trong quá trình học. Để phục vụ cho tiết học thêm sinh động và hấp dẫn hơn chúng tôi đã tuyển chọn những bài giảng hay nhất, hi vọng đây là tư liệu bổ ích dành cho quý thầy cô và các em.

BÀI GIẢNG ĐIỆN TỬ TIN HỌC NHIỆT LIỆT CHÀO MỪNG CÁC THẦY CÔ GIÁO ĐẾN DỰ GIỜ KIỂM TRA MIỆNG Câu 1: Hãy ghi cú pháp câu lệnh lặp For…do ? For := to ; Câu 2: Hãy viết chương tình tính tổng số ? Var i, Tong: integer; Begin Tong:=0; For i: = to Tong:= Tong + i; Write(‘Tong= ’,Tong); Readln; End VD1: Viết chương trình tính tổng số tự nhiên từ đến 100 S = + + + +100 Lặp 99 lần Lặp với số lần biết trước, sử dụng câu lệnh lặp For…Do để viết chương trình VD2: Viết chương trình nhập vào số gặp dừng lại Tính tổng số vừa nhập Chưa biết lặp lần Lặp với số lần chưa biết trước, sử dụng câu lệnh để viết chương trình? BÀI : Các hoạt động lặp với số lần chưa biết trước 2.Ví dụ 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 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 cách viết lại nhiều lần thuộc - Con quạ nhặt đá bỏ vào bình nước tràn Các em cho thêm ví dụ hoạt động lặp với số lần chưa biết trước? Các hoạt động lặp với số lần chưa biết trước Ví Dụ 1:SGK/67 Xảy tình huống: * Tình 1: Long biết trước lặp lại hoạt động gọi điện thêm hai lần *Tình 2: Cứ 10 phút gọi điện lần có người nhấc máy 1 Các hoạt động lặp với số lần chưa biết trước Ví dụ 2: Nếu cộng n số tự nhiên (n=1,2,3,4…), ta kết T1 = T2 = 1+2 T3 = 1+2+3 …………… Cần cộng lần số tự nhiên đầutiên để nhận Tn nhỏ > 1000? Các hoạt động lặp với số lần chưa biết trước THUẬT TỐN: Kí hiệu S tổng cần tìm, ta có thuật tốn sau: Bước 1: S  0; n 0; Bước 2: Nếu S 1000 Kết thúc thuật toán; Các hoạt động lặp với số lần chưa biết trước Mô tả hoạt động lặp với số lần chưa biết trước Điều kiện Sai ? Đúng Câu lệnh Kết thúc 2.Ví dụ lệnh lặp với số lần chưa biết trước Cấu Trúc While ;  Trong đó: - Điều kiện thường phép so sánh; - câu lệnh câu lệnh đơn giản hay câu lệnh ghép 2.Ví dụ lệnh lặp với số lần chưa biết trước Ví dụ 3: Với giá trị n để 1/n < 0.003 ? Viết chương Trình tính số n nhỏ để 1/n nhỏ sai số cho trước Uses crt; Var x:Real; n:Integer; Const Sai_So=0.003; Begin Clrscr; x:=1; n:=1; While x >= Sai_So Begin n:=n+1; x:=1/n; End; Writeln(‘So n nho nhat de 1/n < ‘,Sai_So:6:4, ‘ la ‘,n); Readln; End 2.Ví dụ lệnh lặp với số lần chưa biết trước Ví dụ 4: Viết chương tình tính tổng n số ví dụ Var S,n:Integer; Begin S:=0; n:=1; While S 1000 la ‘,n); Writeln(‘Tong dau tien lon hon n la ‘,S); Readln; End 2.Ví dụ lệnh lặp với số lần chưa biết trước Ví dụ 5: Viết chương tình tính tổng T=1+1/2+1/3+…+1/n T:=0; For i:=1 to 100 T:=T+1/i; Writeln(T); For…do T:=0; i:=1; While i

Ngày đăng: 30/04/2021, 23:02

Mục lục

    Các hoạt động lặp với số lần chưa biết