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

Контрольная работа по информатике 9 кл «Управление и алгоритмы»
Вариант 1
1) К какому виду алгоритмических конструкций можно отнести фрагмент
алгоритма, представленный на схеме?
1 Линейный (последовательный).
2 Циклический.
3 Разветвляющийся.
4 Смешанный
2) Определите значение переменной 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
4) Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде
линии. В каждый конкретный момент известно положение исполнителя и направление его
движения. У исполнителя существуют две команды:
Вперед n, где n целое число, вызывающая передвижение черепашки на n
шагов в направлении движения.
Направо m, где m целое число, вызывающая изменение направления движения
на m градусов по часовой стрелке.
Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд
в скобках повторится 5 раз.
Черепашке был дан для исполнения следующий алгоритм:
Повтори 5 [Вперед 10 Направо 72]
Какая фигура появится на экране?
1) Незамкнутая ломаная линия
2) Правильный треугольник
3) Квадрат
4) Правильный пятиугольник
5) Определите значения переменных x и y после выполнения фрагмента алгоритма.
В ответ запишите номер правильного варианта:
1) x=25, y=25 2) x=20, y=30 3) x=30, y=20 4) x=30, y=30
Часть 2
6) Определите значение переменной m после выполнения фрагмента алгоритма.
7) Составить программу для графического учебного исполнителя для написания слова
«ПОТ»,
x:=15;
y:=35;
x < 30?
нет
да
x >= y?
да
x:=x-5;
y:=y+5;
нет
x:=x+10;
y:=y-10;
m:=54;
n:=16;
m = n?
да
нет
m > n?
да
m:=m-n;
нет
n:=n-m;
Контрольная работа по информатике 9 кл «Управление и алгоритмы»
Вариант 2
1 К какому виду алгоритмических конструкций можно отнести фрагмент алгоритма,
представленный на схеме?
1 Линейный (последовательный). 2 Циклический. 3 Разветвляющийся.
4 Смешанный
2. Исполнитель Робот действует на клетчатом поле, между
соседними клетками которого могут стоять стены. Робот
передвигается по клеткам поля и может
выполнять следующие команды: Вверх (1), Вниз (2), Вправо (3),
Влево (4).
При выполнении каждой такой команды Робот перемещается в
соседнюю клетку в указанном направлении. Если же в этом
направлении между клетками стоит стена, то робот разрушается.
Какую последовательность из 5 команд выполнил Робот, чтобы переместиться из клетки А
в клетку В, не разрушившись от встречи со стенами? Ответы записаны в виде
последовательности цифр, соответствующих командам.
1) 32323 2) 23324 3) 32324 4) 22211
3. Определите значение переменной b после выполнения следующего фрагмента программы, где
a и b вещественные (действительные) переменные:
a := 7;
b := 7 + 3 * a;
b := b / 2 * a;
1) 2 2) 5 3) 98 4) 245
4. Определите значение переменной b после выполнения следующего фрагмента программы, где
a и b вещественные (действительные) переменные:
a := 5;
b := 5 - 3 * a;
b := b / 2 * a;
1) 1 2) 1 3) 25 4) 25
A
B
5) Определите значения переменных x и y после выполнения фрагмента алгоритма.
В ответ запишите номер правильного варианта:
1) x=15, y=16 2) x=20, y=13 3) x=16, y=15 4) x=13, y=20
Часть2
6) Составить программу для графического учебного исполнителя для написания слова «БОТ»,
1) Запишите значение переменной s после выполнения фрагмента алгоритма:
x:=10;
y:=15;
y < 16?
нет
да
x <= y?
да
x:=x+5;
y:=y-5;
нет
x:=x-3;
y:=y+5;
s:=s+n
n:=0;
s:=0;
n >
100?
да
нет
n нечетно?
n:=n+1
да
нет