Bài 8. Lặp với số lần chưa biết trước

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Le Hoang Phuong

Caau1: hãy nêu cú pháp câu lệnh lặp với số lần biết trước, lấy VD cụ thể. Từ VD đó vẽ mô hình HĐ của cú pháp. Dựa vào mô hình trên hãy nêu quy trình HĐ của nó. Từ VD hãy nên quá trình giải bài toán trên máy( xác định bài toán, mô tả bài toán, viết CT )

Câu 2: giống câu 1( câu lệnh lặp vs số lần chx bt trc )

Phan Tiến Đạt
19 tháng 3 2020 lúc 21:59

Câu 1:

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

Biến đếm, giá trị đầu, giá trị cuối là số nguyên

Giá trị đầu < giá trị cuối

Số vòng lặp = cuối - đầu + 1

VD:

for i:= 1 to 5 do write('Hello ');

Kq: In ra màn hình 5 chữ Hello.

Mô hình:

B1: i:= 1

B2: nếu i <= 5 chuyển đến B3

ngược lại chuyển dến B5

B3: In Hello ra màn hình

B4: Tăng i thêm 1 đơn vị. Quay lai B2

B5: Kết thúc vòng lặp

Quy trình:

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

B2: Kiểm tra ĐK

nếu biến đếm <= gia tri cuối thì chuyển đến B3

ngược lại thì chuyển đến B5

B3: Thực hiện câu lệnh

B4: Tăng giá tri biến đếm lên 1 đơn vị. Quay lai B2

B5: Kết thúc vòng lặp

Câu 2:

While <Điều kiện> do <câu lệnh>;

VD:

i:= 0;

while i < 10 do begin write('Hi'); i:= i + 1; end;

Kết quả: In ra màn hình 10 chữ Hi

Quy trình hoạt động

B1: Kiểm tra ĐK

B2: Nếu ĐK đung thì chuyen sang B3 Nguoc lai thi chuyen sang B4

B3: Thuc hiên câu lênh

B4: kết thúc vòng lặp

Khách vãng lai đã xóa

Các câu hỏi tương tự
Tâm Như
Xem chi tiết
Sách Giáo Khoa
Xem chi tiết
Nguyễn Văn Hồng
Xem chi tiết
Nguyễn Văn Hồng
Xem chi tiết
Huỳnh Hoài Nguyên
Xem chi tiết
Thảo Vânn
Xem chi tiết
Lê Nguyễn Thanh Quân
Xem chi tiết
Nguyễn Quốc Bảo
Xem chi tiết
Ngọc Trâm
Xem chi tiết