1. Trang chủ
  2. » Cao đẳng - Đại học

sở giáo dục và đào tạo thành phố hồ chí minh

9 45 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 9
Dung lượng 86,77 KB

Nội dung

Trong khi biểu thức điều kiện còn đúng (có giá trị TRUE) thì thực hiện lệnh hoặc khối lệnh sau DO, nếu biểu thức điều kiện sai thì ngưng vòng lặp WHILE…DO và tếp tục thực hiện các câu lệ[r]

(1)

CẤU TRÚC LẶP I. Cấu trúc FOR…TO…DO FOR…DOWNTO…DO

1. Dạng lặp tin

a. Cú pháp

 FOR <Biến điều khiển>:=<giá trị đầu> TO <giá trị cuối> DO <Câu lệnh>;  FOR, TO, DO từ khóa

 <Biến điều khiển>, <Giá trị đầu>, <Giá trị cuối> phải kiểu phải kiểu đếm (ví dụ: kiểu số nguyên, ký tự…)  khơng kiểu số thực (vì số thực không đếm được)

 <Giá trị đầu> ≤ <Giá trị cuối>

 <Câu lệnh> sau DO lệnh nhiều lệnh (nếu nhiều lệnh cần phải đặt BEGIN END;)

b. Sơ đồ khối ý nghĩa

c. Ví dụ

(2)

 Xuất số từ tới 10 hình, số hàng

 Xuất ký tự từ A  Z, az

2. Dạng lặp lùi

a. Cú pháp

 FOR <Biến điều khiển>:=<giá trị cuối> DOWNTO <giá trị đầu> DO <Câu lệnh>;  FOR, DOWNTO, DO từ khóa

 <Biến điều khiển>, <Giá trị đầu>, <Giá trị cuối> phải kiểu phải kiểu đếm (ví dụ: kiểu số nguyên, ký tự…)  khơng kiểu số thực (vì số thực khơng đếm được)

 <Giá trị đầu> ≤ <Giá trị cuối>

 <Câu lệnh> sau DO lệnh nhiều lệnh (nếu nhiều lệnh cần phải đặt BEGIN END;)

(3)

c. Ví dụ

 Xuất chuỗi sau hình 10 lần “Học, học nữa, học mãi”

 Xuất số từ 10 tới hình, số hàng

 Xuất ký tự từ Z  A, za

(4)

1 Viết chương trình nhập họ tên xuất tên bạn hình với số lần nhập từ bàn phím

2 Viết chương trình xuất số từ tới N với N số nguyên dương nhập từ bàn phím

3 Viết chương trình xuất số lẻ (chẵn) từ tới N với N số nguyên dương nhập từ bàn phím

4 Viết chương trình tnh tổng S=1+2+3+…+N (với N số nguyên dương nhập từ bàn phím.)

5 Viết chương trình tnh tổng S=1+1/2+1/3+…+1/N (với N số nguyên dương nhập từ bàn phím.)

(5)

6 Viết chương trình xuất hình sau:

a Hình chữ nhật ‘*’ với chiều dài rộng nhập từ bàn phím ********

******** ********

b Hình tam giác vuông cân với chiều dài cạnh nhập từ bàn phím * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

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

1 3

2 4 1

n n

     

(6)

8 Viết chương trình tnh tổng sau

Cho tới S>=300 cho biết giá trị n=?

9 Nhập vào dãy số nguyên vào từ bàn phím gặp số tnh tổng số dương trung bình cộng số âm

10 Viết chương trình kiểm tra số nguyên dương nhập vào N có phải số nguyên tố hay không?

11 Viết chương trình xuất số nguyên tố từ tới N (N số nguyên dương nhập từ bàn phím)

n 25 16 9 4 1

(7)

III. Cấu trúc WHILE…DO 1. Cú pháp

WHILE <Biểu thức điều kiện> DO

<Câu lệnh>;

WHILE, DO từ khóa

<Biểu thức điều kiện> biểu thức quan hệ biểu thức Logic, trả giá trị TRUE FALSE

<Câu lệnh> sau DO lệnh đơn lệnh ghép (được đặt BEGIN END;) 2. Sơ đồ khối

(8)

Trong biểu thức điều kiện cịn (có giá trị TRUE) thực lệnh khối lệnh sau DO, biểu thức điều kiện sai ngưng vòng lặp WHILE…DO tếp tục thực câu lệnh khác ngồi vịng lặp

Ví dụ 3:

Viết chương trình tnh giá trị trung bình số nguyên dương nhập từ bàn phím (nhập số nguyên tùy ý nhập -1)

IV. Cấu trúc REPEAT…UNTIL 1. Cú pháp

REPEAT

<Câu lệnh>;

UNTIL <Biểu thức điều kiện>; REPEAT, UNTIL từ khóa

<Biểu thức điều kiện> biểu thức quan hệ biểu thức Logic, trả giá trị TRUE FALSE

<Câu lệnh> lệnh nhiều lệnh (nếu nhiều lệnh khơng cần phải đặt BEGIN END;)

(9)

3. Ý nghĩa

Thực câu lệnh biểu thức điều kiện có giá trị (TRUE), cịn biểu thức điều kiện sai (FALSE) tếp tục thực câu lệnh

4. Ví dụ

Viết chương trình tnh chu vi tam giác, dùng Repeat…Untl để kiểm tra cạnh nhập vào có lập lên tam giác hay khơng? Nếu thỏa tnh chu vi, cịn khơng thỏa bắt nhập lại

Ngày đăng: 01/02/2021, 11:35

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w