- 17 Tháng mười một 2017
- 1,525
- 3,788
- 529
- Quảng Nam
- Trung Học Phổ Thông Chuyên Nguyễn Bỉnh Khiêm
Chắc suất Đại học top - Giữ chỗ ngay!! ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.
Cùng ôn thi HKII môn Tin với mình nào <3
Tag thêm bạn bè vào để tham gia chung nào <3
@Tống Huy @Mart Hugon @Haru Bảo Trâm @Bangtanbomm @Bùi Thị Diệu Linh @Asuna Yuuki @phamkimcu0ng
Nếu bạn xem không được, hãy xem ở đây <3
For < Biến đếm > := < Giá trị đầu > to < Giá trị cuối > do < Câu lệnh >;
For, to, do là các từ khóa
Biến đếm là biến kiểu nguyên
Giá trị đầu, giá trị cuối là các giá trị nguyên
Lưu ý:
Giá trị đầu phải nhỏ hơn giá trị cuối
Câu lệnh không làm thay đổi giá trị của biến đếm
Nếu câu lệnh nhiều hơn một lệnh thì phải đặt trong cặp Begin … end;
b) Giải thích hoạt động:
Bước 1: Biến đếm nhận giá trị đầu
Bước 2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh
Bước 3: Biến đếm tự động tăng lên 1 đơn vị và quay lại Bước 2
Bước 4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp
Bài tập:
Câu 1: Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A.120 B. 55 C. 121 D. 151
Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: Trong lệnh lặp for…do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. +1 B. +1 hoặc -1 C. Một giá trị bất kì D. Một giá trị khác 0
Câu 5: Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Tag thêm bạn bè vào để tham gia chung nào <3
@Tống Huy @Mart Hugon @Haru Bảo Trâm @Bangtanbomm @Bùi Thị Diệu Linh @Asuna Yuuki @phamkimcu0ng
Nếu bạn xem không được, hãy xem ở đây <3
Ôn thi học kỳ II
Môn: Tin Học 8
Phần 1: Câu lệnh lặp For … to … do
a) Cú pháp:Môn: Tin Học 8
Phần 1: Câu lệnh lặp For … to … do
For < Biến đếm > := < Giá trị đầu > to < Giá trị cuối > do < Câu lệnh >;
For, to, do là các từ khóa
Biến đếm là biến kiểu nguyên
Giá trị đầu, giá trị cuối là các giá trị nguyên
Lưu ý:
Giá trị đầu phải nhỏ hơn giá trị cuối
Câu lệnh không làm thay đổi giá trị của biến đếm
Nếu câu lệnh nhiều hơn một lệnh thì phải đặt trong cặp Begin … end;
b) Giải thích hoạt động:
Bước 1: Biến đếm nhận giá trị đầu
Bước 2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh
Bước 3: Biến đếm tự động tăng lên 1 đơn vị và quay lại Bước 2
Bước 4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp
Bài tập:
Câu 1: Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;
A.120 B. 55 C. 121 D. 151
Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: Trong lệnh lặp for…do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. +1 B. +1 hoặc -1 C. Một giá trị bất kì D. Một giá trị khác 0
Câu 5: Lệnh lặp nào sau đây là đúng?
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;
Last edited by a moderator: