1. Trang chủ
  2. » Địa lý lớp 11

TÀI LIỆU ÔN TẬP TẠI NHÀ - KHỐI 8

2 8 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 19,22 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ban đầu biếnđếm sẽ nhận giá trị bằng giátrịđầu, sau mỗi vòng lặp, biếnđếm được tự động tăng thêm một đơn vị (+1) cho đến khi bằng giátrịcuối.. Số vòng lặp là biết trước và bằng :?[r]

Trang 1

ÔN TẬP TRỰC TUYẾN - HK II - TIN HỌC 8

Năm học 2019 - 2020

Bài 7 Câu lệnh lặp

Cú pháp :

FOR biếnđếm := giátrịđầu TO giátrịcuối DO câulệnh ;

Trong đó :

FOR, TO, DO : là từ khóa

biếnđếm : là biến kiểu nguyên (integer).

giátrịđầu, giátrịcuối : là giá trị nguyên.

giátrịcuối phải lớn hơn giátrịđầu câulệnh : có thể là câu lệnh đơn giản hoặc câu lệnh ghép.

Ban đầu biếnđếm sẽ nhận giá trị bằng giátrịđầu, sau mỗi vòng lặp, biếnđếm được tự động tăng thêm một đơn vị (+1) cho đến khi bằng giátrịcuối

Số vòng lặp là biết trước và bằng :

giátrịcuối - giátrịđầu + 1

I LÝ THUYẾT:

Câu 1: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước?

A Học cho đến khi thuộc bài B Một ngày tắm hai lần

C Đánh răng mỗi ngày ba lần D Cả B,C đều đúng

Câu 2: For … to … do là câu lệnh lặp:

A Biết trước số lần lặp B Chưa 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

Câu 3: 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ị cuối> to <giá trị đầu> do <câu lệnh>;

C For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

D For <biến đếm> = <giá trị cuối> to <giá trị đầu> do <câu lệnh>;

Câu 4: Trong lệnh lặp for to do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào?

Câu 5: Hãy cho biết số lần lặp của câu lệnh for sau đây: “for i:= -2 to 2 do …”

A -2 lần B 5 lần C 2 lần D 4 lần

Câu 6: Câu lệnh pascal nào sau đây là hợp lệ ?

A For i := 5 to 1 do writeln(‘Hello’); B For i :=1.5 to 5.5 do writeln(‘Hello’);

C For i := 1 to 5 do writeln(‘Hello’) D For i := -1 to 5 do writeln(‘Hello’);

Câu 7: Trong ngôn ngữ lập trình pascal, để thực hiện câu lệnh : For i:=1 to 5 do a:=a+1; thì biến i

phải khai báo là kiểu dữ liệu là…

Trang 2

Cho đoạn chương trình :

X := 0 ; for i := -2 to 2 do X := X + 2 ; Sau khi đoạn chương trình trên được thực hiện, giá trị của X bằng bao nhiêu ?

Giải:

Số vòng lặp: 2 – (-2) + 1 = 5

Vòng lặp Giá trị i Thực hiện câu lệnh

1 -2 X:=X+2=0+2=2

2 -1 X:=X+2=2+2=4

3 0 X:=X+2=4+2=6

4 1 X:=X+2=6+2=8

5 2 X:=X+2=8+2=10

X=10

II.BÀI TẬP:

Cho đoạn chương trình :

Y := 10 ; for i := 0 to 4 do Y := Y - 2 ; Sau khi đoạn chương trình trên được thực hiện, giá trị của Y bằng bao nhiêu?

 HẾT 

Ngày đăng: 07/02/2021, 15:44

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w