Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_01.doc
Скачиваний:
4
Добавлен:
22.03.2015
Размер:
115.2 Кб
Скачать

Лабораторна робота №1. Умовний оператор. Оператор вибору.

1. Обчислення функції

Вхідні данні: вводяться з клавіатури

Вихідні данні: виводяться на екран

Напишіть програму, яка по заданим дійсним числам X та Y обчислює значення функції Z:

Вхідні данні

Два дійсних числа – X та Y.

Вихідні данні

Результати обчислень вивести в такому форматі: всі дійсні числа виводити з 3‑ма знаками після коми (дивіться п.5 Шпаргалки).

Приклади

Вхідні данні х,у

Вихідні данні z(x,y)=z

-1 2

Z(-1.000, 2.000)= 0.368

-1 -2

Z(-1.000,-2.000)= 0.135

1 -4

Z( 1.000,-4.000)= 1.000

1 4

Z( 1.000, 4.000)= 2.000

0 2

Z( 0.000, 2.000)= 0.243

2. Вид трикутника

Вхідні данні: вводяться з клавіатури

Вихідні данні: виводяться на екран

Напишіть програму, яка по заданим довжинам сторін визначає вид трикутника:

  • трикутник не існує, або

  • трикутник рівносторонній, або

  • трикутник рівнобедрений, або

  • трикутник загального виду.

Вхідні данні

Три дійсних числа – довжини сторін трикутника.

Вихідні данні

В залежності від виду трикутника вивести одне з таких повідомлень:

Трикутник не існує

Трикутник рівносторонній

Трикутник рівнобедрений

Трикутник загального виду

Приклади

Вхідні данні

Вихідні данні

-1 2 4

Трикутник не існує

0 0 0

Трикутник не існує

2 1 1

Трикутник не існує

1 1 1

Трикутник рівносторонній

2 2 1

Трикутник рівнобедрений

3 4 5

Трикутник загального виду

6 7 8

Трикутник загального виду

Для існування трикутника, заданого трьома сторонами, потрібно щоб:

1. Введені довжини сторін були додатними числами.

2. Сума довільних двох сторін повинна бути більше третьої.

Трикутник є рівностороннім, якщо всі його сторони рівні. Трикутник є рівнобедрений, якщо лише дві сторони в нього рівні. Якщо попередні умови не виконуються – трикутник є загального виду.

Для розв’язання завдання застосуйте складені умови з логічними операціями "і" (одночасне виконання всіх умов and) та "або" (виконання хоча б однієї з умов or). При цьому прості умови, які входять в складену умову, беруться в круглі дужки. Наприклад:

(x<5) or (x>=7)

(x=2) and (y>3).

(4<>z) or (x<=–2) or (k=sin(x+y))

3. Квадратне рівняння

Вхідні данні: вводяться з клавіатури

Вихідні данні: виводяться на екран

Напишіть програму, яка по заданим коефіцієнтам квадратного рівняння знаходить його корені та їх кількість.

Вхідні данні

Три дійсних числа A, B, C – коефіцієнти квадратного рівняння Ax2+Bx+C=0, коефіцієнт A не може бути рівним нулю.

Вихідні данні

Результати обчислень вивести в такому форматі: всі дійсні числа виводити з 2‑ма знаками після коми.

  • якщо рівняння не має дійсних коренів

Рівняння

(A)*X^2+(B)*X+(C)=0

Кількість коренів: 0

  • якщо рівняння має дійсні корені

Рівняння

(A)*X^2+(B)*X+(C)=0

Кількість коренів: кількість дійсних коренів

1‑й корінь рівняння (менший з двох коренів)

2‑й корінь рівняння

Приклади

Вхідні данні

Вихідні данні

1 -7 12

Рівняння

(1.00)*X^2+(-7.00)*X+(12.00)=0

Кількість коренів: 2

3.00

4.00

1 4 4

Рівняння:

(1.00)*X^2+(4.00)*X+(4.00)=0

Кількість коренів: 1

-2.00

4 0 -16

Рівняння:

(4.00)*X^2+(0.00)*X+(-16.00)=0

Кількість коренів: 2

-2.00

2.00

1 4 5

Рівняння:

(1.00)*X^2+(4.00)*X+(5.00)=0

Кількість коренів: 0

0 2 5

Рівняння не квадратне!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]