Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторные работы П2.docx
Скачиваний:
21
Добавлен:
01.07.2025
Размер:
895 Кб
Скачать
☆

Задания:

Задание 1:

 Какие из перечисленных идентификаторов являются недопустимыми и почему?

5Summa

Begin

D'Artanyan

Сумма

Summa Dohoda

A*B

Nomer.Doma

Задание 2.

Выберите для каждого значения наиболее подходящий тип данных из таблиц типов и укажите ниже.

5

'X'

'*'

-5

999

-999

'5'

'-5'

True

False

5.0

-5.0

Задание 3.

Предположим, что переменная R имеет вещественный тип, переменная I — целый, С - символьный и S — строковый. Определите результат операции.

a) R:=3.5 + 5.0 R= е) S:=C S=___

6) I:=2*5 I= ж)C:=S C=___

в)С: = 'M' C= з) R:=I R=____

г)S:=’Your name’ S= u) I:=R I=____

d)R:=3+5 R= k)R:=10+I R=___

Задание 4.

Подберите подходящий тип данных:

Количество учеников в классе

Площадь круга

Количество автомобилей в регионе

Количество автомобилей у одного владельца_

Первая буква фамилии

Количество жителей в государстве

Плотность населения в государстве

Произведение цифр двузначного числа

Произведение цифр трехзначного числа

Фамилия сотрудника фирмы

Заработная плата сотрудника фирмы_____________

Задание 5.

Записать выражение на языке программирования Pascal.

Задание 6. Найти значение выражения:

  1. 25/2= _________ 9) 220 div 10 mod 3 = ________

  2. 25 div 2 = ______ 10) 220 mod 10 div 3 = ________

  3. 25 mod 2 = ______ 11) -16 mod 11 * 3 = __________

  4. 15+21 div 2= ____ 12) 3 div (5+3) = __________

  5. 2 div 3 = _______ 13) 3 div 5 + 3 = _________

  6. 2 mod 3 = _______ 14) (-19+9) div 5 -5 = ________

  7. 11 mod 5 = _____ 15) (16 mod 6) / (2 div 1) = ____

8) 14 mod (5 + 3) = ____ 16) 16 mod 6 / 2 div 1 __________

Задание 7. Вычислить значение выражения:

1)abs(-40)= _____ 7) trunc (12.19) = _____

  1. trunc(-13.6)= ____ 8) abs(trunc(-6.32)) = _____

  2. round(-13.6) = ____ 9) round(6.8)+sqr(3)=_____

  3. frac(3.428)= _____ 10) trunc(12.2)*sqr(2) = _____

  4. ргеd('Л') = _____ 11) sqrt(abs(round(-12.6))) = _____

6) round(12.19) = _____ 12) sqrt(sqr(trunc(-3.32)) = _______

Задание 8. Записать в виде обычной математической формулы

  1. y:=2*sin(x)*sqrt(x+sqrt(abs(x)))

  2. y:= sqrt(sin(x)+sin(sqrt(x)))

  3. y:= sqrt(abs(x-1)+sqrt(sin(x)))

  4. y:=(5*sin(x) +4)/2*15*sin(sqrt(x))

  5. k+15*x/(2*sin(x))

  6. y:=sin(sqr(x)+sqr(sin(x))

7) a+b/b+c

8) l/2*a*b*sin(x)

9) abs(2*sin(a/2)*cos(b/2))

Задание 9.Определить тип результата, если: X-integer, Y-real, C-char.

Al:=sqrt(X) A7:=A6<X

A2:= sqrt (Y) A8:=23 mod 4

A3:=2.5*X A9:=7 div 2/3

A4:=X-A1 A10:=pred(C)

A5:=A4>A3 A11:=A8/y

A6:=ord(C) A12:=chr(X)

Задание 10 . Напишите заголовок программы и объявите переменные в разделе описания переменных к задачам:

Задача 1. Найти корни квадратного уравнения ах2+вх+с=0

Задача 2. Даны координаты двух точек. Найти расстояние между ними.

Задача 3. Вычислить площадь прямоугольного треугольника, если известны его стороны

Вопросы при сдаче лабораторной работы:

  1. Какой алгоритм называется линейным?

  2. Основные математические функции языка ТР?

  3. Возможно ли в Паскале присваивание вещественной переменной целочисленного значения?

  4. Какими средствами Паскаля возможно реализовать присваивание целочисленной переменной значения вещественного типа?