Приклад
Програма роботи
3.1. Записати запропанований викладачем варіант завдання з п. 5.
Ознайомитись з рекомендованою літературою та конспектом лекцій.
3.2. Програмування задачі:
– скласти таблицю символічних імен;
– скласти схему алгоритму або псевдокод (за вказіквою викладача);
– скласти програму розв’язання задачі мовою С++.
3.3. Розв’язання задачі на ПЕОМ.
На ПЕОМ набрати, відлагодити та розв’язати складену програму.
3.4. Оформлення звіту.
Звіт повинен містити:
– номер лабораторної роботи та її назву;
– умову задачі та дані свого варіанта;
– таблицю символічних імен;
– схему алгоритму (або псевдокод);
– лістинг (або рукопис) програми;
– результати розрахунку задачі;
– висновки.
Скласти таблицю символічних імен та програму для обчислення значення
,
якщо ; ; .
Розв’язання.
Таблиця символічних імен
Математичне ім’я | Ім’я у програмі | Смислове значення | Змінна | |
Тип | Значення | |||
t | t | змінна | double | Уводиться з клавіатури |
x | x | змінна | double | Уводиться з клавіатури |
z | z | змінна | double | Уводиться з клавіатури |
p | pi | змінна | double | Уводиться з клавіатури |
y | змінна | double | результат |
Приклад програми мовою C++
для компілятора Visual C++
# include <iostream.h> // підключення бібліотеки потоків ввід/вивід
# include <math.h> // підключення бібліотеки математичних дій
int main()
{
double pi,t,x,z,y; // ідентифікація змінних
pi=3.142;
t=2*pow(10,3); // завдання змінним значень з умови
x=14;
z=-1.24;
y=exp(pow(tan(x),2))+(sqrt(fabs(t-z)))/
(pow(cos(pow(pi,2)),3)+
exp(pi)*pow(z,2))+2.3*pow(10,1.6); // підрахунок результату
cout << "Результат:" << endl; // вивід тексту на екран
cout <<"y = "<< y << endl; // вивід значення змінної y на екран
return 0;
}
5. Варіанти завдань
Кожен студент вибирає варіант завдання за номером у списку групи.
Завдання. Скласти схему алгоритму, таблицю символічних імен та програму для обчислення необхідного значення за формулою відповідного варіанта.
1. Період коливань маятника завдовжки обчислюється за формулою , де - прискорення вільного падіння (9,81м/с2). Знайти період коливань маятника.
2. Сила тяжіння між тілами масою і , що перебувають на відстані одне від одного, , де гравітаційна постійна 6.673·/(кг· с2). Знайти силу тяжіння .
3. Периметр правильного багатокутника, описаного біля кола радіуса , , де n – кількість кутів. Знайти периметр .
4. Енергія, що випромінюється чорним тілом на хвилі завдовжки при температурі , , де 2,997924·10– швидкість світла; =6,626·Дж/c – постійна Планка; =1,38·Дж/град - постійна Больцмана. Знайти енергію , випромінену чорним тілом.
5. Об’єм циліндра з радіусом основи і заввишки : . Площа його бічної і повної поверхонь відповідно ; . Знайти , і .
6. Знайти довжину кола, площу круга і об’єм кулі з радіусом . При обчисленні використати формули ; ; .
7. Визначити швидкість різання круглошліфувального верстата за формулою , де – діаметр шківа двигуна; – діаметр робочого вала; – діаметр різального інструмента; – частота обертання.
8. Знайти загальну поверхню та об’єм круглого конуса, що має радіус і довжину твірної . При обчисленні застосувати формули ; , де – висота конуса, яку визначити за формулою .
9. Знайти площу сегмента і сектора. При обчисленні застосувати формули ; ,
де – радіус кола, – центральний кут, град.
10. Дано гіпотенузу і катет прямокутного трикутника . Знайти другий катет і радіуси та описаного і вписаного кіл відповідно. При обчисленні застосувати формули і , де – площа трикутника.
11. Знайти відстань між двома точками з координатами і . За
допомогою формули .
12. Знайти периметр і площу прямокутного трикутника, якщо відомі довжини
двох катетів.
13. Знайти периметр і площу рівнобічного трикутника, якщо відома довжина
його сторони.
14. Знайти площу кільця і площу частини кільця з центральним кутом (у
градусах). При обчисленні застосувати формули ;
.
15. Знайти периметр і площу паралелограма зі сторонами , і кутом між
ними. При обчисленні застосувати формулу .
16. Знайти внутрішній кут і суму внутрішніх кутів правильного опуклого
багатокутника. При обчисленні застосувати формули ;
.
17. Знайти об’єм і площу поверхні прямого паралелепіпеда зі сторонами ,
і .
18. Знайти середню лінію і площу трапеції, якщо відомі її основи і висота.
19. Дано координати вершин трикутника , і .
Знайти середини його сторін. При обчисленні застосувати формули
; , де – середина відрізка , заданого
точками , .
20. Відомі координати вершин трикутника , і .
Знайти його периметр. При обчисленні застосувати формулу відстані
між двома точками: .
21. На площині задані пряма і точка з координатами . За формулою: знайти відстань від точки до прямої.
22. Відомі вектори та і кут між ними, град. Знайти скалярний добуток векторів за формулою , якщо .
23. Відомі два вектори і . Знайти кут між ними.
При обчисленні застосувати формули ; ; .
24. На площині задані прямі і . Знайти кут між ними. При обчисленні застосувати формулу .
25. Знайти кути трикутника, сторони якого задані рівняннями прямих ліній: ; і . При обчисленні застосувати формулу , де і – коефіцієнти прямих, заданих рівняннями ; , а – кут між ними.
___________________________________________________________________________________________