Контрольная работа
Основные алгоритмические конструкции
Вариант 1
1. Информацию на экран НЕЛЬЗЯ вывести с помощью команды:
а) write(a); б) writeln(a); в) readln(a).
2. Ввести данные a, b c клавиатуры можно с помощью команды:
а) readln(a,b); б) readln(a+b); в)readln a,b.
3. Установите соответствие.
А) команда ввода Б) команда обработки данных В) команда описания величин Г) команда структуры | 1) end 2) readln 3) integer 4) s:=t*3 |
4. В окне вывода результатом выполнения команды
write (’сумма чисел 50+20=’) будет:
а) сумма чисел 50+20=; б) сумма чисел 50+20=70; в) сумма чисел =70.
5. Какие действия можно выполнить над переменными a,b типа integer? Выберите несколько вариантов ответа:
1) a+b; 4) a/b;
2) a–b; 5) a mod b.
3) a*b;
6. Выберите верное описание переменных A и B, если они используются в следующей команде присваивания: B:=A/2;
1) Var A, B: Integer;
2) Var A: Real; B: Integer;
3) Var A: Integer; B: Real.
7. Найдите ошибки в программе и напишите верный вариант программы:
program a7;
begin;
var a, b, c;
read(a, b);
c:=sqr a;
writeln(’значение величины с = ’);
write(’c’);
end.
8. Даны два числа a и b. Напишите программу для вычисления квадрата суммы чисел a и b. Заполните таблицу.
9. Составьте программу для нахождения значения y=56-43x+22x2. Заполните таблицу.
10. Напишите программу для решения геометрической задачи.
Найдите угол при основании равнобедренного треугольника, если известен угол при вершине.
Контрольная работа
Основные алгоритмические конструкции
Вариант 2
1. Информацию на экран МОЖНО вывести с помощью команды:
а) writeln(a); б) read(a); в) readln(a).
2. Ввести данные a, b c клавиатуры НЕЛЬЗЯ с помощью команды:
а) readln(a,b); б) readln(ʼa,bʼ); в) read(a,b).
3. Установите соответствие.
А) команда обработки данных Б) команда описания величин В) команда вывода Г) команда структуры | 1) s:=a+d*v 2) begin 3) writeln 4) real |
4. В окне вывода результатом выполнения команды
write (’сумма чисел 10+20=’) будет:
а) сумма чисел 10+20=30; б) сумма чисел =30;
в) сумма чисел 10+20=.
5. Какие действия можно выполнить над переменными a,b типа integer? Выберите несколько вариантов ответа:
1) a+b; 4) a*b;
2) a–b; 5) a div b.
3) a/b;
6. Выберите верное описание переменных A и B, если они используются в следующей команде присваивания: B:=A div 2;
1) Var A: Integer; B: Real;
2) Var A, B: Real;
3) Var A, B: Integer;
7. Найдите ошибки в программе и напишите верный вариант программы:
program a7;
begin
var a,b c integer;
real(a,b);
c:=sqr a;
writeln(’выведите значения величин a и bʼ);
writeln((a+b+c):4);
end.
8. Даны два числа a и b. Напишите программу для вычисления квадрата суммы чисел a и b.
9. Составьте программу для нахождения значения y=56-43x+22x2. Заполните таблицу.
10. Напишите программу для решения геометрической задачи.
Найдите угол при основании равнобедренного треугольника, если известен угол при вершине.