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

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

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

300 рублей
Купить

или

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

Более 20 способов оплатить! После оплаты вы получаете ссылку на скачивание. Гарантия на - 3 дня. Исключительно в ознакомительных целях! Все вопросы admin@studynote.ru

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

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

Учебное заведение: Другие города > ДРУГОЕ
Тип работы: Лабораторная работа
Категория: Программирование
Год сдачи: 2019
Количество страниц: 17
Оценка: зачёт
Рейтинг работы:
Иллюстрация №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; // Проверка на правильность ввода

Похожие работы