Bài giảng tin học Bài 7 Câu lệnh lặp

36 18 0
Bài giảng tin học  Bài 7  Câu lệnh lặp

Đ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 7 Câu lệnh lặp MÔN TIN HỌC LỚP 8 Bài 7 CÂU LỆNH LẶP Nhắc lại cú pháp của câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện dạng đủ Câu lệnh điều kiện ĐK Câu lệnh ĐK Câu lệnh 1 Câu lệnh 2 Câu lện.

MÔN TIN HỌC LỚP Bài 7: CÂU LỆNH LẶP Ví dụ Màn hình kết xuất sau Program Hien_thi; Uses Crt; Begin Clrscr; Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Writeln(‘Xin chao’); Readln End thực đoạn chương trình Đoạn chương trình Có cách làmdài cho ngắn gọn lại hay không?? Bài 7: Câu lệnh lặp (2 tiết) Bài 7: Câu lệnh lặp Nội dung chính: 1/ Các cơng việc thực nhiều lần 2/ Câu lệnh lặp – lệnh thay cho nhiều lệnh 3/ Câu lệnh lặp for…do 4/ Tính tổng tích câu lệnh lặp Bài 7: Câu lệnh lặp 1/ Các công việc thực nhiều lần 2/ Câu lệnh lặp – lệnh thay cho nhiều lệnh 3/ Ví dụ câu lệnh lặp 4/ Tính tổng tích câu lệnh lặp 1/ Các công việc thực nhiều lần Trong đời sống ngày có nhiều cơng việc lặp lặp lại, em cho biết vài ví dụ? 1/ Các cơng việc thực nhiều lần Ví dụ:  Mỗi sáng thứ chào cờ đầu tuần  Ngày ăn cơm lần  Tiếng trống trường sau tiết học  Học thuộc  Hãy quan sát cho biết : Mỗi tình mơ tả điều lặp lại? Và lặp lần? Tớ phải bị phạt tới lui Còn tớ phải bị phạt ? Cậu phải tập thể dục Cậu làm 50 lần ? phải trời mưa 1/ Các cơng việc thực nhiều lần Kết luận Có công việc lặp với số lần định biết trước VD: Đánh ngày lần, ngày ăn cơm lần Có cơng việc lặp với số lần xác định trước VD: Học thuộc Bài 7: Câu lệnh lặp 1/ Các công việc thực nhiều lần 2/ Câu lệnh lặp – lệnh thay cho nhiều lệnh 3/ Câu lệnh lặp for …do 4/ Tính tổng tích câu lệnh lặp 3/ Câu lệnh lặp for …do a/ Cú pháp: for := to ; Trong đó:  for, to, từ khoá  biến đếm : Biến kiểu số nguyên ( integer )  giá trị đầu, giá trị cuối: giá trị nguyên 3/ Câu lệnh lặp for …do Ví dụ: for i:= to 10 writeln(‘Xin chao’);  Câu lệnh lặp thực câu lệnh nhiều lần, lần vòng lặp Số vòng lặp = giá trị cuối – giá trị đầu + 3/ Câu lệnh lặp b/ Các ví dụ Ví dụ 3: program Lap; Chương trình sau in hình thứ tự lần lặp var i: Integer; begin for i := to 10 writeln('Day la lan lap thu ',i); end 3/ Câu lệnh lặp b/ Các ví dụ Ví dụ 4: uses crt; Viết chương trình ghi nhận vị trí trứng rơi từ cao var i: Integer; xuống, ta lặp lại lệnh nhiều lần (ví dụ, 20 lần) begin chương trình sau: clrscr; for i := to 20 begin writeln(‘ 0’); delay(100); end; readln end Bài 7: Câu lệnh lặp 1/ Các công việc thực nhiều lần 2/ Câu lệnh lặp – lệnh thay cho nhiều lệnh 3/ Câu lệnh lặp for …do 4/ Tính tổng tích câu lệnh lặp 4/ Tính tổng tích câu lệnh lặp Tính tổng S N số tự nhiên S = + + + + N Tính tích N! N số tự nhiên N! = 1.2.3 .N 4/ Tính tổng tích câu lệnh lặp Ví dụ 5: Chương trình sau tính tổng N số tự nhiên đầu tiên, với N số tự nhiên nhập vào từ bàn phím 4/ Tính tổng tích câu lệnh lặp Longint : Kiểu số nguyên; giống integer phạm vi giá tri lớn nhiều Integer : Longint :   15 - - 31 15 - 31 - 4/ Tính tổng tích câu lệnh lặp Ví dụ 6: Chương trình sau tính tích N số tự nhiên đầu tiên, với N số tự nhiên nhập vào từ bàn phím Bài tập 1/ Sau thực đoạn chương trình sau, giá trị biến x bao nhiêu? ( giả sử biến x i khai báo phù hợp) a) x:=1; for i:= to x := x+1; b) x:=20; for i:= to x := x-2; Bài tập 2/ Các câu lệnh Pascal sau có hợp lệ khơng, sao? a) for i:=100 to writeln('A'); b) for i:=1.5 to 10.5 writeln('A'); c) for i=1 to 10 writeln('A'); d) for i:=1 to 10 do; writeln('A'); Dặn dò  Học bài, xem lại tập trang 59 để tiết sau thực hành

Ngày đăng: 12/10/2022, 19:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan