Информатика. 9 класс. ФГОС.
Контрольная работа №2
Обобщение и систематизация раздела «Алгоритмы и элементы программирования»
Вариант №2
№
1. Проанализируй готовую программу, ответь на вопросы:
А) каково имя массива?
Б) сколько в нем элементов?
В) элементы какого типа записаны в массив?
Г) как введены данные в массив?
Д) чему может быть равен наименьший элемент массива при таком способе ввода?
Е) какую задачу решает программа?
№2.
№3. Что будет выведено на экран после выполнения программы.
Реши табличным способом.
№4. Запишите имя массива, если он имеет элементы mas[1],mas[2],...
№5. Перечислите виды массивов
№6. Что такое «размер» массива
№7. Назовите виды алгоритмов.
№8. Сопоставить служебные слова и их значения:
| 1. Раздел описания переменных | 2. Начало | 3. Ввод |
| a) var | b ) readln | c ) begin |
№9. Вычислите значение выражения: 17 mod 4
1; b) 3; c) 4; d) 4,25
№11*. Дан фрагмент программы. Чему будет равно значение массива A[2]+A[5] на выходе:
А) for i :=0 to 5 do
a[i] := i;
for i :=0 to 5 do
a[i] := a[i] + 1;
№11*. Составьте программу с использованием массива данных с количеством ячеек в массиве 15. Заполните Массив с помощью цикла рандомно значениями от -7 до +32
Тестовая часть:
№1. Значение переменной а после выполнения фрагмента приведенной программы
A:=7;
A:= A*3;
if А = 12 then A : = А+ 10 else A:= sqr ( A );
равно: a) 17; b) 31; c) 49; d) 441
№2. В программе вычисления гипотенузы в операторе присваивания не указано арифметическое выражение (с =
)
Program gipotenuza;
Var a,b,c : real;
Begin
Readln (a,b);
c:=……………………;
Write (c );
End.
Оно может быть записано:
SQRT( SQR ( A) + SQR (B)) c) SQR( SQRT ( A) + SQRT (B))
SQR(A)+SQR(B) d) SQRT(A)+SQRT(B)
№3 . Сколько раз выполнится тело цикла FOR a:=0 to 100 do
А) 0 В) 99 С) 100 D) 101
1. Алгоритмом называется:
понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
подробный перечень правил выполнения определенных действий;
ориентированный граф, указывающий порядок исполнения некоторого набора команд;
последовательность команд для компьютера;
описание последовательности в виде геометрических фигур, соединенных линиями и стрелками.
2. Свойство алгоритма «дискретность» означает:
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
алгоритм должен быть разбит на последовательность отдельных шагов;
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;
исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.