Завдання 1
Розробити програму, яка дозволяє обчислити величини, вказані в варіанті завдання. Вимоги до програми:
- розробка алгоритму обчислень;
- програма повинна виводити на екран меню з переліком величин, які обчислюються;
- після вибору пункту меню, програма повинна здійснити запит потрібних для обчислень даних, провести обчислення, вивести результат, і знову вивести на екран меню;
-одним з пунктів меню повинен бути пункт для завершення роботи програми. Обов?язково перевірити всі введені дані на коректність, це вимога для всіх варіантів та завдань.
Варіанти завдань:
1.а) площа трикутника
S=,
де p=1/2(a+b+c), a,b,c - довжина сторін трикутника;
б) площа круга
r-радіус
г) площа трапеції
, де a,b- основи трапеції, h- висота трапеції
д) площа паралелограма
, де а- основа паралелограма, h - висота
2.а) Об’єм паралелепіпеда
, де a,b,c – довжини сторін;
б) Об’єм циліндра
, де r - радіус основи циліндра, h-висота;
в) Об’єм прямого кругового конуса
, де r– радіус основи конуса, h-висота;
г) Об’єм кулі
, де r-радіус кулі.
3.а) момент інерції однорідного диска (відносно осі симетрії)
, де R- радіус диска;
б) момент інерції однорідного прямого кругового конуса (відносно осі симетрії):
, де R- радіус основи конуса;
в) момент інерції однорідного стержня (відносно осі, що проходить через центр стержня перпендикулярно до нього);
, де l– довжина стержня;
Примітка: m- всюди є масою відповідного тіла.
4.а) Сила струму
I=U*R-1
б) Напруга
U=IR
в) Опір
R=U*I-1
г) Провідність
G=I*U-1
5 а) Площа поверхні параллелепіпеда
S=2(ab+bc+ac), де a,b,c - довжини ребер паралелепіпеда
б) площа сфери
S=2, де r - радіус сфери
в) площа поверхні прямого кругового циліндра
S=2r2+2rh, де r- радіус основи, h-висота
г) площа поверхні прямого кругового конуса
S=r2 +rl , де r- радіус основи, l-довжина твірної;
6.а) площа трикутника
S=,
де p=1/2(a+b+c), a,b,c - довжина сторін трикутника;
б) периметр трикутника P=a+b+c;
в) висота трикутника (опущена на сторону a ) ha=2S/a;
г) медіана сторони a ma=
7. а) відстань між точками на площині

б) відстань між точками у просторі

в) відстань від точки до прямої на площині

г) відстань між двома паралельними прямими на площині
, де або .
Тут A1,B1,C1 i A2,B2,C2 є коефіцієнти рівнянь прямих , , a i x2,y2,z2 - координати заданих точок.
8 . а) площа трикутника
, де –кут між сторонами a і b;
б)довжина сторони с:

в) кут

В останніх двох формулах довжину сторони с потрібно попередньо знайти за формулою пункту б).
9. a) висота підйому тіла, кинутого вертикально вгору:

б) початкова швидкість тіла, кинутого вертикально вгору, висота підйому якого дорівнює h:

в) час підйому тіла:

г) висота підйому тіла:

Примітка: Прискорення вільного падіння g=9,8 м/сек2.
10.а) довжини сторін b і c i кут трикутника
, ,
б) довжина сторони c і кути i тркутника
, ,
в) кути трикутника, заданого трьома сторонами
, ,.

11. а) обчислити периметр і площу рівнобедреної трапеції за заданими сторонами.
б) обчислити площу поверхні циліндра, за заданими висотою та радіусом основи.
в) обчислити об’єм циліндра.
г) обчислити площу круга.
12. а) Задано координати вершин чотирикутника у площині. Обчислити довжини його сторін.
б) Обчислити довжини його діагоналей.
в) обчислити його периметр.
г) обчислити його площу.
13. а) Задано координати вершин трикутника. Обчислити висоти.
б) обчислити бісектриси.
в) обчислити медіани.
г) обчислити радіуси вписаного та описаного кола.
14. а) Задано координати вершин трикутника. Обчислити висоти. Через висоту обчислити площу
S=

15. Задано координати вершин трикутника. Обчислити медіани.
Через медіани обчислити площу
S=

