Bài giảng môn Tin học Lớp 8 - Bài 7: Câu lệnh lặp
Nội dung chính:
1/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh
2/ Câu lệnh lặp for…do
3/ Tính tổng và tích bằng câu lệnh lặp
Hãy kể tên các hoạt động thường ngày em làm với số lần biết trước ?
-Đánh răng 2 lần một ngày.
-Kim giây quay 60 vòng trong 1 giờ.
-Bài toán viết CT in ra màn hình các số từ 1 đến 10 (10 lệnh in). ……
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng môn Tin học Lớp 8 - Bài 7: Câu lệnh lặp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng môn Tin học Lớp 8 - Bài 7: Câu lệnh lặp

7: Câu lệnh lặp 1/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 2/ Câu lệnh lặp fordo 3/ Tính tổng và tích bằng câu lệnh lặp 1) Câu lệnh lặp, một lệnh thay cho nhiều lệnh: Hãy kể tên các hoạt động thường ngày em làm với số lần biết trước ? Đánh răng 2 lần một ngày. Kim giây quay 60 vòng trong 1 giờ. Bài toán viết CT in ra màn hình các số từ 1 đến 10 (10 lệnh in). Ví dụ a) In ra một chữ 0 Program in1; Uses crt; Begin Writeln('O'); Readln End. O b) In ra 4 chữ 0 Program in4; Uses crt; Begin Writeln('O'); Writeln('O'); Writeln('O'); Writeln('O'); readln End. O O O O Chương trình quá dài, viết mất nhiều thời gian, tốn bộ nhớ chương trình Nếu có CT đề nghị in ra màn hình 100 chữ O thì sao đây nhỉ ? 1) Câu lệnh lặp, một lệnh thay cho nhiều lệnh: Kết luận: Cách mô tả các hoạt động lặp trong thuật toán như trong ví dụ trên được gọi là cấu trúc lặp Để thực hiện được các cấu trúc lặp , mỗi ngôn ngữ lập trình đều...chữ O thì sao nhỉ !!! ? ĐƠN GiẢN QUÁ ! 2) Câu lệnh lặp for do Program in100; Uses crt; Var i: integer; Begin For i:=1 to 100 do Write(‘0'); Readln End. Đây nè !! 2) Câu lệnh lặp for do Bài 7: Câu lệnh lặp 1/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 2/ Câu lệnh lặp fordo 3/ Tính tổng và tích bằng câu lệnh lặp 3/ Tính tổng và tích bằng câu lệnh lặp Tính tổng S của N số tự nhiên đầu tiên S = 1 + 2 + 3 + ... + N Tính tích N! của N số tự nhiên đầu tiên N! = 1.2.3. ... .N 3/ Tính tổng và tích bằng câu lệnh lặp Ví dụ 5 : Chương trình sau đây sẽ tính tổng của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím 3/ Tính tổng và tích bằng câu lệnh lặp Longint : Kiểu số nguyên; giống i nteger nhưng phạm vi giá tri lớn hơn rất nhiều Integer : Longint : 3 / Tính tổng và tích bằng câu lệnh lặp Ví dụ 6 : Chương trình sau đây sẽ tính tích của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím. Bài tập 1/ Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu? ( giả sử biến x và i đã được khai báo phù hợp) a) x:=1; for i:= 2 to 7 do x := x+1; b) x:=20; for i:= 1 to 4 do x := x-2; Bài tập 2/ Các câu lệnh Pascal sau có hợp lệ không, vì sao? a) for i:=100 to 1 do writeln('A'); b) for i:=1.5 to 10.5 do writeln('A'); c) for i=1 to 10 do writeln('A'); d) for i:=1 to 10 do ; writeln('A'); Tổng kết - Cấu trúc lặp trong thuật toán dùng để mô tả việc thực hiện lặp đi lặp lại nhiều lần một hoặc một nhóm các hoạt động. Nhớ được cú pháp của câu lệnh lặp: For := to do ; Câu lệnh thành phần của câu lệnh lặp for .. do có thể là: một câu lệnh đơn (như lệnh gán, lệnh tính toán, lệnh điều kiện, lệnh lặp, lệnh writeln, lệnh readln, ) và một câu lệnh ghép begin .. end. Dặn dò Học bài, tiết sau học trên lớp sửa bài tập
File đính kèm:
bai_giang_mon_tin_hoc_lop_8_bai_7_cau_lenh_lap.ppt