Проверочная работа
по теме: «Алгоритмизация и программирование»
Часть 1.
1. Алгоритмическая конструкция, состоящая из последовательности действий, строго по порядку следующих друг за другом называется:
1. Следование
2. Ветвление
3. Повторение
2. Знак присваивания в программировании это:
1. =
2. <=
3. :=
4. =>
3. Какая запись верна:
1. programm Petrov_Ivanov;
2. program Petrov Ivanov;
3. program Petrov_Ivanov;
4. program_Petrov_Ivanov;
4. На блок схеме изображена алгоритмическая конструкция:
1. Следование
2. Ветвление
3. Повторение
5. Команда, с помощью которой можно узнать остаток деления числа a на b:
1. read
2. div
3. var
4. mod
Часть 2.
1. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=3;
b:=10;
a:= b-a*2;
b:=a*2+b;
2. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=5;
b:=8;
if a>b then b:= a+b-5
else b:=a*b-30;
3. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=7;
b:=25;
a:= b div a;
b:= b mod a;
4. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=5;
b:=100;
for i:=1 to 3 do
b:=b/a;
5. Рассмотрите алгоритм и ответьте на вопросы:
program Bobr;
var a, b, c, y , x: real;
begin
writeln(‘Введите три числа’);
readln(a,b,c);
y:=a;
if b>y then y:=b;
if c>y then y:=c;
if ab) or (a>c) then x:=a;
if ba) or (b>c) then x:=b;
if ca) or (c>b) then x:=c;
writeln (y+x);
end.
1. Напишите название программы.
2. Какой тип переменных использован в программе.
3. Сколько всего переменных использовано в программе, укажите их имена.
4. Перепишите строку, в которой программа получает данные от пользователя.
5. Что будет выведено на экран, если пользователь введет значения: 5, 8, 2.
Часть 3. Напишите программу.
Вводятся три числа. Вывести наименьшее число.
Система оценивания:
Часть 1 – каждый правильный ответ 1 балл.
Часть 2 задания 1-4 – каждый правильный ответ 2 балла. Задание 5 – каждый правильный ответ 1 балл.
Часть 3. Полностью написанная программа без ошибок – 10 баллов
Полностью написанная программа, но с небольшими недочетами – 8 баллов
Программа написана не полностью или имеются грубые ошибки, однако улавливается правильное направление мышления – 5 баллов.
Есть правильно построенное начало программы (название, объявление переменных, получение входных данных) но задача не решена или решена в корне не верно – 2 балла.
© ООО «Знанио»
С вами с 2009 года.