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

  • Заголовок Назначение Параметры Возвращаемое значение

  • Глобальные В данном модуле отсутствуют глобальные переменные.Локальные

  • Глобальные Имя

  • Пояснительная к курсовой работе. Пояснительная_записка_2бАСУ2. Курсовая работа по дисциплине Программирование


    Скачать 499.78 Kb.
    НазваниеКурсовая работа по дисциплине Программирование
    АнкорПояснительная к курсовой работе
    Дата18.02.2023
    Размер499.78 Kb.
    Формат файлаdocx
    Имя файлаПояснительная_записка_2бАСУ2 .docx
    ТипКурсовая
    #943324
    страница6 из 9
    1   2   3   4   5   6   7   8   9

    Модуль


    Содержит в себе функцию метода Гаусса.
        1. Вспомогательные типы данных


          float elem_type

          Предназначена для удобства изменения типа данных

          DynamicArray D_Arr

          Предназначена для удобства написания кода программы

          DynamicArray> D_Matr;

          Предназначена для удобства написания кода программы
        2. Константы


    Модуль не содержит констант
        1. Функции


    Заголовок

    Назначение

    Параметры

    Возвращаемое значение

    bool Gauss(D_Matr &mas, elem_type &a_par, elem_type &b_par, elem_type &c_par)

    Решает систему линейных уравнений методом гаусса и находит коэффициенты a, b, c.

    D_Matr &mas – Двумерный массив, содержит систему СЛУ – вх. elem_type &a – коэффициент а вых.

    &b – коэффициент b - вых.

    elem_type &b,elem_type &c – коэффициент с – вых.


    Возвращает значение true или false










        1. Переменные


    Глобальные

    В данном модуле отсутствуют глобальные переменные.

    Локальные

    Имя

    Тип данных

    Назначение

    Нахождение

    n

    int

    Количество строк в двумерном массиве

    Gauss

    m

    int

    Количество столбцов в двумерном массиве

    Gauss

    k

    int

    Индекс диагонального элемента матрицы

    Gauss

    str

    elem_type*

    Одномерный массив предназначенный для копирования строки массива

    Gauss

    index

    int

    Индекс максимального элемента в столбце




    max

    elem_type

    Максимальный элемент в столбце




    x

    elem_type*

    Массив в котором содержатся решения уравнений





        1. Обработчик событий


    Модуль не содержит обработчиков событий.
      1. Модуль


    Cоздаёт форму TForm 2, предназначен для экстраполяции нужного значения.
        1. Переменные


    Глобальные

    Имя

    Тип данных

    Назначение

    a_l, b_l, a_par, b_par, c_par


    extern elem_type

    Хранят коэффициенты аппроксимирующей функции для экстраполяции значения

    lin

    float

    Значение аппроксимирующей функции

    x

    float

    Экстраполируемое значение

    par

    float

    Значение аппроксимирующей функции

    Локальные

    Не содержит локальных данных
        1. Компоненты VCL TForm2


    Имя

    Класс

    Назначение

    Label_X

    TLabel

    Вывод “X”

    Label_Lin

    TLabel

    Вывод “Лин.”

    Label_Par

    TLabel

    Вывод “Пар.”

    CSpinEdit_X

    TCSpinEdit

    Ввод экстраполируемого значения

    Edit_Lin

    TEdit

    Вывод результирующего значения

    Edit_Par

    TEdit

    Вывод результирующего значения


        1. Обработчики событий


    Имя

    Условие вызова

    Назначение

    CSpinEdit_XKeyPress

    При нажатии на клавишу

    Контроль ввода и экстраполяция значения при вводе в поле

    CSpinEdit_XChange

    При нажатии на стрелки

    Изменения значения и экстраполяция значения при

    Edit_LinKeyPress

    При нажатии на клавишу

    Ограничивает ввод, даёт возможность только скопировать

    Edit_ParKeyPress

    При нажатии на клавишу

    Ограничивает ввод, даёт возможность только скопировать


    1. 1   2   3   4   5   6   7   8   9


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