Ім'я файлу: лаба 6 ПЗ.docx
Розширення: docx
Розмір: 15кб.
Дата: 17.06.2022
скачати
Пов'язані файли:
тар 1.docx

Лабараторна робота 6

Мета роботи: здобути навики використання командних інструкцій виведення даних cout, введення даних cin, циклу do-while, while, for та перевірки умов if, ?: при створенні програм ітераційних обчислень у середовищі розробки Microsoft Visual C++.

Порядок виконання роботи

Створити проект консольної програми, яка виконує операцію розрахунку таблиці значень заданої функції.

1. Скласти програму, яка реалізує алгоритм обчислення суми послідовності значень математичного виразу Y (таблиця 6.1) в заданому діапазоні значень аргументу X.

1.1 Результати обчислень виводяться у таблицю у консоль.

1.2 Таблиця повинна включати лише ті значення функції Y, які відповідають певній умові згідно варіанту.

1.3 Підібрати таке значення зміни аргументу Х, щоб у таблицю виводилося не більше 50 результатів.

1.4 При виконанні завдання обов’язкове використання умовних операторів та операторів циклу.

Варіант 1

#include

#include

#include

#include

Using namespace std;

Int main() {

SetConsoleCP(1251);

SetConsoleOutputCP (1251) ;

Int numLength, outset,num = 1;

Double step, x = -50, y;

Cout << «****************» << endl

<< «Лабараторна робота студента групи А-101 СФК НУХТ Бехало Ярослава» << endl

<< «****************» << endl

<< «Результат iтерацiйного обичлення значення функцiї:» << endl

<< «y = 5.1 * x – 3 / (x2 + 1)» << endl

<< « на iнтервалi значень x= -64 .. 64» << endl

<< « за умови, що y(x) буде > 0 & < 10» << endl;

Cout << «****************» << endl

<< «Введiть величину кроку змiни x: «;

Cin >> step;

Cout << «Введiть кiлькiсть значущих цифр для вiдображення y(x): «;

Cin >> numLength;

Cout << «Введiть ширину поля таблицi у знаках: «;

Cin >> outset;

Cout << «****************» << endl;

Cout.setf(ios::left);

Cout << setw(outset) << «№з.п» << setw(outset) << «x» << setw(outset)

<< «y(x)» << endl;

While (x <= 50)

{

Y = (5.1 * x – 3) / (pow(x,2) + 1);

If (y < 10 && y > 0)

Cout << setw(outset) << num << setw(outset) << x

<< setw(outset) << setprecision(numLength) << y << endl;

Else

Cout << setw(outset) << num << setw(outset) << x

<< setw(outset) << num <
<< «y(x) за межами» << endl;

Num++;

X += step;

}

Cout << «Виведення таблицi закiнчено» << endl;

System («pause»);

Return 0;

}

Висновок: на лабараторні роботі навчився використання командних інструкцій виведення даних cout, введення даних cin, циклу do-while, while, for та перевірки умов if, ?: при створенні програм ітераційних обчислень у середовищі розробки Microsoft Visual C++

скачати

© Усі права захищені
написати до нас