Створення та реалізація програм із розгалуженням
Автор: olezhka_koshil • Июнь 1, 2022 • Лабораторная работа • 273 Слов (2 Страниц) • 206 Просмотры
[pic 1]Лабораторна робота №6
Тема: Створення та реалізація програм із розгалуженням.
Мета: Набути уміння та навички розробки та описання програм із розгалуженням.
Хід роботи:
Варіант 10
1.Постановка задачі[pic 2]
2.Побудова математичної моделі
Y=sinx^2cosx^3-sinx+5,2
3.Побудова блок-схеми
4. Складання сценарію діалогу ПК з користувачем
Визначити правила роботи людини з ПК, правила введення даних, форму подання інформації користувачу.
5.Складання програми
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
double x, a, b, y, alpha, beta;
cout << "Введіть x: "; cin >> x;
cout << "Введіть a: "; cin >> a;
cout << "Введіть b: "; cin >> b;
if (x > 3.42)
{
alpha = cos(x - 3) * pow(x * x * x - b * b, 1 / 3);
y = sin(pow(x, 2)) * cos(pow(x, 3)) - sin(x) + 5.2;
cout << "f5(alpha) = " << y << endl;
}
else
{
beta = (log(abs(b + 3)) / log(3)) * tan(x * x + exp(3));
y = sin(pow(x, 2)) * cos(pow(x, 3)) - sin(x) + 5.2;
cout << "f6(beta) = " << y << endl;
}
}
[pic 3]
6.Відлагодження
Помилок при компіляції не виникло.
7.Тестування програми
[pic 4][pic 5]
Висновок: Я набув навичок розробки та опису програм із розгалуженням.
...