wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 Цикл с заданным числом повторений FOR

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

Прочитайте и отметьте верные утверждения.

a)

Условный оператор нужен для того, чтобы изменить порядок действий в программе

b)

В полной форме условного оператора обязательно есть ключевое слово else

c)

Для того чтобы найти наибольшее из двух чисел, надо использовать условный оператор

d)

Условный оператор обязательно должен быть в любой программе

e)

Условный оператор может быть полной и неполный

2.

Прочитайте и отметьте верные утверждения, соответствующие циклам с заданным числом повторений.

a)

Переменная цикла может быть только целым числом.

b)

С каждым шагом переменная цикла может как увеличиваться, так и уменьшаться.

c)

Шаг изменения переменной цикла может быть любым.

d)

Шаг изменения переменной цикла может быть равен только 1 или -1.

3.
Формат команды цикла с заданным числом повторений? Если A>B?
a)
for <переменная цикла>:= A  downto B do      
b)
for <переменная цикла>:= B to A do
c)
for <переменная цикла>:= A  downto B to
d)
while <условие> do <о>
4.

Формат команды цикла с заданным числом повторений, если A<B?

a)

for <счетчик>:= A to B do

b)

for <счетчик>:= B to A

c)

for <счетчик>:= A do B to

d)

while <условие> do <о>

5.

Дана программа на языке программирования Pascal.

Что выведет программа при разных входных данных. Запишите ответ точно в таком виде, как его выводит программа. Если программа ничего не выводит оставьте поле пустым.


Строка ввода: 1 5

(a)  

6.

Дана программа на языке программирования Pascal.

Что выведет программа при разных входных данных. Запишите ответ точно в таком виде, как его выводит программа. Если программа ничего не выводит оставьте поле пустым

Строка ввода: 10 10

(a)  

7.

Дана программа на языке программирования Pascal.

Что выведет программа при разных входных данных. Запишите ответ точно в таком виде, как его выводит программа. Если программа ничего не выводит оставьте поле пустым

Строка ввода: 11 12

(a)  

8.

Укажите, сколько раз выполнится тело цикла:

for x:=2 to 7 do write ( '*' );

a)

6

b)

7

c)

1

d)

бесконечно

e)

5

9.

Укажите, сколько раз выполнится тело цикла:

for x:=3 to 3 do write ( '*' );

a)

6

b)

ни разу

c)

1

d)

бесконечно

e)

5

10.

Укажите, сколько раз выполнится тело цикла:

for x:=10 downto 4 do write ( '*' );

a)

6

b)

7

c)

1

d)

бесконечно

e)

4