Лабораторная работа № 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, распечатывается и сшивается.
Отчет должен содержать все основные этапы подготовки и решения задач. Тексты программ копируются в отчет после их отладки. Результаты решения представляются в виде скриншотов и подтверждаются ручным расчетом контрольных примеров.
