Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Лабораторная работа N 6






    Программирование итерационных циклов

    (использование рекуррентных формул для расчета функций)

    Задачи лабораторной работы

    Вопросы, изучаемые в работе

    · Изучение понятия рекуррентных соотношений.

    · Применение алгоритмов вычисления элементарных функций как сумм бесконечного числа слагаемых.

    · Продолжение изучения организации итеративных циклов с помощью операторов условных переходов, операторов с пост- и предусловием.

    · Вывод результатов в табличной форме (с использованием форматов).

    Задание (общее ко всем вариантам)

    Для всех значений X, задаваемых параметрами из набора:

    начальное значение A, конечное значение В, шаг Dx, количество шагов Nx, ограничение на число итераций Nmax, вычислить функцию F(x) как сумму S бесконечного числа слагаемых, заканчивая суммирование для каждого значения x при достижении заданной точности EPS.

    Вывести в выводной текстовый файл исходные данные A, B, Dx, EPS и результаты расчета: значения x, F(x), S и количество слагаемых K, обеспечивающих требуемую точность. Результаты выводить в форме таблицы с рамками.

    Оформить отчет по лабораторной работе.

    Требования к программе

    • Программа должна содержать комментарий с указанием названия работы, № варианта, фамилии студента и № группы.
    • Значения, отмеченные в таблице вариантов символом " *" в программе вводятся с клавиатуры. Остальные исходные данные задаются типизированными константами.
    • Количество слагаемых при вычислении суммы – не более ста.

    · Если вариант задания содержит Nmax в качестве исходных данных, внешний цикл по X будет тоже итеративным и значение Nx в этом случае не рассчитывается. Цикл можно делать как с пред- так и с постусловием, с окончанием по выполнению условия (K > Nmax) or (i > 30) { второе условие – ограничение размера таблицы }.

    · В варианте №3 Arcsin выразить через другие функции (см. в лаб. 1) Arcsin(x)=Arctan(x/sqrt(1-x*x)).

    · В варианте №15 учесть, что sin(X)/X при Х=0 равен 1.

    · В варианте №21 учесть, что cos(X)/X при Х=0 не существует, поэтому такое значение Х в таблице пропускать.

    Содержание программы

    • Заголовок программы с комментарием;
    • Описание переменных;
    • Описание инициализированных переменных;
    • Ввод с клавиатуры исходных данных;
    • Вычисление (если необходимо) вспомогательных значений;
    • Вывод исходных данных в выводной файл;
    • Формирование шапки таблицы;
    • Задание начальных значений для величин, вычисляемых рекуррентными формулами;
    • Цикл расчета и вывода в текстовый файл строк таблицы;
    • Закрытие выводного файла.





    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.