Техническое задание Аналитический раздел 1 Обзор и анализ существующих программных решений



бет4/14
Дата07.01.2022
өлшемі4,55 Mb.
#20721
түріТехническое задание
1   2   3   4   5   6   7   8   9   ...   14
Локальные переменные:

§ Buttons-массив от 1 до 35 для индексов кнопок;

§ CEbutton, QuitButton, FirstEdit, SecondEdit - переменные для кнопок сброса, выхода из программы, первого числа и второго числа соответственно;

§ Quit-переменная с типом данных "булевский", при значении true происходит выход из программы.

Процедуры и функции пользователя:

· "function GetCaption (i: byte): string; " - нанесение надписей на кнопки;

· "procedure ChangeSysOfCount (SysOfCount: TSysCountStr); " - выбор десятичной системы счисления;

· "procedure SetGroupEnabled (SysOfCount: TSysCountStr); " - подключение кнопок клавиатуры;

· "procedure Drawing SquareOfButt (MaxTopInc, LeftOffs, TopOffs, BStartInd, BCount: word); " - отрисовка кнопок;

· "procedure FstAction; " - работа с первым операндом;

· "procedure SndAction; " - работа со вторым операндом.



3.2 Описание разработанных алгоритмов программы



Рис.3.1 Алгоритм программы "Калькулятор".
Для создания программы калькулятор необходимо реализовать алгоритм, позволяющий иметь возможность, при выборе действия (операции), выводить ее на экран и получать результат вычислений. Также необходимо организовать возможность сброса полученных результатов.

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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет