Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование / 9.3 Лабораторная работа №3

.pdf
Скачиваний:
65
Добавлен:
29.03.2016
Размер:
217.11 Кб
Скачать

Лабораторная работа №3

Ветвления

1 По заданным x,y вычислить

max( x y, x y / 2), x 0

Z

min(( x y)1/ 2 , x y / 2), x 0

2Даны действительные числа x,y,z. Получить min(x,y,z) и max(x,y,z).

3Определить в какую четверть координатной плоскости попала точка с координатами (x,y). Переменной N присвоить номер четверти. Если точка попала в начало координат, то N=0. Если точка попала на ось X или Y, то напечатать сообщение об этом.

4Для заданного a вычислить f(a), где f(x) задана графиком.

а) б) в) г) 5 Дано действительное число а. Вычислить f(a), где f-

периодическая функция с периодом 1,5, совпадающая на отрезке [0,1.5] со следующей функцией:

6 Дано действительное число а. Вычислить f(a), где f- периодическая функция с периодом 2, совпадающая на [-1;1] со следующей функцией.

7 Дано число x.

Напечатать в порядке возрастания числа: ch(x), 1+|x|, 2x(1+x).

8Даны числа А1, В1, С1, А2, В22, Напечатать координаты точки пересечения прямых: А1x+B1y=C1 и A2x+B2y=C2, либо сообщить, что эти прямые совпадают, не пересекаются или вовсе не существуют.

9Даны произвольные числа a,b,c. Выяснить существует ли треугольник с такими длинами сторон. Если треугольник существует, то ответить является ли он равносторонним, равнобедренным или каким либо иным.

10Если сумма трех попарно различных действительных чисел x,y,z меньше единицы, то наименьшее из этих чисел заменить полусуммой двух оставшихся значений.

11Даны действительные числа x,y. Если х и у отрицательны, то каждое значение заменить его модулем, если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит [0.5,2.0], то оба значения уменьшить в 10 раз; в остальных случаях х и у оставить без изменений.

12Даны действительные числа a,b,c,d,s,t,u (s,t – одновременно неравны нулю). Определить, лежат ли точки (a,b) и (c,d) на прямой L, заданной уравнением sx+ty+u=0. Если нет, то выяснить принадлежат ли они разным полуплоскостям.

13Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (a,b) указанному треугольнику.

14 Определить площадь заштрихованной части плоскости U. Плоскость U определяется следующим образом:

 

2

1, (x, y) принадлежит Д

x

 

U

 

x 1

 

1/ 2

, в противном случае.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а)

б)

в)

г)

д)

е)

15 Даны действительные положительные числа a,b,c,x,y. Выяснить, пройдет ли кирпич с ребрами a,b,c в прямоугольнике отверстие со сторонами х и у. При просовывании кирпича ребра его должны быть параллельны или перпендикулярны сторонам отверстия.

16 Даны две тройки чисел a,b,c и x,y,z. (число, месяц, год). Определить количество полных лет, прошедших между этими датами.