Ім'я файлу: лаба 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++ |