Quảng cáo
Một số bài tập về câu lệnh lặp trong chương trình Tin học Lớp 8
QR

Một số bài tập về câu lệnh lặp trong chương trình Tin học Lớp 8

Nguồn: dethi.edu.vn

Xem trước nội dung

MỘT SỐ BÀI TẬP VỀ CÂU LỆNH LẶP

Bài tập 1: Nêu sự khác biệt giữa câu lệnh xác định số lần lặp và câu lệnh không xác

định số lần lặp.

Bài tập 2: Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy

tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết

chương trình Pascal thể hiện các thuật toán đó.

a) Thuật toán 1

Bước 1. S  10, x  0.5.

Bước 2. Nếu S  5.2, chuyển tới bước 4.

Bước 3. S  S  x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

b) Thuật toán 2

Bước 1. S  10, n  0.

Bước 2. Nếu S ≥ 10, chuyển tới bước 4.

Bước 3. n  n + 3, S  S  n quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

Bài tập 3:Trong các câu lệnh sau, câu lệnh nào sai, tại sao?

a. while a:=4 do a:= a+b;

b. while t<5; do write(‘A’);

c. n:=0; s:=0; while n<10 do

s:=s+n; n:=n+2;

d. i:=1; s:=0; while s>5 do

begin s:=s+i; i:=i+1 end;

DeThi.edu.vn

Bài tập 4: Viết chương trình sử dụng câu lệnh For để giải quyết bài toán cổ:

Vừa gà vừa chó

Bó lại cho tròn

Ba mươi sáu con

Một trăm chân chẵn.

Bài tập 5: Sử dụng câu lệnh lặp While ... do để viết chương trình:

Tính tích của N số tự nhiên đầu tiên với số lần lặp không xác định (với N là số tự nhiên

được nhập vào từ bàn phím).

DeThi.edu.vn

Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.

Quảng cáo
Quảng cáo