1. Trang chủ
  2. » Chứng khoán

CÂU LỆNH LẶP - TIẾT 37

12 13 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 768,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu lệnh lặp... Câu lệnh lặp.[r]

Trang 2

Hãy nêu ví dụ về các hoạt động lặp

trong cuộc sống hàng ngày.

• Đánh răng ngày 2 lần

• Ăn ngày 3 bữa chính

• Đi học ngày 1 buổi

• Học bài đến khi thuộc

• …

Trang 3

1 Câu lệnh lặp Một lệnh thay cho nhiều lệnh

Ví dụ 1: vẽ 3 hình vuông có cạnh 1 đơn vị

(các em nghiên cứu trong sgk)

BÀI 7: CÂU LỆNH LẶP

Trang 4

1 Câu lệnh lặp Một lệnh thay cho nhiều lệnh

Ví dụ 2: tính tổng của 100 số tự nhiên đầu tiên

BÀI 7: CÂU LỆNH LẶP

Thuật toán;

Bước 1:S0;i0

Bước 2: ii+1

Bước 3; nếu i<=100 thì,SS+i, quay lại bước 2

Bước 4; in kết quả, kết thúc thuật toán

Trang 5

2 Câu lệnh lặp for…do:

a/ Cú pháp:

b/ Trong đó:

• For, to, do: là từ khóa

biến đếm (giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối)

trong cặp từ khoá Begin end ;

BÀI 7: CÂU LỆNH LẶP

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lênh>;

Trang 6

2 Câu lệnh lặp for…do

• Bước 1 : biến đếm được gán cho giá trị đầu

• Bước 2: Nếu biến đếm

<= giá trị cuối thì:

- thực hiện lệnh cần lặp.

- tăng biến đếm 1 đơn vị

- Ngược lại thoát khỏi vòng lặp

SƠ ĐỒ KHỐI

Biến đếm:=giá trị đầu

Biến đếm<=giá trị cuối

Thực hiện câu lệnh, biến đếm tăng 1

Đúng

Sai

c/ Hoạt động của câu lệnh:

Quan sát sơ đồ khối, hãy cho biết sự thực hiện của máy?

Trang 7

2 Câu lệnh lặp for…do :

Áp dụng:

Hãy viết chương trình in ra số lần lặp 1 đến 10

BÀI 7: CÂU LỆNH LẶP

Program lap;

Uses crt;

Var i: integer;

Begin

For i:= 1 to 10 do

Writeln (‘day la lan lap thu ’, i );

Readln;

day la lan lap thu 1 day la lan lap thu 2 day la lan lap thu 3 day la lan lap thu 4 day la lan lap thu 5 day la lan lap thu 6 day la lan lap thu 7 day la lan lap thu 8 day la lan lap thu 9 day la lan lap thu 10

1 2 3 4 5 6 7 8 9 10

Trang 8

2 Câu lệnh lặp for…do :

Áp dụng:

Hãy viết chương trình in ra màn hình các số từ 1 đến 10

BÀI 7: CÂU LỆNH LẶP

Program lap;

Uses crt;

Var i: integer;

Begin

For i:= 1 to 10 do

Writeln ( i );

Readln;

end.

1 2 3 4 5 6 7 8 9 10

Trang 9

For i:= 1 to 20 do Writeln (‘O’);

2 Câu lệnh lặp for…do :

BÀI 7: CÂU LỆNH LẶP

Để in một chữ “O” trên màn hình ta sử dụng lệnh nào? Để in nhiều chữ “O” trên màn hình ta làm như thế nào?

Trang 10

2 Câu lệnh lặp for…do:

a/ Cú pháp:

b/ Trong đó:

• For, to, do: là từ khóa

biến đếm (giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối)

trong cặp từ khoá Begin end ;

Số vòng lặp bằng giá trị đầu –giá trị cuối +1

BÀI 7: CÂU LỆNH LẶP

For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lênh>;

Trang 11

Bài 4 (SGK-61) Sau khi thực hiện đoạn chương

trình sau, giá trị j bằng bao nhiêu?

j:=0;

For i:=0 to 5 do j:=j+2;

I=0 THÌ J=2 I=1 THÌ J=2+2 I=2 THÌ J =4+2 I=3 THÌ J= 6+2 I=4 THÌ J= 8+2 I=5 THÌ J=10+2

Trang 12

Nhận biết câu lệnh lặp

Các câu lệnh Pascal sau đây có hợp lệ hay 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’);

12

Ngày đăng: 05/02/2021, 18:01

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w