16. Задано координати вершин трикутника
обчислити радіуси вписаного кола та довжину сторін.
обчислити площу
S=(AB+BC+AC)*r
17. Обчислити та вивести на екран всі значення sin(a) на проміжку від 0 до ? з інтервалом 1?

Завдання 2
Скласти алгоритм програми.
Знайти значення функції Y(X) при X на заданому інтервалі значень .
Виконати обчислення згідно заданого варіанту.
Результати обчислень вивести на екран і у текстовий файл
Дані А,В,Н ввести та перевірити на коректність.

Функція Y(X)
A
B
H
ОБЧИСЛИТИ:


y=ln(2+sin2x)



суму y>1 і кількість y<1


y=x3ln(1+x)



кількість і добуток y<100


y=xearctgx



середнє арифметичне 0,1<y<0,9


y=arctgx/(1+x2)



суму y<0,1 і добуток y>0,1


y=sin2x/(1+x2)



суму y<0 ікількість y>0


y=xe-x



суму і добуток y>0


y=x 2lnx



середнє геометричне y>5


y=lnx+cos2x



середнє арифметичне y<=0,3


y=(ex+e-x)/2



суму і кількість y>2


y=arccosx



суму і кількість y<=1,3


y=4-x-4/x2



кількості y<-0,5 i y>-0,5


y=el+x



кількість і добуток y>4,12


y=ln(2+cos2x)



суму і добуток y((0,25


y=3-x-4/(x+2)2



кількості y<0 i y>0


y=(lnx)/x 3



кількість і суму 0,2<y<0,5


y=-(x+2)2



кількості y<0 i y>0


y=/log(x+10)



кількість і суму 2,5<y<5


Завдання 3
Заданий одновимірний цілочисельний масив ST з довільною кількістю елементів, значення елементів вводяться користувачем з клавіатури та изаписуються в файл. Виконати опрацювання масиву у відповідності з заданим варіантом завдання.
Варіанти завдання:
Варіант 1
Знайти:
кількість додатних елементів масиву;
визначити індекси мінімального елемента масиву
суму елементів масиву із парним номером;
Варіант 2
Знайти:
суму від’ємних елементів масиву;
обчислити кількість елементів масиву, для яких виконується нерівність 1<STi<5
добуток непарних елементів масиву;
Варіант 3
Знайти:
добуток від’ємних елементів масиву;
обчислити суму квадратів елементів, значення яких більші, ніж 1.
номер найбільшого із елементів масиву із непарним номером;
Варіант 4
Знайти:
кількість від’ємних елементів масиву;
обчислити добуток тих елементів масиву, для яких виконується нерівність | STi| < 4;
номер найменшого із елементів з непарним номером;
Варіант 5
Знайти:
суму додатних елементів масиву;
2. обчислити кількість елементів масиву, для яких виконується нерівність 0<STi<3
3. найбільший із елементів з непарним номером;
Варіант 6
Знайти:
добуток додатних елементів масиву;
2. обчислити суму квадратів елементів, значення яких більші, ніж 1.
3. найменший з елементів із парним номером;
Варіант 7
Знайти:
кількість від’ємних елементів масиву;
обчислити суму другого додатного та шостого елементів
номер найбільшого із елементів з непарним номером;
Варіант 8
Знайти:
суму додатних елементів масиву;
обчислити добуток елементів масиву, для яких виконується нерівність -1<STi<1
кількість парних елементів масиву;
Варіант 9
Знайти:
суму елементів масиву з непарним номером;
визначити суму номерів другого та третього від’ємного елементів
кількість парних елементів масиву;
Варіант 10
Знайти:
добуток від’ємних елементів масиву з непарним номером;
вивести номери другого та четвертого додатних елементів
найбільший елемент масиву з непарним номером;
Варіант 11
Знайти:
суму від’ємних елементів масиву;
вивести добуток номерів двох найменших елементів
номер найменшого із елементів з парним номером;
Варіант 12
Знайти:
добуток додатних елементів масиву;
обчислити добуток тих елементів масиву, для яких виконується нерівність | STi| < 10;
найбільший із елементів з парним номером;
Варіант 13
Знайти:
суму елементів масиву з парним номером;
вивести номери другого та шостого додатних елементів
найменший з непарних елементів масиву;
Варіант 14
Знайти:
добуток від’ємних елементів масиву;
обчислити добуток квадратів елементів, значення яких більші, ніж 2.
номер найбільшого із елементів масиву;
Варіант 15
Знайти:
суму парних елементів масиву;
обчислити суму квадратів елементів, значення яких більші, ніж 3.
кількість додатних з елементів з непарним номером;
Варіант 16
Знайти:
1. найбільший з парних елементив;
2. найменьший з догдатніх елементів;
3. різницю між сумою парних та не парних елементів масиву;
Варіант 17
Знайти:
1.значення третього парного елемента масиву;
2. суму першого і останнього елементів масиву;
3. поміняти місцями перший і четвертий парний елемент масиву
Завдання 4
Сформувати двовимірний масив та:

Ім’я мас.
Розмір
Ряд.,стовп.
Зміст завдання
Тип даних

1
Х
Задаються користувачем
Обчислити суму і кількість додатних елементів масиву.
цілі

2
А
Задаються користувачем
Обчислити середнє арифметичне значення елементів масиву.

дійсні

3
Y
Задаються користувачем
Записати у масив Х від’ємні елементи масиву Y
цілі

4
B
Задаються користувачем
Знайти максимальний елемент масиву В та його
порядкові номери рядка ,стовпця.
цілі

5
C
Задаються користувачем
Знайти мінімальний елемент масиву С та його порядкові номери рядка, стовпця .
дійсні

6
D
Задаються користувачем
Записати в масив Т спочатку додатні, потім від’ємні елементи масиву D.

цілі

7
Х
Задаються користувачем
Обчислити суму і кількість додатних елементів масиву ,що лежать на головній діагоналі.
цілі

8
А
Задаються користувачем
Обчислити середнє арифметичне значення елементів масиву вище головної діагоналі.

дійсні

9
Y
Задаються користувачем
Записати у масив Х парні елементи масивуY
цілі

10
B
Задаються користувачем
Знайти максимальний елемент довільного рядка масиву В та порядковий номер стовпця.
цілі

11
C
Задаються користувачем
Знайти мінімальний елемент довільного стовпця масиву C та порядковий номер його рядка.
дійсні

12
Y
Задаються користувачем
Знайти кількість елементів масиву Y б більших 8.

цілі

13
R
Задаються користувачем
Знайти добуток елементів матриці ,які знаходяться нижче головної діагоналі.
дійсні

14
D
Задаються користувачем
Знайти суму квадратів діагональних елементів матриці.

цілі

15
А
Задаються користувачем
Обчислити середнє арифметичне значення елементів масиву нище головної діагоналі.

дійсні

16
А
В
Задаються користувачем
Об’єднати два двовимірні масива в один розташувати елементи
масива В після елементів масива А, поміняти в масиві В стовпці і рядки місцями.
дійсні

17
А
Задаються користувачем
Знайти різницю між сумою парних та не парних елементів масиву
дійсні


Завдання 5
Створити і вивести на екран масив з довільною кількістю записів (не меньше 10) по індивідуальному завданню. Записати в файл, визначити структуру файла. Знайти в файлі і вивести на екран результати обробки запитів.
1
Склад промислових товарів
По назві знайти кількість на складі

2
Відділ радіотехніки магазину
По назві знайти ціну

3
Відділ кадрів коледжу
По фамілії знайти стаж роботи працівника

4
Облік транспортних засобів
За номером знайти власника автомобіля

5
Розклад руху залізничного транспорту
За пунктом призначення знайти час відправлення

6
Відділ продажу CD дисків
За тематикою знайти усі диски

7
База даних телефонної станції
За прозвищем знайти номер

8
Розклад рейсів літаків аеропорту
За пунктом призначення знайти номер рейсу

9
Відділ “Audio Video” магазину
Знайти продукцію за тематикою

10
Фірма продажу комп’ютерів та комплектуючих
По назві знайти ціну

11
Бібліотека коледжу
За прозвищем автора знайти книги

12
Склад оптової бази “Гермес”
По назві товару знайти кількість на складі

13
Відомость оцінок студентів групи
По коду групи вивести кількість незадовільних оцінок

14
Відомость оцінок студентів групи
По фамілії стедента вивести предмети та отримані оцінки

15
Розрахунок заробітної плати
По табельному номеру вивести заробіток працівника

16
Відомість закріплення обладнання
По фамілії працівника вививести яке обладнання за ним закріплено

17
Штатний розклад установи
По назві посаді вивести фамілії працівників які займають таку посаду