СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Контрольная работа по теме "Алгоритмизация и программирование"

Категория: Информатика

Нажмите, чтобы узнать подробности

2 варианта итоговой работы по теме "Алгоритмизация и программирование" для учеников 9 класса ( УМК Семакин И.Г.). Операторы языка Паскаль.

Просмотр содержимого документа
«Контрольная работа по теме "Алгоритмизация и программирование"»

Контрольная работа по теме: АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ (9 КЛАСС)

Вариант 3

  1. Алгоритмом называется:

  1. Подробный перечень правил выполнения определенных действий;

  2. Ориентированный граф, указывающий порядок исполнения некоторого набора команд;

  3. Последовательность команд для компьютера;

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

  5. Описание последовательности в виде геометрических фигур, соединенных линиями и стрелками;

  1. Свойство алгоритма «массовость» означает:

  1. При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

  2. Алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

  3. Записывая алгоритм для конкретного исполнителя, модно использовать лишь те команды, что входят в систему его команд;

  4. Алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

  5. Исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

  1. Алгоритмическая конструкция, предполагающая последовательное выполнение всех действий, называется:

  1. Линейной; d)Ветвлением;

  2. Циклической; e)Вспомогательной;

  3. Альтернативной.

  1. Сопоставь конструкцию алгоритма и его название

  1. Полная форма разветвляющегося алгоритма

  2. Циклический алгоритм

  3. Линейный алгоритм

  4. Неполная форма разветвляющегося алгоритма

  1. В блок-схеме алгоритма условие обозначается фигурой:





  1. Модуль вычисляется с помощью стандартной функции:

  1. АВС(X) b)ABS(X) c)MOD(X) d)SQR(X)



  1. Целый тип данных описывается словом :

а) string б)integer в)сhаr г)real

  1. Служебные слова оператора условия:

a) Esle b) of c) if d) read e) begin f) then g) else

  1. Какие из записей можно рассматривать как имена переменных

a) Y5 b)4D c) MKS d) A.40 e) Щ

  1. Оператором вывода в языке Pascal является:

а)begin b)write c)else d ) read e)for

  1. Сопоставить служебные слова и их значения:


1.Раздел описания переменных

2.Начало

3.Ввод

a) var

b ) readln

c ) begin

  1. Вычислите значение выражения 6 mod 4

  1. 1 b) 1,5 c) 2 d) 4

  1. Фрагмент алгоритма изображен в виде блок- схемы. Определите какое значение переменной А будет напечатано в результате выполнения алгоритма





  1. Значение переменной k после выполнения фрагмента приведенной программы

k:=30;

k:=k/10;

if k

равно : a) 25 b) 9 c) - 2 d) 900

  1. В программе вычисления среднего арифметического трех чисел в операторе присваивания не указано арифметическое выражение.( для справок: ср.ар.=)

Program srednee;

Var a,b,c,sr: real;

Begin

Readln (a,b,c );

sr:=……………………;

Write (sr );

End.

Оно может быть записано:

  1. a + b + c / 3; c) ( a + b + c ) / 3;

  2. ( a + b + c ) : 3; d) SRED ( a + b + c );

  1. Записать на языке 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

  1. Свойствами алгоритма являются:

  1. Четкость, однозначность, массовость, дискретность;

  2. Дискретность, результативность, понятность, массовость, достоверность;

  3. Дискретность, результативность, детерминируемость, массовость, понятность.

  4. Актуальность, полезность, достоверность, понятность, массовость;

  5. Новизна, однозначность, четкость, понятность, результативность;

  1. Свойство алгоритма « конечность» означает:

  1. Алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа ;

  2. При точном исполнении всех команд алгоритма процесс должен приводить к определенному результату;

  3. Алгоритм должен состоять из последовательности конечного числа шагов;

  4. Алгоритм должен быть ориентирован на конкретного исполнителя и содержать команды, входящие в систему его команд;

  5. Исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

  1. Алгоритмическая конструкция, предполагающая многократное выполнение некоторых действий , называется:

  1. Линейной; d) Ветвлением;

  2. Циклической; e) Рекурсивной;

  3. Альтернативной.

  1. Сопоставь конструкцию алгоритма и его название

  1. Полная форма разветвляющегося алгоритма

  2. Циклический алгоритм

  3. Линейный алгоритм

  4. Неполная форма разветвляющегося алгоритма


  1. Ввод/вывод данных в блок-схемах обозначается фигурой:





  1. Остаток от деления числа Х на число У вычисляется с помощью стандартной функции:

a)X DIV Y b) X MOD Y c) INC(X,Y) d) SQR(XY)

  1. Вещественный тип данных описывается словом :

а) comp b) integer c) real d) longint

  1. В алфавит языка Pascal не входит служебное слово:

a)Step b)begin c)while d)progrаm e)end

  1. Какие из записей можно рассматривать как имена переменных

  1. NК1 b)X3 c) 7A d) Ж e) 2W

  1. Оператором ввода в языке Pascal является:

а) write Б) writeln в) read г) readkey

  1. Сопоставить служебные слова и их значения:


1.Целые числа

2.Заголовок программы

3.Если

a ) program

b ) if

c ) integer


  1. Вычислите значение выражения 15 div 4

  1. 3 b) 3,75 c) 1 d) - 4

  1. Фрагмент алгоритма изображен в виде блок- схемы. Определите какое значение переменной А будет напечатано в результате выполнения алгоритма

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

  1. В программе вычисления гипотенузы в операторе присваивания не указано арифметическое выражение. ( для справок: с = )

Program gipotenuza;

Var a,b,c : real;

Begin

Readln (a,b);

c:=……………………;

Write (c );

End.

Оно может быть записано:

  1. SQRT( SQR ( A) + SQR (B)) c) SQR( SQRT ( A) + SQRT (B))

  2. SQR(A)+SQR(B) d) SQRT(A)+SQRT(B)

  1. Записать на языке Pascal следующeе выражение

если число четно, тогда вывести на экран «да», иначе вывести «нет»

  1. Сколько раз выполнится тело цикла FOR x:= 0 to 20 do

  2. Элементы двумерного массива на языке Pascal записываются:

a) A[i,j] b) A{i,j} c) A(i) d) Aij e) Aij