Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7 класс_ПОВТОРЕНИЕ_АЛГОРИТМИЗАЦИЯ

Total questions: 23

Worksheet time: 36mins

Name
Class
Date
1.

Для вывода сообщений на экран консоли используется функция:

a)

input()

b)

print()

c)

int()

d)

string()

2.

Кто придумал Python?

a)

Гвидо ван Россум

b)

Блез Паскаль

c)

Билл Гейтс

d)

Никлаус Вирт

3.

Что означает эта инструкция: a = int ( input() )

a)

ввод пользователем целого числа

b)

ввод пользователем вещественного числа

c)

ввод пользователем символа

4.

Каким исполнителем является компьютер?

a)

формальным

b)

неформальным

5.

Что такое циклический алгоритм?

a)

Циклический алгоритм - это алгоритм, который выполняет действия только один раз

b)

Циклический алгоритм - это алгоритм, который выполняет действия в случайном порядке

c)

Циклический алгоритм - это алгоритм, который выполняет действия только при наличии ошибок

d)

Циклический алгоритм - это алгоритм, который выполняет повторяющиеся действия в цикле, пока не будет выполнено определенное условие.

6.

Алгоритм - это

a)

набор команд для компьютера

b)

предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей

c)

правила выполнения определенных действий

7.

Выбери из списка базовые структуры алгоритма:

a)

линейный

b)

повторяющийся

c)

циклический

d)

вспомогательный

e)

разветвляющийся

8.

Разветвляющийся алгоритм – это

a)

Присутствие в алгоритме хотя бы одного условия

b)

Набор команд, которые выполняются последовательно друг за другом

c)

Многократное исполнение одних и тех же действий

d)

Другое

9.

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

a)

дискретность;

b)

детерминированность;

c)

конечность;

d)

массовость;

e)

результативность.

10.

Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется

a)

дискретность;

b)

детерминированность;

c)

конечность;

d)

массовость;

e)

результативность.

11.

алг

нач

цел s, t

ввод s

ввод t

если s > 10 или t > 10

то вывод "YES"

иначе вывод "NO"

все

кон


Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:


(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).


Сколько было запусков, при которых программа напечатала «YES»?

(a)  

12.

Назовите основные алгоритмические структуры

a)

Следование

b)

Ветвление

c)

Повторение (циклы)

d)

Конъюнкция

e)

Дизъюнкция

13.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (7, 3); (9, 1).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

14.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–1, 6); (2, 8); (0, 3); (9, –9); (4, 4); (2, 7); (8, –2); (7, 7); (4, 1).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

15.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «NO»?

(a)  

16.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

17.

К какому виду относится программа содержащая следующий код:

если справа стена

то закрасить

вниз

иначе

вверх

все

a)

разветвляющийся

b)

линейный

c)

цикл

d)

трёхмерный

18.

К какому виду алгоритмов относится следующий код программы:

нач

нц пока слева стена

закрасить

вниз

кц

кон

a)

циклический или алгоритм с циклом

b)

линейный

c)

разветвляющийся

d)

подпрограмма

19.

У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2

2. вычти 3

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.

(a)  

20.

У исполнителя Вычислитель две команды, которым присвоены номера:

1. умножь на 4

2. вычти b

(b — неизвестное натуральное число)

Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на b. Известно, что программа 21122 переводит число 4 в число 28.

Определите значение b.

(a)  

21.

У исполнителя Омега две команды, которым присвоены номера:

1. прибавь 4;

2. умножь на b

(b  — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Омега увеличивает число на экране на 4, а выполняя вторую, умножает это число на b. Программа для исполнителя Омега  — это последовательность номеров команд. Известно, что программа 12111 переводит число 9 в число 77. Определите значение b.

(a)  

22.

Известно, что на поле Робота нет стен и закрашенных клеток. Определи, сколько клеток будет закрашено после исполнения следующих команд.

(a)  

23.

На сколько клеток сместится Робот при выполнении группы команд?

a)

5

b)

4

c)

2

d)

3