Студенческий портал

admin@studynote.ru
/ Регистрация
X
Все > Лабораторная работа > Лабораторная работа по программированию > организация управляющих структур
организация управляющих структур

Тема лабораторной работы: организация управляющих структур

300 ₽
Купить за 300 ₽

или

Заказать новую работу

Более 20 способов оплатить! Сразу получаете ссылку на скачивание. Гарантия 3 дня. Исключительно для ознакомления!

Общая информация
Описание работы
Дополнительная информация

(фрагменты работы)

Общая информация
Учебное заведение: Другие города > ДРУГОЕ
Тип работы: Лабораторная работа
Категория: Программирование
Год сдачи: 2019
Количество страниц: 17
Оценка: зачёт
Дата публикации: 09.04.2022
Количество просмотров: 299
Рейтинг работы:
Иллюстрация №1: «организация управляющих структур» (Лабораторная работа - Программирование). Иллюстрация №2: «организация управляющих структур» (Лабораторная работа - Программирование). Иллюстрация №3: «организация управляющих структур» (Лабораторная работа - Программирование).
Описание работы

Лабораторная работа №2 по дисциплине «программирование» на тему «организация управляющих структур»

ЦЕЛЕВАЯ УСТАНОВКА И ИСХОДНЫЕ ДАННЫЕ Цель: изучение управляющих структур языка программирования, приобретение практических навыков в использовании разветвленных структур, операторов циклов и процедур передачи управления.

Дополнительная информация

(фрагменты работы)

ЗАДАНИЕ НА РЕАЛИЗАЦИЮ

Разработать алгоритм и программу вычисления функции Sh(x)=(ex-e-x)/2 с заданной точностью ε (0.1> = ε> =0.0001) используя ее разложение в ряд:

Вычисления следует прекратить, когда очередной элемент ряда, включаемый в сумму, не превышает точность ε.
Точность ε и x устанавливаются пользователем. Наложить ограничения на значения x.
ОПИСАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ
Для вычисления обозначим переменную x, поставим контроль ввода, точность обозначим Е, поставим контроль ввода. Обозначим коэффициент (e), установим ограничения для расчета формулы 1
#include
using namespace std;

// Sh(x) = x + (x^3)\\3! + (x^5)\\5! .... // Sh(x) = x + y / res
double z;
double b = 1;

int main()
{
setlocale(LC_ALL, "RUS");
// ввод числа
double x;
cout << "Введите число Х" << endl; cout << "Х = "; // Проверка Х for (;;) { cin >> x;

if (cin.fail())
{
cout << "Не число " << \'\\n\'; cin.clear(); cin.ignore(numeric_limits::max(), \'\\n\');
}
else
break;
}
// ввод кол-ва знаков после запятой
double e;
cout << "Введите количество знаков до запятой, от 1 до 4" << endl; // Проверка на правильность ввода

Купить за 300 ₽