Контрольная работа
Вариант №1
1. Кто создал и в честь кого назван язык программирования Паскаль?
Опишите с указанием обозначения, допустимого значения и области занимаемой памяти тип данных «вещественный»
Каких требований следует придерживаться при выборе имён в Паскаль?
Заполните таблицу:
Функция | Описание |
abs(x) | |
frac(x) | |
int(x) | |
round(x) | |
sqr(x) | |
sqrt(x) | |
| Случайное число от 0 до x |
5) Какой оператор используется для вывода результата в Паскаль?
6) Какое выражение следует использовать для генерации случайного целого числа из интервала [10;20)?
7) . Что будет выведено на экран в результате выполнения фрагмента программы
a:=4; b:=5;
write( 'Z(', a, ')=', '(', a+b, ')' );
Здесь a и b — целые переменные.
8) Запишите оператор для вывода значений целых переменных a=9 и b=2 в следующем формате: Z(9)=F(2)=7;
9) Определите значение переменной «a» после выполнения фрагмента программы:
a := 10;
if a a := a + 3
else
a := a - 3;
10) Определите значение переменной «a» после выполнения фрагмента программы:
a := 10;
if a then
a := 5;
11) Напишите программу на языке Паскаль, которая вычисляет дискриминант квадратного уравнения.
12)Напишите программу, которая определяет является ли четным число, которое получено в результате сложения цифр, образовывающих произвольное трёхзначное число, введенное пользователем.
13) Поле шахматной доски определяется парой чисел (a, b), каждое от 1 до 8, первое число задает номер столбца, второе – номер строки. Заданы две клетки. Напишите программу на языке Паскаль, которая определяет бьет ли ладья, стоящая на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке.
Вариант №2
1. Опишите структуру программы на языке Паскаль?
Опишите с указанием обозначения, допустимого значения и области занимаемой памяти тип данных «целочисленный»
Что входит в алфавит языка Паскаль?
Заполните таблицу:
Функция | Описание | Тип аргумента | Тип результата |
abs(x) | | | |
frac(x) | | | |
int(x) | | | |
round(x) | | | |
| Случайное число от 0 до 1 | | |
| Извлечение квадратного корня | | |
| Возведение в квадрат | | |
5) Какой оператор используется для ввода данных в Паскаль?
6) Какое выражение следует использовать для генерации случайного целого числа из отрезка [10;20]?
7) . Что будет выведено на экран в результате выполнения фрагмента программы
a:=9; b:=7;
write( ‘Z(‘,b,’)=’, ‘(‘,a-b,’)’);
Здесь a и b — целые переменные.
8) Запишите оператор для вывода значений целых переменных a=9 и b=2 в следующем формате:
a=9;b=2;c=11.
9) Определите значение переменной «a» после выполнения фрагмента программы:
a := 3;
if a a := a + 10
else
a := a+ 6;
10) Определите значение переменной «a» после выполнения фрагмента программы:
a := 10;
if a 10 then
a := 6;
11) Напишите программу на языке Паскаль, которая вычисляет площадь кольца, если его толщина t см, а радиус внутреннего круга – R см.
12) Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения:

13) Поле шахматной доски определяется парой чисел (a, b), каждое от 1 до 8, первое число задает номер столбца, второе – номер строки. Заданы две клетки. Напишите программу на языке Паскаль, которая определяет бьет ли ладья, стоящая на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке.