1. Trang chủ
  2. » Văn bán pháp quy

Bài giảng Tin học 8 - 9

8 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 345,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

Vòng lặp được tiếp tục, đến khi điều kiện đặt ra không còn đúng nữa thì đi tới thực hiện lệnh tiếp theo.. * Ý nghĩa lưu đồ:..[r]

Trang 1

Bµi 8: TiÕt 49 - 50 LÆp víi sè lÇn ch a biÕt tr íc

Gi¸o viªn: NguyÔn Ph ¬ng Liªn

Trang 2

1 Lưu đồ lệnh WHILE DO

* Lưu đồ

Trong khi mà điều kiện còn đúng thì cứ thực hiện Công việc, rồi quay trở về kiểm tra điều kiện lại Vòng lặp được tiếp tục, đến khi điều kiện đặt ra không còn đúng nữa thì đi tới thực hiện lệnh tiếp theo

* Ý nghĩa lưu đồ:

Trang 3

2 Cú pháp lệnh WHILE DO

WHILE <điều kiện> DO <Công việc>

Ghi chú:

· Ðiều kiện trong cấu trúc lặp WHILE DO là một biểu thức logic kiểu Boolean chỉ có 2 giá trị là Ðúng (True) hoặc Sai (False)

· Nếu điều kiện Ðúng thì chương trình sẽ chạy trong cấu trúc

WHILE DO.

· Sau mỗi lần lặp, chương trình trở lại kiểm tra điều kiện Tùy theo biểu thức logic của điều kiện là Ðúng hay Sai thì chương trình sẽ thực hiện Công việc tương ứng.

· Nếu Sai thì chuyển xuống dưới cấu trúc WHILE DO

Trang 4

3 Ví dụ:

B ài 1: Viết chương trình nhập vào 1 số a Nếu a không phải

là số dương thì nhập lại, đến khi nào là số dương thì

dừng.

Program bai1;

Var a: Real;

Begin

Write(‘Nhap so a =’);

Readln(a);

While a<0 do

Begin

Writeln(‘Nhap so a =’);

Readln(a);

End ; Readln;

End.

Trang 5

3 Ví dụ:

Bài 2: Viết chương trình nhập vào 1 số a Nếu a không phải

là số chẵn thì nhập lại, đến khi nào là số chẵn thì dừng

Program bai2;

Var a:Real;

Begin

Write(‘Nhap so a =’);

Readln(a);

While a mod 2<>0 do

Begin

Write(‘Nhap so a =’);

Readln(a);

End;

Readln;

End.

Trang 6

3 Ví dụ:

Bài 3: Viết chương trình tính tổng các số nguyên từ 5 đến 10.

S = 5 + 6 + 7 + 8 + 9 + 10

Program bai3;

Var i , S : integ er ;

Begin

S:= 0;

i:= 5;

While i <= 10 do

Begin

S:= S + i;

i := i +1;

End;

Writeln(‘Tong cac so nguyen tu 5 den 10 =’, S : 5 : 3);

Readln;

End.

Trang 7

4 Bài tập về nhà

Viết chương trình tính tổng sau (với n là số nguyên nhập từ bàn phím):

1 2

1

5

1 3

1 1

n S

Chú ý: Mỗi câu làm bằng 2 cách:

•Vòng For…to…do

•Vòng While… do

) 2 (

1

5 3

1 4

2

1 3

1

1

n n S

a.

b.

Trang 8

Chúc các em học tốt !!!

Ngày đăng: 05/02/2021, 08:10

TỪ KHÓA LIÊN QUAN

w