Контрольная работа по информатике 9 кл «Управление и алгоритмы»

Вариант 1

К какому виду алгоритмических конструкций можно отнести фрагмент алгоритма, представленный на схеме?

1 Линейный (последовательный).

2 Циклический.

3 Разветвляющийся.

Смешанный
Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные)  переменные:

a := 5;

b := 5 - 3 * a;

b := b / 2 * a;

       1) 1        2) –1        3) 25        4) –25

3)        Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные)  переменные:

a := 5;

b := 5 + 5 * a;

b := b / 2 * a;

       1) 3        2) 5        3) 75        4) 125


Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперед n,        где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения.

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

Запись  Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

НЕ нашли? Не то? Что вы ищете?

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

Повтори 5 [Вперед 10 Направо 72]

Какая фигура появится на экране?

1) Незамкнутая ломаная линия

2) Правильный треугольник

3) Квадрат

4) Правильный пятиугольник



Определите значения переменных x и y после выполнения фрагмента алгоритма.

В ответ запишите номер правильного варианта:

1) x=25, y=25        2) x=20, y=30        3) x=30, y=20        4) x=30, y=30

Часть 2

Определите значение переменной m после выполнения фрагмента алгоритма.

Составить программу для графического учебного исполнителя для написания слова «ПОТ»,

Контрольная работа по информатике 9 кл «Управление и алгоритмы»

Вариант 2

1 К какому виду алгоритмических конструкций можно отнести фрагмент алгоритма, представленный на схеме?

1 Линейный (последовательный). 2 Циклический. 3 Разветвляющийся.

4 Смешанный



A

B

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

выполнять следующие команды: Вверх (1), Вниз (2), Вправо (3), Влево (4).
При выполнении каждой такой команды Робот перемещается в соседнюю клетку в указанном направлении. Если же в этом направлении между клетками стоит стена, то робот разрушается.
Какую последовательность из 5 команд выполнил Робот, чтобы переместиться из клетки А в клетку В, не разрушившись от встречи со стенами? Ответы записаны в виде последовательности цифр, соответствующих командам.

1) 32323        2) 23324        3) 32324        4) 22211


Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные)  переменные:

a := 7;

b := 7 + 3 * a;

b := b / 2 * a;

       1) 2        2) 5        3) 98        4) 245

Определите значение переменной b после выполнения следующего фрагмента программы, где a и b – вещественные (действительные)  переменные:

a := 5;

b := 5 - 3 * a;

b := b / 2 * a;

       1) 1        2) –1        3) 25        4) –25


Определите значения переменных x и y после выполнения фрагмента алгоритма.

В ответ запишите номер правильного варианта:

1) x=15, y=16        2) x=20, y=13        3) x=16, y=15        4) x=13, y=20

Часть2

Составить программу для графического учебного исполнителя для написания слова «БОТ»,
Запишите значение переменной s после выполнения фрагмента алгоритма: