1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bai tap Whiledo

10 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Lưu ý : Trong câu D số tiền được rút trong từng lượt nhiều hay ít có thể rất khác nhau, vì thế không thẻ biết trước sẽ rút bao nhiêu lần để số dư còn lại ít hơn 50 nghìn đồng.. Ban đầu c[r]

(1)KIỂM TRA BÀI CŨ: Viết cấu trúc câu lệnh lặp với số lần lặp cho trước ngôn ngữ pascal? Hãy cho ví dụ? For <Biến đếm> := <giá trị đầu> to <Giá trị cuối> <Câu lệnh> Viết cấu trúc câu lệnh lặp với số lần chưa biết trước ngôn ngữ pascal? Hãy cho ví dụ? While <điều kiện> <lệnh> (2) Tiết 53-54 (3) Bài tập 8.1 SBT/67: Trong số các hoạt động đây, hoạt động nào thực lặp lại với số lần chưa biết trước? A Tính tổng 20 số tự nhiên đầu tiên B Nhập số hợp lệ, ví dụ số nguyên khoảng từ đến 10 vào máy tính Nếu số nhập váo không hợp lệ thì yêu cầu nhập lại C Nhập các số nguyên từ bàn phím đủ 50 số D Rút tiền dần từ sổ tiết kiệm số dư còn lại ít 50 nghìn đồng (giả sử số dư ban đầu nhiều 50 nghìn đồng và số tiền rút làn nhỏ số dư còn lại thời điểm đó) E Trừ số nghuyên dương a nhiều lần cho số nghuyên dương b (tức tính các hiệu a-b, a-2b, a-3b,…,a>=b>0) hiệu thu nhỏ b F Nhập các số từ bàn phím và tính tổng lần đầu tiên nhận tổng lớn 1000 thì kết thúc (4) Lưu ý : Trong câu D số tiền rút lượt nhiều hay ít có thể khác nhau, vì không thẻ biết trước rút bao nhiêu lần để số dư còn lại ít 50 nghìn đồng Ban đầu câu E có thể cho suy nghĩ đây là hoạt động lặp lại với số lần chưa biết trước Tuy nhiên vì a và b là các số đã biết nên dễ dàng tính trước số lần thực phép trừ chính là phần nguyên phép chia a cho b (5) Bài tập Các câu lệnh pascal sau đúng hay sai ? Hãy chỗ sai có: A For i:=1 to 10 ; x:=x+1; B For i:=10 to x:=x+1; C For i:=1 to 10 x:=x+1; D While i:=1 t:=10; E While a<=b; write (‘b khong nho hon a’); F i:=1; S:=0; While i<10 S:=S+i ; i:=i+1; (6) Bài tập :Tìm hiểu đoạn chương trình sau đây: I := ; tich := 1; n := 5; While I <= n Begin Tich := tich * i; I := I + 1; End; Writeln (‘ Tich = ‘, Tich); Sau đoạn chương trình trên thực hiện, giá trị tich bao nhiêu? A.720 B 24 C 120 D (7) Cấu trúc lệnh lặp : For <Biến đếm> := <giá trị đầu> to <Giá trị cuối> <Câu lệnh>; While <điều kiện> <lệnh>; (8) TRẮC NGHIỆM Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ ? A) X:= 5; While X = X = X + 5; Chúc mừng bạn B) X = ; While X = X := X + 3; C) S :=0; m:= ; While S <= m:= m+1 ; S:= S+m; (9) Hãy cho biết đâu là đoạn lệnh lặp câu lệnh While để tính tổng S = 1+2+…+10? A) S := 0; While i< 10 S:= S +i; B) S:= 0; i:=0; While i < 11 S:= S+i; i:= i+1; C) S := 0; i:= 0; While i Begin S := S+i; i:=i+1; end; D) S:=0; i:=0; While i<=10 begin S := S +i; i:=i+1; end; Chúc mừng bạn (10) Hướng dẫn nhà: Các em xem lại các bài tập đã làm tiết học, xem lý thuyết cấu trúc câu lệnh lặp với số lần chưa biết trước và đã biết trước • Chuẩn bị trước bài 9: Làm việc với dãy số • (11)

Ngày đăng: 17/09/2021, 22:58

Xem thêm:

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w