Главная страница
Навигация по странице:

  • Оглавление

  • Написание программы

  • Отчет по лабораторной работе Программирование формул


    Скачать 29.05 Kb.
    НазваниеОтчет по лабораторной работе Программирование формул
    Дата26.04.2023
    Размер29.05 Kb.
    Формат файлаdocx
    Имя файла1.docx
    ТипОтчет
    #1092053

    ФГБОУ ВО

    Псковский государственный университет

    Институт инженерных наук

    Кафедра ИВТ

    Отчет по лабораторной работе №?

    «Программирование формул»

    Выполнил студент

    ??

    Проверил преподаватель

    Миронов Т.С.

    Псков

    2022

    Оглавление


    Введение 3

    Блок-схема 4

    Написание программы 4

    Лабораторная работа № 1. Программирование формул

    Введение


    Целью работы является освоение программирования алгоритмов с линейной структурой, когда решение задачи является результатом выполнения цепи вычислений, в которой очередные вычислительные действия используют в качестве исходных данных результаты вычислений на предыдущих этапах. Действия по вычислениям промежуточных и окончательных результатов описываются операторами присваивания.

    Необходимо следить, чтобы порядок расположения операторов присваивания в программе от ее начала к концу соответствовал логической последовательности действий при решении поставленной задачи.

    При выборе имен переменных и составлении арифметических выражений необходимо правильно устанавливать тип используемых величин (целые, вещественные и так далее). При использовании в формулах греческого алфавита можно использовать их латинские названия или буквы, сходные по начертанию. Например, символ можно заменить на Alfa или A, на Omega или W.

    Необходимо вычислить выражение по формуле, представленной на таблице.1

    12





    Таблица 1. Наш вариант.

    Блок-схема


    Перед написанием кода необходимо составить блок схему программы в соответствии с рисунком 1.



    Рисунок 1. Блок схема алгоритма

    После составления блок-схемы можно приступать к написанию кода.

    Написание программы


    import math

    # Значение параметра t
    t = float(input())

    # Вычисление параметра ρ
    p = 10 ** -t

    rho = 1 / p

    # Вычисление параметра ω
    omega = rho * math.sqrt(1 / t)

    # Вычисление функции a(t)
    a_t = math.sin(omega * rho / t) * math.sqrt(omega + rho + t / (omega * rho * t))

    # Вывод результатов с учетом требуемой точности
    precision_c = 4
    precision_alpha = 6

    print("c = {:.{prec}f}".format(a_t, prec=precision_c))
    print("Альфа = {:.{prec}f}".format(omega, prec=precision_alpha))

    В результате мы получаем значения c = -7.1488 Альфа = 30.246244


    написать администратору сайта