Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài thực hành 6. Sử dụng lệnh lặp While…..Do

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: trần thanh thảo
Ngày gửi: 14h:09' 18-11-2015
Dung lượng: 541.5 KB
Số lượt tải: 444
Số lượt thích: 0 người
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 của ngôn ngữ pascal? Hãy cho ví dụ?
For := to do
Viết cấu trúc câu lệnh lặp với số lần chưa biết trước của ngôn ngữ pascal? Hãy cho ví dụ?
While <điều kiện> do
BÀI TẬP
Tiết 53-54
Bài tập 8.1 SBT/67: Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?

A. Tính tổng của 20 số tự nhiên đầu tiên.
B. Nhập một số hợp lệ, ví dụ số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số nhập váo không hợp lệ thì được yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.
D. Rút tiền dần từ sổ tiết kiệm cho đến khi số dư còn lại ít hơn 50 nghìn đồng (giả sử số dư ban đầu nhiều hơn 50 nghìn đồng và số tiền rút mỗi làn đều nhỏ hơn số dư còn lại cho đến thời điểm đó).
E. Trừ một số nghuyên dương a nhiều lần cho 1 số nghuyên dương b (tức tính các hiệu a-b, a-2b, a-3b,…,a>=b>0) cho đến khi hiệu thu được nhỏ hơn b.
F. Nhập các số từ bàn phím và tính tổng cho đến khi lần đầu tiên nhận được tổng lớn hơn 1000 thì kết thúc.
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âu E có thể cho suy nghĩ rằng đây là hoạt động lặp lại với số lần chưa biết trước . Tuy nhiên vì cả a và b đều là các số đã biết nên dễ dàng tính trước được rằng số lần thực hiện phép trừ chính là phần nguyên của phép chia a cho b.
Bài tập 1
Các câu lệnh pascal sau đúng hay sai ? Hãy chỉ ra chỗ sai nếu có:
A. For i:=1 to 10 ; do x:=x+1;
B. For i:=10 to 1 do x:=x+1;
C. For i:=1 to 10 do x:=x+1;
D. While i:=1 do t:=10;
E. While a<=b; do write (‘b khong nho hon a’);

F. i:=1; S:=0; While i<10 do S:=S+i ; i:=i+1;
Bài tập 2 :Tìm hiểu đoạn chương trình sau đây:
I := 1 ; tich := 1; n := 5;
While I <= n do
Begin
Tich := tich * i;
I := I + 1;
End;
Writeln (‘ Tich = ‘, Tich);
Sau đoạn chương trình trên được thực hiện, giá trị của tich bằng bao nhiêu?
720 B. 24 C. 120 D. 1
Cấu trúc lệnh lặp :


For := to do ;
While <điều kiện> do ;
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ệ ?
X:= 5; While X = 5 do X = X + 5;
B)
X = 5 ; While X = 5 do X := X + 3;
C)
S :=0; m:= 0 ; While S <= 5 do m:= m+1 ; S:= S+m;
A)
TRẮC NGHIỆM
Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh While ..do để tính tổng
S = 1+2+…+10?
A)
C)
B)
S := 0; While i< 10 do S:= S +i;
S:= 0; i:=0; While i < 11 do S:= S+i; i:= i+1;
S := 0; i:= 0; While i do Begin S := S+i; i:=i+1; end;
D)
S:=0; i:=0; While i<=10 do begin S := S +i; i:=i+1; end;
Hướng dẫn về nhà:
Các em xem lại các bài tập đã làm trong tiết học, xem lý thuyết về 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ố.
 
Gửi ý kiến