Tin học Ôn thi học kỳ II môn Tin học 8

ĐứcNhật!

Học sinh tiêu biểu
Thành viên
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
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
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
Ô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:
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:
Top Bottom