Контрольная работа №4 по информатике 9 класс по теме
«Начала программирования»
Уважаемый ученик!
Контрольная
работа состоит из 11 заданий:
1
– 9 задания - тестовые вопросы, проверяют ваши теоретические знания по
оформлению элементов программы;
два
задания – 10 и 11, направлены на выявление уровня вашего понимания решения
задач и составления программ.
На
выполнение всей работы отводится 45 минут.
Критерии
оценивания: задания 1 – 9 (по 1 баллу за каждое правильно
выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по
следующим критериям:
Задача
реализована в виде программы. Программа не имеет ошибок, выдает нужный
результат.
|
3 баллов
|
Программа, реализующая задачу,
логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки
и (или) выдает неверный ответ
|
2 балла
|
Программа для реализации задачи
написана, но построена логически неверно (не разработан алгоритм, реализующий
поставленную задачу)
|
1 балл
|
К задаче не написана верная
программа (присутствуют пунктуационные и(или) синтаксические ошибки,
программа выдает неверны ответ)
|
0 баллов
|
Итоговый
балл и оценка за контрольную работу:
Количество правильно выполненных
заданий
|
Оценка
|
13 - 14 баллов
|
Оценка "5"
|
10 - 12 баллов
|
Оценка "4"
|
7 - 9 баллов
|
Оценка "3"
|
Менее 7 баллов
|
Оценка "2"
|
Перед тем как сдать работу, не забудьте
проверить правильность выполнения работы и попытайтесь самостоятельно оценивать
свою работу по предложенным критериям.
Желаю удачи!
1 вариант
1.
Какие значения будут принимать переменные А, В после выполнения действий?
A:=2; B:=6; A:=2*B; B:=B+4;
а) A=12, B=10; б) A=2,
B=10; в) A=4,B=10; г)
A=10, B=6;
2. Укажите оператор ввода:
а) Writeln; б) Readln; в) Begin;
г) Program;
3. Ввод одномерного
массива Х1,X2,...,Xn:
а) FOR i:=1 TO n DO read(X[i]); в) FOR
i:=n TO 1 DO readln(X[i]);
б) FOR i:=1 TO n DO writeln(X[i]); г) FOR
i:=n TO n DO writeln(X[i]);
4. Имеется
описание:
var с: array [1..20] of integer;
Для хранения
массива с будет отведено… ячеек памяти объёмом… байтов.
а) 40, 20
б) 20, 320
в) 20, 40
г) 20, 20
5. Для
записи вспомогательных алгоритмов в языке Паскаль используются:
а) массивы
б) составные
операторы
в) процедуры и
функции
г) операторы и
операнды
6.
Подпрограмма, имеющая произвольное количество входных и выходных данных,
называется:
а) процедурой
б) функцией
в) вспомогательным
алгоритмом
7. Напишите номера
примеров, где оператор присваивания или имя переменной написаны неверно
1) A:=5 + 5;
2) C = D$;
3) 1game := 30;
4) a=c=5.
8. Чему будут равны
значения переменных А и В после выполнения всех операторов
А := 3; B := 6; A := 2*A –B; B: =
A+22
9. Что напечатается в
результате выполнения программы, если ввести следующие данные
А=5, В=7
алг вычислить выражение
нач
ввод А, В
если A > B то S: = A+2 иначе S:= B^2 все
вывод S
конец
10.
Составь и заполни блок – схему для данной программы:
program w;
var a,b,s: integer;
begin
writeln ('введите слагаемые');
readln (a,b);
s:=a+b;
writeln('сумма чисел = ',s);
end.
|
|
11.
Составьте компьютерные программы на языке Паскаль, реализующие решение
следующих задач.
В
6 школ города поступили компьютеры. В первую только один, во вторую – 4, в
третью – 9 и т.д. Подсчитайте общее количество компьютеров. Выведите на экран
номера школ, где количество компьютеров кратно 4.
Контрольная работа №4 по информатике 9 класс по теме
«Начала программирования»
Уважаемый ученик!
Контрольная
работа состоит из 11 заданий:
1
– 9 задания - тестовые вопросы, проверяют ваши теоретические знания по
оформлению элементов программы;
два
задания – 10 и 11, направлены на выявление уровня вашего понимания решения
задач и составления программ.
На
выполнение всей работы отводится 45 минут.
Критерии
оценивания: задания 1 – 9 (по 1 баллу за каждое правильно
выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по
следующим критериям:
Задача
реализована в виде программы. Программа не имеет ошибок, выдает нужный
результат.
|
3 баллов
|
Программа, реализующая задачу,
логически построена верно, но имеет пунктуационные и (или) синтаксические
ошибки и (или) выдает неверный ответ
|
2 балла
|
Программа для реализации задачи
написана, но построена логически неверно (не разработан алгоритм, реализующий
поставленную задачу)
|
1 балл
|
К задаче не написана верная
программа (присутствуют пунктуационные и(или) синтаксические ошибки,
программа выдает неверны ответ)
|
0 баллов
|
Итоговый
балл и оценка за контрольную работу:
Количество правильно выполненных
заданий
|
Оценка
|
13 - 14 баллов
|
Оценка "5"
|
10 - 12 баллов
|
Оценка "4"
|
7 - 9 баллов
|
Оценка "3"
|
Менее 7 баллов
|
Оценка "2"
|
Перед тем как сдать работу, не забудьте
проверить правильность выполнения работы и попытайтесь самостоятельно оценивать
свою работу по предложенным критериям.
Желаю удачи!
2 вариант
1. Процедура
ветвления:
а) For - to – do; б)
Begin – end; в) While – do; г) If –
then – else;
2.
Какой формат записи верен?
а) Write(‘ vvedi x’,x);
б) Writeln (vvedi x’,x);
в) Write( vvedi x);
г) Writeln (‘vvedi x’);
3.
Массив описывается в разделе:
а) DIM б) TYPE в) VAR г) ARRAY
4. Чему
равна сумма элементов а[1] и а[4] массива, сформированного следующим образом?
for i:=1 to 5 do
a[i] := i * (i+1);
a) 30
б) 5
в) 22
г) 40
5. Между
формальными и фактическими параметрами следует соблюдать соответствие:
а) по типу параметров
б) по количеству
параметров
в) по порядку
следования параметров
г) по всему,
перечисленному в п. а)-в)
6. Что
такое управление? Выберите самое полное определение.
а) перевод объекта
из одного состояния в другое
б) удержание
объекта в существующем состоянии
в) процесс
целенаправленного воздействия одних объектов на другие объекты
г) регулирование
движения автомашин на перекрёстке
7.
Напишите номера примеров, где оператор присваивания или имя переменной написан
неверно
1) 5
+ 5 := A;
2) A2$ :=
"Программа";
3) C + D$;
4) game := 30;
5) a=c=5
8.
Чему будут равны значения переменных А и В после выполнения всех операторов:
А := 3; B := 5; A := 2*A –B; B := (- A)^2
9.
Что напечатается в результате выполнения программы, если ввести следующие
данные А=10, В=8
алг вычислить выражение
нач
ввод А, В
если A > =B то S := -A/(2+B) иначе S := B+А все
вывод S
конец
10.
Составь и заполни блок – схему для данной программы:
program w;
var i,s: integer;
begin
s:=0;
For i:=2 to 5 do
s:=i+s;
writeln('ответ:', s);
end.
|
11.
Составьте компьютерные программы на языке Паскаль, реализующие решение
следующих задач.
Лена
в октябре ежедневно записывала показания температур в дневник наблюдений.
Однажды младший братишка сделал в записях температур небольшие исправления,
дописав к отрицательной температуре справа ноль, к положительной добавил знак
«минус», а перед нулем приписал цифру 5. Что увидит девочка после исправлений?
Вывести исходные и полученные данные.
Контрольная работа №4 по информатике 9 класс по теме
«Начала программирования»
Уважаемый ученик!
Контрольная
работа состоит из 11 заданий:
1
– 9 задания - тестовые вопросы, проверяют ваши теоретические знания по
оформлению элементов программы;
два
задания – 10 и 11, направлены на выявление уровня вашего понимания решения
задач и составления программ.
На
выполнение всей работы отводится 45 минут.
Критерии
оценивания: задания 1 – 9 (по 1 баллу за каждое правильно
выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по
следующим критериям:
Задача
реализована в виде программы. Программа не имеет ошибок, выдает нужный
результат.
|
3 баллов
|
Программа, реализующая задачу,
логически построена верно, но имеет пунктуационные и (или) синтаксические ошибки
и (или) выдает неверный ответ
|
2 балла
|
Программа для реализации задачи
написана, но построена логически неверно (не разработан алгоритм, реализующий
поставленную задачу)
|
1 балл
|
К задаче не написана верная
программа (присутствуют пунктуационные и(или) синтаксические ошибки,
программа выдает неверны ответ)
|
0 баллов
|
Итоговый
балл и оценка за контрольную работу:
Количество правильно выполненных
заданий
|
Оценка
|
13 - 14 баллов
|
Оценка "5"
|
10 - 12 баллов
|
Оценка "4"
|
7 - 9 баллов
|
Оценка "3"
|
Менее 7 баллов
|
Оценка "2"
|
Перед тем как сдать работу, не забудьте
проверить правильность выполнения работы и попытайтесь самостоятельно оценивать
свою работу по предложенным критериям.
Желаю удачи!
3 вариант
1.
Какой из операторов присваивания записан неверно?
а) X:=’ Vvedi’; б) C1:= 123; в) Y=sqr(x); г) Z:=’256’;
2.
Укажите оператор вывода:
а) Writeln; б) Readln; в) Begin; г) Program;
3.
В каком блоке заключается тело программы:
а) For - to – do; б) Begin – end; в) While – do; г) If – then –
else;
4. Массив
описан следующим образом:
const b: array [1..5] of integer = (1, 2,
3, 5, 11);
Значение выражения
b[5] * b[4] — b[2] — b[3] * b[1] равно:
a) 50
б) 15
в) 11
г) 22
5.
Алгоритм, целиком используемый в составе другого алгоритма, называется:
а) рекурсивным
б) вспомогательным
в) основным
г) дополнительным
6. Кто
является основоположником кибернетики?
а) Норберт Винер
б) Джон фон Нейман
в) Платон
г) И.П. Павлов
7.
Напишите номера примеров, где оператор присваивания или имя переменной написан
неверно
1) 5
+ В := A;
2) 2A$ :=
"Программа";
3) C + D;
4) mass:= 30;
5) a=c=5
8.
Чему будут равны значения переменных А и В после выполнения всех операторов
А:= 3; B: = 6; С:=
А+В; A:= 2*В –С; B: =А+С
9. Определите
значение переменной c после выполнения следующего фрагмента программы
a := 30
b := 14
a := a – 2 * b
если a > b
то c := b + 2 * a
иначе c := b - 2 * a
все
10.
Составь и заполни блок – схему для данной программы:
program w;
var a,b,s: integer;
begin
writeln ('введите слагаемые');
readln (a,b);
s:=a+b;
writeln('сумма чисел = ',s);
end.
|
11.
Составьте компьютерные программы на языке Паскаль, реализующие решение
следующих задач.
Составьте
из слов "грамотность" и "личность" слово
"отлично", используя операции удаления, копирования элементов строки
и операцию склеивания строк.
Контрольная работа №4 по информатике 9 класс по теме
«Начала программирования»
Уважаемый ученик!
Контрольная
работа состоит из 11 заданий:
1
– 9 задания - тестовые вопросы, проверяют ваши теоретические знания по оформлению
элементов программы;
два
задания – 10 и 11, направлены на выявление уровня вашего понимания решения
задач и составления программ.
На
выполнение всей работы отводится 45 минут.
Критерии
оценивания: задания 1 – 9 (по 1 баллу за каждое правильно
выполненное задание), 10 задание – 2 балла. Задание 11 оценивается по
следующим критериям:
Задача
реализована в виде программы. Программа не имеет ошибок, выдает нужный
результат.
|
3 баллов
|
Программа, реализующая задачу,
логически построена верно, но имеет пунктуационные и (или) синтаксические
ошибки и (или) выдает неверный ответ
|
2 балла
|
Программа для реализации задачи
написана, но построена логически неверно (не разработан алгоритм, реализующий
поставленную задачу)
|
1 балл
|
К задаче не написана верная программа
(присутствуют пунктуационные и(или) синтаксические ошибки, программа выдает
неверны ответ)
|
0 баллов
|
Итоговый
балл и оценка за контрольную работу:
Количество правильно выполненных
заданий
|
Оценка
|
13 - 14 баллов
|
Оценка "5"
|
10 - 12 баллов
|
Оценка "4"
|
7 - 9 баллов
|
Оценка "3"
|
Менее 7 баллов
|
Оценка "2"
|
Перед тем как сдать работу, не забудьте
проверить правильность выполнения работы и попытайтесь самостоятельно оценивать
свою работу по предложенным критериям.
Желаю удачи!
4
вариант
1.
Какой формат записи неправильный?
а) Program exe; б) Program _9Б ; в) Program _Nomer_6; г) Program
student
2. Процедура цикла
без параметров:
а) For - to – do; б)
Begin – end; в) While – do; г) If –
then – else;
3. Вывод первых 6-ти
элементов одномерного
массива X:
а). FOR i:=1 TO n DO writeln(X[i]); в) FOR
i:=6 TO 1 DO writeln(X[i]);
б) FOR i:=1 TO 6 DO writeln(X[i]); г) FOR
i:=1 TO 6 DO readln(X[i]);
4.
Имеется
описание:
var с: array [1..20] of integer;
Для хранения
массива с будет отведено… ячеек памяти объёмом… байтов.
а) 40, 20 б)
20, 320 в) 20, 40 г) 20, 20
5. Чему
равна сумма элементов а[1] и а[4] массива, сформированного следующим образом?
for i:=1 to 5 do
a[i] := i * (i+1);
a) 30 б)
5 в) 22 г) 40
6. Массив
описан следующим образом:
const b: array [1..5] of integer = (1, 2,
3, 5, 11);
Значение выражения
b[5] * b[4] — b[2] — b[3] * b[1] равно:
a) 50 б) 15 в)
11 г) 22
7. Напишите номера примеров, где оператор
присваивания или имя переменной написан неверно
1) Т + L := 3; 2) A$
:= "Программа"; 3) C65 +
D$; 4) roky := 30; 5) a=c=h
8. Чему будут равны значения переменных х, y и
s в результате выполнения этого линейного алгоритма:
х:=2;
у:=х*х; у:=у*у; х:=у*х; s:=x+y
9. Определите значение переменной c после
выполнения следующего фрагмента программы:
a := 40
b := 80
b := - a - 2 * b
если a < b
то c := b - a
иначе c := a - 2 * b
все
10. Составь и
заполни блок – схему для данной программы
program w;
var a,b,s: integer;
begin
writeln ('введите слагаемые');
readln (a,b);
s:=a+b;
if s mod 2
= 0 then
writeln('да') else writeln('нет');
end.
|
11.
Составьте компьютерные программы на языке Паскаль, реализующие решение
следующих задач, которая в последовательности
натуральных чисел определяет количество чисел, кратных 3. Программа
получает на вход количество чисел в последовательности, а затем сами
числа. В последовательности всегда имеется число, кратное 3. Количество
чисел не превышает 100. Введённые числа не превышают 300. Программа
должна вывести одно число — количество чисел, кратных 3.
Пример работы программы:
Входные данные
|
Выходные данные
|
3
12
26
24
|
2
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.