Внимание! в контрольной работе приведены вопросы и элементы кода из Pascal!
Первый вариант
Часть 1.
1. Как выглядит знак присваивания в программировании?:
2. Как называется алгоритмическая конструкция, которая состоит из последовательных действий, В строго упорядоченном порядке друг за другом следующих?
3. Какой алгоритм изображен на картинке?:
4. Выберите правильную запись программы :
5. С помощью какой команды можно узнать остаток деления числа a на b:
Часть 2.
1. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=4;
x:=10;
a:= x-a*2;
x:=a*2-x;
2. Что получиться в результате выполнения этого алгоритма? Ответ запишите:
a:=5;
b:=7;
if a>b then b:= a+b-28
else b:=a*b-30;
3. Что получиться в результате выполнения этого алгоритма ? Запишите значение которое получиться для переменной b
a:=7;
b:=22;
a:= b div a;
b:= b mod a;
4. Какое значение b получиться после выполнения алгоритма? Ответ запишите. (Если необходимо округлить ответ, округляйте до десятых)
a:=3;
b:=90;
for i:=1 to 4 do
b:=b/a;
5. Рассмотрите алгоритм и ответьте на вопросы:
Часть 3. Напишите программу.
Вводятся три числа. Вывести наименьшее число.
Второй вариант
Часть I
1. Конструкция алгоритма при котором , результате от проверки выполнения условия могут быть выполнены различные действия, называется:
2. Не равно в pascal пишется:
3. Какая запись верна:
4. На блок схеме изображена алгоритмическая конструкция:
5. Команда в pascal которая позволяет прочитать данные полученные от пользователя:
Часть 2.
1. Какое значение будет у переменной k после выполнения этого алгоритма:
a:=2;
k:=4;
a:= k+a*3;
k:=a/2-k;
2. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=7;
b:=5;
if a>b then b:= a+b+5
else b:=a*b-3;
3. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=4;
b:=15;
a:= b div a;
b:= b mod a;
4. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=2;
b:=5;
for i:=1 to 5 do
b:=a*b;
5. Рассмотрите алгоритм и ответьте на вопросы:
program Chulok;
var a, b, c, y : real;
begin
writeln(‘Введите три числа’);
readln(a,b,c);
y:=a;
if b>y then y:=b;
if c>y then y:=c;
writeln(y);
end.
Часть 3. Напишите программу.
Даны два целых числа a и b (a<b). Вывести в порядке возрастания все целые числа, расположенные между а и b (включая сами числа a и b), а также количество N этих чисел.
Источник: https://best-exam.ru/algoritmizaciya-i-programmirovanie/