• Không có kết quả nào được tìm thấy

Lặp với số lần biết trước – Câu lệnh for-do

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Lặp với số lần biết trước – Câu lệnh for-do"

Copied!
2
0
0

Loading.... (view fulltext now)

Văn bản

(1)

Trang: 1/2

Bài tập

Lặp với số lần biết trước – Câu lệnh for-do

Tóm tắt nội dung đã học:

Để mô tả cấu trúc lặp với số lần lặp biết trước, Pascal dùng câu lệnh lặp for-do với hai dạng tiến và lùi như sau:

 Dạng tiến:

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

 Dạng lùi:

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

Trong đó:

Biến đếm: là biến đơn, thường có kiểu nguyên.

Giá trị đầu, giá trị cuối: là các biểu thức cùng kiểu với biến đếm và giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không thực hiện.

Hoạt động của câu lệnh for-do

Ở dạng lặp tiến, câu lệnh được viết sau từ khóa do được thực hiện tuần tự, với biến đếm lần lượt nhận các giá trị liên tiếp tăng từ giá trị đầu đến giá trị cuối.

Ở dạng lặp lùi, câu lệnh được viết sau từ khóa do được thực hiện tuần tự, với biến đếm lần lượt nhận các giá trị liên tiếp giảm từ giá trị cuối đến giá trị đầu.

Học lại đầy đủ ở đây: https://elearning.moet.edu.vn/elearning/Cau-Truc-Lap-Lenh-For-l3916/scorm1/

Hoặc tại đây: https://www.youtube.com/watch?v=X-zgTq5VxVY

Bài tập: Viết các chương trình thực hiện:

Câu 1: Nhập số nguyên dương . Tính tổng các số nguyên dương không lớn hơn . Ví dụ:

 Nhập = 5.

 Kết quả: Tổng là: 15.

Câu 2: Nhập số nguyên dương . Đếm số lượng các ước nguyên dương của . Ví dụ 1:

 Nhập = 15.

 Kết quả: Số lượng các ước là: 4.

Ví dụ 2:

 Nhập = 17.

 Kết quả: Số lượng các ước là: 2.

(2)

Trang: 2/2 Câu 3: Nhập hai số nguyên dương , . Liệt kê các số chia hết cho 3 hoặc 5 trong đoạn từ

đến . Ví dụ:

 Nhập = 5

= 13

 Kết quả: Các số cần tìm là : 5 6 9 10 12

Câu 4: Nhập hai số nguyên dương , . Liệt kê các ước chung của và . Ví dụ:

 Nhập = 18

= 12

 Kết quả: Các ước chung là : 1 2 3 6

Câu 5: Nhập số nguyên dương . Liệt kê các cặp số nguyên dương không lớn hơn có tổng là một số chính phương.

Ví dụ:

 Nhập = 5

 Kết quả: Các cặp số là:

1 3 4 5

Lưu ý: Các em làm xong nộp bài cho thầy tại mail.

--Hết--

Tài liệu tham khảo

Tài liệu liên quan

a/Biết nhập giá trị số bất kì từ bàn phím với lệnh read/readln b/Vận dụng câu lệnh điều kiện kiểm tra 3 cạnh

Câu 1: Hãy vẽ sơ đồ khối mô tả hoạt động của cấu trúc lặp và nêu các bước hoạt động của nó?.

Câu 1: Hãy vẽ sơ đồ khối mô tả hoạt động của cấu trúc lặp và nêu các bước hoạt động của nó?.

- Dạng lặp tiến: Câu lệnh viết sau do được thực hiện tuần tự với biến đếm tự động tăng từ giá trị đầu đến giá trị cuối.. - Dạng lặp lùi: Câu lệnh viết sau do được

While..do là câu lệnh lặp với số lần lặp chưa biết trước số lần lặp bởi vì chưa biết điều kiện điều khiển vòng lặp sẽ có giá trị “Sai” sau bao nhiêu vòng lặp.. Tiếp

Ban đầu biến đếm sẽ nhận giá trị là giá trị đầu, sau mỗi vòng lặp biến đếm tự động tăng thêm một đơn vị cho đến khi biến đếm bằng giá trị cuối?. Hãy nêu hoạt động

Tính giá trị lớn nhất của hàm

Câu 1: (Bài 2 sgk trang 71) Hãy cho biết sự khác biệt giữa câu lệnh lặp với số lần lặp biết trước và câu lệnh lặp với số lặp lần chưa biết trước..