Vòng lặp While <Điều kiện> do <Câu lệnh; là vòng lặp:
A.chưa biết số lần lặp
B.biết trước số lần lặp
C.biết trước số lần lặp nhưng giới hạn là<=100
D.biết trước số lần lặp nhưng giới hạn là>=100
1/Tìm hiểu câu lệnh lặp biết trước số lần lặp?
2/Tìm hiểu vòng lặp chưa biết trước số lần lặp?
3/Dãy số là gì ? Làm việc với dãy số ?
4/Nêu cách khai báo biến, hằng, sử dụng biến, khai báo mảng?
5/Các bài toán sử dụng các câu lệnh điều kiện, vòng lặp? (có đáp án)
Viết cú pháp của câu lệnh lặp với số lần chưa biế trước. Giải thích cú pháp của câu lệnh lặp với số lần chưa biết trước ? Vẽ sơ đồ hoạt động của câu lệnh lặp với số lần chưa biết trước
1/Tìm hiểu câu lệnh lặp biết trước số lần lặp?
2/Tìm hiểu vòng lặp chưa biết trước số lần lặp?
3/Dãy số là gì ? Làm việc với dãy số ?
4/Nêu cách khai báo biến, hằng, sử dụng biến, khai báo mảng?
5/Các bài toán sử dụng các câu lệnh điều kiện, vòng lặp? (có đáp án)
Hãy nêu sự giống và khác nhau giữa câu lệnh lặp với số lần chưa biết trước và câu lệnh lặp với số lần biết trước.
1Hãy cho biết sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chua biết trước
2khái niệm dữ liệu kiểu mảng,biến mảng,mâng,cú pháp biến mạng và giải thích
3neu lợi ích của việc khai thác và sử dụng biến mảng
Câu 1: Hoạt động lặp nào dưới đây lặp với số lần biết trước?
A. Đánh răng mỗi ngày 3 lần
B. Nhặt từng cọng rau cho đến khi xong.
C. Gọi điện thoại 20 phút 1 lần cho đến khi có người nhấc máy.
D. Học cho đến khi thuộc bài
Câu 2: Trong câu lệnh lặp
for i: = 0 to 10 do
begin ……. End;
Câu lệnh ghép sau từ khoá “do” được thực hiện bao nhiêu lần?
A. 0 B. 9 C. 10 D. 11
Câu 3: Đoạn chương trình sau đây thực hiện bao nhiêu lần lặp ?
S:= 0; n:=0; while S <= 10 do n:= n + 1; S:= S + n ;
A. 0 lần B. 1 lần C. 10 lần D. Lặp vô hạn lần
Câu 4: Câu lệnh GotoXY(a,b) có tác dụng gì?
A. Đưa con trỏ về cột b, hàng a B. Đưa con trỏ về cột a hàng b
C. Đưa con trỏ về cột X, hàng Y D. Đưa con trỏ về cột Y, hàng X
Câu 5: Thuật toán sau thực hiện bao nhiêu vòng lặp?
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 và quay lại bước 2.
Bước 4. Thông báo S và kết thúc thuật toán
A. 0 lần B. 1 lần C. 10 lần D. Lặp vô hạn lần
Câu 6: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần chưa biết trước ?
A. if...then B. if...then...else
C. While…do D. For ... do
Câu 15. Trong câu lệnh lặp for i:=2 to 100 do begin end; câu lệnh ghép được thực hiện bao nhiêu lần (hay bao nhiêu vòng lặp được thực hiện)?
A. 102 B. 101 C. 100 D. 99
Câu 16. Xem ví dụ sau trong pascal:
Uses crt; Var i:integer;
Begin
Clrscr; I:=1; while i < 14 do begin Writeln(‘0’); i := i+1; End; Readln; End.
Ví dụ trên ghi ra màn hình bao nhiêu chữ số 0?
A. 14; B. 13; C. 15; D. 16;
Câu 17. điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :
A. Phép gán B. Câu lệnh đơn C. Câu lệnh ghép D. Phép so sánh
Câu 18. câu lệnh lặp For i:=1 to 5 do Writeln(‘Day la lan lap thu ‘,i); sẽ in ra màn hình 5 dòng chữ trong đó dòng thứ 3 có nội dung là:
A. Day la lan lap thu i B. Day la lan lap thu, i
C. Day la lan lap thu 3 D. Day la lan lap thu , 3
Viết cú pháp giải thích và nêu nguyên tắc hoạt động của : - Câu lệnh điều kiện.
- Câu lệnh lặp số lần biết trước.
- Câu lệnh lặp số lần chưa biết trước trong Pascal.