Лабораторная работа № 3
«Структура развилка»
1. Цель выполнения работы
Изучить и сравнить особенности построения алгоритмов и разработки программ алгоритмических структур «Классическая развилка», «Модифицированная развилка», «Вложенная развилка» и «Развилка с одной ветвью».
2. Основные сведения из теории
Для выполнения лабораторной работы и ответа на контрольные вопросы рекомендуется использовать конспект лекций и электронный учебник.
3. Порядок выполнения работы
В каждом варианте задания необходимо выполнить постановку задачи, определить требуемые входные и выходные данные для решения задач. Разработать математические модели, схемы алгоритмов и программы. Предусмотреть печать входных и выходных данных. Значения входных данных выбрать самостоятельно для каждой ветви задания. Вручную просчитать контрольные примеры для каждой ветви алгоритма. Отладить программы и оформить отчет.
4. Задания
Вариант 1
1.
Sinx , если x > p
F =
ex Sinx , если x <= p
2.
Вариант 2
1. Дано действительное число. Возвести его в квадрат, если оно положительно, и в четвертую степень — отрицательное.
2.
Вариант 3
1.
Ln (1 +
) , если x > 1
Y = , если x < =1
2.
Вариант 4
1. Даны две точки А(х1, у1) и В(х2, у2). Определить, которая из точек находится ближе к началу координат. При равных расстояниях ближней считать точку А.
2.
Вариант 5
1.
Z1=
где m = x3
2.
Вариант 6
1. Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник.
2.
Вариант 7
1.
q = где к =
2.
Вариант 8
1. Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее — их удвоенным произведением.
2.
Вариант 9
1. , если b £ 10
C =
Ln10 × Lgb , если b > 10, где b = qa
2.
Вариант 10
1. На плоскости ХОY над осью Х задана своими координатами точка А. Определить, в каком квадранте она расположена.
2.
Вариант 11
1.
c 0,6 × ½d½ , если c > 5
Y =
12 × Tg c , если c £ 5 , где c = q + 1
2.
Вариант 12
1. Даны неравные целые числа d и f. Заменить меньшее из них большим, а большее нулём.
2.
Вариант 13
1.
(1 - x) (1 + x) , если x < 0
y =
, в остальных случаях
2.
y=2x*sin(x) |
Вариант 14
1. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до T минут в месяц — A руб., а разговоры сверх установленной нормы оплачиваются из расчета B руб. за минуту. Определить плату за пользование телефоном для введенного времени X разговоров за месяц.
2.
Вариант 15
1.
x Lnx , если x > 5,2
F =
x3 , если x £ 5,2
2.
Вариант 16
1. Грузовой автомобиль выехал из одного города в другой со скоростью V1. Через время t в этом же направлении выехал легковой автомобиль со скоростью V2. Определить, догонит ли легковой автомобиль грузовой через время t1 после своего выезда.
2.
Вариант 17
1.
Sinx , если x <0
Y = Ln (1 + x2) , если x ³ 0
2.
Вариант 18
1. Перераспределить значения переменных х и у так, чтобы в х оказалось большее из этих значений, а в у — меньшее.
2.
Вариант 19
1.
Lg a , если a > 1,3
R =
2,5a - 11 , если a £ 1,3 где a = d + 3,5c
2.
Вариант 20
1. Разработать модель пожарного датчика в помещении, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате превысила 60° С.
2.
Вариант 21
1.
2c - 1 , если c > 4,5
z =
1 + c3 , если с £ 4,5 , где c = 1,5
2.
Вариант 22
1. Продукты расфасованы в два пакета. Масса первого — m1 кг, второго — m2 кг. Определить какой пакет тяжелее — первый или второй и массу более тяжелого пакета.
2.
Вариант 23
1. Y = , если x > 1
Sin x , если x <=1
2.
Вариант 24
1. Определить пройдет ли график функции у = ах2 + bх + с через заданную точку с координатами (g, h).
2.
Вариант 25
1. Sin x , если x > 0
F =
, если x £ 0
2.
Вариант 26
1. Даны действительные числа а, b, с. Удвоить эти числа, если а ≥ b ≥ с, и заменить их абсолютными значениями, если это не так.
2.
0 |
0.5 |
1 |
1.5 |
2 |
2.5 |
3 |
3.5 |
4 |
-1.8 |
-1.5 |
-1.2 |
-1 |
-0.6 |
-0.3 |
0 |
0.3 |
0.6 |
1 |
1.2 |
1.5 |
1.8 |
y=|x| |
y=1/x |
y= x |
Вариант 27
1.
x Sin x , если x > p или x < - 2p
Y =
Sin x , если -2p £ x £p
2.
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
-3.0 |
-2.5 |
-2.0 |
-1.5 |
-1.0 |
-0.5 |
0.0 |
0.5 |
1.0 |
1.5 |
2.0 |
2.5 |
3.0 |
3.5 |
4.0 |
y=1/|x| |
y=1 |
y=ln(e |
x |
) |
Вариант 28
1. На оси ОХ расположены три точки а, b, с. Определить, какая из точек b или с расположена ближе к а.
2.
Вариант 29
1. Lg a , если a > 4
M = L + d , где L =
, если a
4
2.
Вариант 30
1. Определить, не приводит ли суммирование двух целых чисел А и В к переполнению (т.е. к результату большему чем заданная величина С). Если будет переполнение, то сообщить об этом, иначе вывести сумму этих чисел.
2.
Вариант 31
1. + 4 , если x <= 0
Z=
, если x > 0
2.
![]() |
![]() |
![]() |
Вариант 32
1 Определить находится ли точка с координатами (x0, у0) внутри окружности радиуса R с центром в точке (x1, y1).
2.
![]() |
![]() |
![]() |
Вариант 33
1.
Lg x , если x > 1
F =
½x2 - 1½ , если x < =1
2.
-2x-7 |
x-4,5 |
Cos x |
Вариант 34
1. Два отрезка AB и CD расположены на оси X и Y соответственно и заданы своими координатами. Определить какой отрезок длиннее. Координаты задать самостоятельно.
2.
![]() |
![]() |
2 ![]() |
Вариант 35
1. Определить в каком квадранте находится значение функции SinX, если Х>0.
2.
ex –x3 |
-15 Sin x |
10(1,5 Sin x)2 |
5. Содержание отчета
Отчет по лабораторной работе № 3 полностью оформляется в текстовом процессоре Word, размер шрифта 12, распечатывается и сшивается.
Отчет должен содержать все основные этапы подготовки и решения задач. Тексты программ копируются в отчет после их отладки. Результаты решения представляются в виде скриншотов и подтверждаются ручным расчетом контрольных примеров.