Просмотр содержимого документа
«Контрольная работа по теме "Алгоритмизация и программирование"»
Контрольная работа по теме: АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ (9 КЛАСС)
Вариант 3
Алгоритмом называется:
Подробный перечень правил выполнения определенных действий;
Ориентированный граф, указывающий порядок исполнения некоторого набора команд;
Последовательность команд для компьютера;
Понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей.
Описание последовательности в виде геометрических фигур, соединенных линиями и стрелками;
Свойство алгоритма «массовость» означает:
При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
Алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
Записывая алгоритм для конкретного исполнителя, модно использовать лишь те команды, что входят в систему его команд;
Алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;
Исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
Алгоритмическая конструкция, предполагающая последовательное выполнение всех действий, называется:
Линейной; d)Ветвлением;
Циклической; e)Вспомогательной;
Альтернативной.
Сопоставь конструкцию алгоритма и его название
Полная форма разветвляющегося алгоритма
Циклический алгоритм
Линейный алгоритм
Неполная форма разветвляющегося алгоритма
В блок-схеме алгоритма условие обозначается фигурой:

Модуль вычисляется с помощью стандартной функции:
АВС(X) b)ABS(X) c)MOD(X) d)SQR(X)
Целый тип данных описывается словом :
а) string б)integer в)сhаr г)real
Служебные слова оператора условия:
a) Esle b) of c) if d) read e) begin f) then g) else
Какие из записей можно рассматривать как имена переменных
a) Y5 b)4D c) MKS d) A.40 e) Щ
Оператором вывода в языке Pascal является:
а)begin b)write c)else d ) read e)for
Сопоставить служебные слова и их значения:
1.Раздел описания переменных | 2.Начало | 3.Ввод |
a) var | b ) readln | c ) begin |
Вычислите значение выражения 6 mod 4
1 b) 1,5 c) 2 d) 4
Фрагмент алгоритма изображен в виде блок- схемы. Определите какое значение переменной А будет напечатано в результате выполнения алгоритма

Значение переменной k после выполнения фрагмента приведенной программы
k:=30;
k:=k/10;
if k
равно : a) 25 b) 9 c) - 2 d) 900
В программе вычисления среднего арифметического трех чисел в операторе присваивания не указано арифметическое выражение.( для справок: ср.ар.=
)
Program srednee;
Var a,b,c,sr: real;
Begin
Readln (a,b,c );
sr:=……………………;
Write (sr );
End.
Оно может быть записано:
a + b + c / 3; c) ( a + b + c ) / 3;
( a + b + c ) : 3; d) SRED ( a + b + c );
Записать на языке Pascal следующее выражение:
если число кратно 10, тогда вывести на экран «да», иначе вывести «нет»
17. Сколько раз выполнится тело цикла FOR a:=10 downto 5 do
18.Элементы одномерного массива на языке Pascal записываются:
a) A[i] b) A{i} c) A(i) d) Ai e) A i
Контрольная работа по теме: АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ (9 КЛАСС)
Вариант 4
Свойствами алгоритма являются:
Четкость, однозначность, массовость, дискретность;
Дискретность, результативность, понятность, массовость, достоверность;
Дискретность, результативность, детерминируемость, массовость, понятность.
Актуальность, полезность, достоверность, понятность, массовость;
Новизна, однозначность, четкость, понятность, результативность;
Свойство алгоритма « конечность» означает:
Алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа ;
При точном исполнении всех команд алгоритма процесс должен приводить к определенному результату;
Алгоритм должен состоять из последовательности конечного числа шагов;
Алгоритм должен быть ориентирован на конкретного исполнителя и содержать команды, входящие в систему его команд;
Исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.
Алгоритмическая конструкция, предполагающая многократное выполнение некоторых действий , называется:
Линейной; d) Ветвлением;
Циклической; e) Рекурсивной;
Альтернативной.
Сопоставь конструкцию алгоритма и его название
Полная форма разветвляющегося алгоритма
Циклический алгоритм
Линейный алгоритм
Неполная форма разветвляющегося алгоритма
Ввод/вывод данных в блок-схемах обозначается фигурой:

Остаток от деления числа Х на число У вычисляется с помощью стандартной функции:
a)X DIV Y b) X MOD Y c) INC(X,Y) d) SQR(XY)
Вещественный тип данных описывается словом :
а) comp b) integer c) real d) longint
В алфавит языка Pascal не входит служебное слово:
a)Step b)begin c)while d)progrаm e)end
Какие из записей можно рассматривать как имена переменных
NК1 b)X3 c) 7A d) Ж e) 2W
Оператором ввода в языке Pascal является:
а) write Б) writeln в) read г) readkey
Сопоставить служебные слова и их значения:
1.Целые числа | 2.Заголовок программы | 3.Если |
a ) program | b ) if | c ) integer |
Вычислите значение выражения 15 div 4
3 b) 3,75 c) 1 d) - 4
Фрагмент алгоритма изображен в виде блок- схемы. Определите какое значение переменной А будет напечатано в результате выполнения алгоритма
14.Значение переменной p после выполнения фрагмента приведенной программы
p:=7;
p:= p*3;
if p = 12 then p : = p+ 10 else p:= sqr ( p );
равно : a) 49 b) 17 c) 441 d) 31
В программе вычисления гипотенузы в операторе присваивания не указано арифметическое выражение. ( для справок: с =
)
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)
Записать на языке Pascal следующeе выражение
если число четно, тогда вывести на экран «да», иначе вывести «нет»
Сколько раз выполнится тело цикла FOR x:= 0 to 20 do
Элементы двумерного массива на языке Pascal записываются:
a) A[i,j] b) A{i,j} c) A(i) d) Aij e) Aij