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

  • Витенко Екатерина Олеговна Студентка 3 курса Специальность 230701 «Прикладная информатика (по отраслям)» Научный руководитель: Мирзоева Эльвира Ровшановна

  • Создание программы для решения линейных, квадратных и биквадратных уравнений.. Витенко Екатерина Олеговна Студентка 3 курса Специальность 230701 Прикладная информатика (по отраслям)


    Скачать 0.92 Mb.
    НазваниеВитенко Екатерина Олеговна Студентка 3 курса Специальность 230701 Прикладная информатика (по отраслям)
    АнкорСоздание программы для решения линейных, квадратных и биквадратных уравнений
    Дата31.05.2022
    Размер0.92 Mb.
    Формат файлаpdf
    Имя файлаkursovaya.pdf
    ТипРешение
    #560081

    Создание программы для решения линейных, квадратных и биквадратных уравнений.
    Выполнила: Витенко Екатерина Олеговна
    Студентка 3 курса
    Специальность
    230701
    «Прикладная информатика (по отраслям)»
    Научный руководитель:
    Мирзоева Эльвира
    Ровшановна

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

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

    Задачи
    Для достижения поставленной цели были поставлены следующие задачи:
    1. Изучение различных источников по необходимому программному обеспечению (Delphi);
    2. Проектирование интерфейса программы;
    3. Разработка программного кода приложения;
    4. Тестирование и отладка созданного продукта;
    5. Составление эксплуатационной документации приложения.

    ООП
    Объектно-ориентированное программирование (ООП) — это способ организации кода в программе путем его группировки в виде объектов, то есть отдельных элементов, которые включают информацию (значения данных) и функции.
    Объектно-ориентированный язык программирования позволяет создавать различные приложения, с интерфейсом, понятным для пользователя. Это удобная среда для создания различных математических программ.

    Линейное уравнение
    Линейным уравнением называется уравнение вида: ax+b=c, где a
    — коэффициент при неизвестной, b — свободный член (любое число). Решить уравнение значит найти такое число (корень уравнения), что при подстановке его вместо переменной x , получается верное равенство.

    Квадратное уравнение
    Квадратное уравнение — это уравнение вида ax
    2
    +bx+c = 0 , где коэффициенты a , b и c — любые действительные числа, причем а ≠ 0 . Корнями квадратного уравнения называют такие значения переменной, при которых квадратное уравнение обращается в верное числовое равенство. Решить квадратное уравнение — значит найти все его корни или установить, что корней нет.

    Биквадратное уравнение
    Биквадратным называется уравнение вида ax
    4
    + bx
    2
    + c =0 , где
    a <> 0. Биквадратное уравнение решается методом введения новой переменной: положив x
    2
    = y , придем к квадратному уравнению
    ay
    2
    + by + c =0 .

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

    Анализ технического задания
    Проанализировав техническое задание, целесообразно оформить решение в виде формы, на которой будут расположены кнопки выбора типа уравнения:
    «Линейное уравнение»,
    «Квадратное уравнение»,
    «Биквадратное уравнение».

    Анализ технического задания
    После выбора типа уравнения, открывается новая форма, в которую вводятся исходные данные, и производится вычисление нажатием на кнопку «Вычислить».

    Работа программы
    Рассмотрим работу программы на примере решение квадратного уравнения
    x
    2
    -26x+120=0

    Работа программы

    Работа программы

    СПАСИБО ЗА ВНИМАНИЕ!


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