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

docx 2 trang thaodu 4910
Bạn đang xem tài liệu "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", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docxmot_so_bai_tap_ve_cau_lenh_lap_trong_chuong_trinh_tin_hoc_lo.docx

Nội dung text: 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

  1. 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 begin s:=s+i; i:=i+1 end;
  2. 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).