Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Описание логической структуры




Функциональное назначение

Общие сведения

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

 

 

Программа Search_dividers предназначена для нахождения делителей (множителей) числа. Программа написана на языке Delphi 7, работает под управлением операционных систем Windows XP, Windows Vista, Windows 7.

 

Программа Search_dividers предназначена для нахождения делителей (множителей) числа, находящегося в диапазоне от 1 до 10тыс.

 

Программа содержит основной модуль, а также 10 процедур:

При запуске отображается окно программы. В поле ввода пользователь может ввести целое число, входящее в диапазон от 1 до 10тыс. При вводе процедура отслеживания введенных символов проверяет правильность ввода (строки 108-118 приложения 3). Программа приступает к вычислениям при нажатии на кнопку «Найти».

Процедура обработки клика мышки по кнопке «Найти» сначала проверяет правильность информации в поле ввода (строки 95-104 приложения 3) далее число передается процедуре searchingDividers.

Процедура searchingDividers (строки 36-56 приложения 3) предназначена для поиска делителей числа. Входными данными являеться число, делители которого следует найти.

Процедура заполняет поле типа TMemo множеством решений.

Пользователь может распечатать информацию поля TMemo. Для этого надо выбрать пункт горизонтального меню Файл-Печать. Вызывается процедура OutToPrint (строки 71-88 приложения 3), которая получает в качестве входных данные поле TMemo и выводит все его строки на печать.

Пользователь может сохранить в текстовый файл информацию поля TMemo. Для этого надо выбрать пункт горизонтального меню Файл-Сохранить. Вызывается процедура OutToFile (строки 57-70 приложения 3), которая получает в качестве входных данные поле TMemo и сохраняет все его строки в файл, выбранный пользователем в появившемся диалоговом окне.

Пользователь может посмотреть справку по программе. Для этого надо выбрать пункт горизонтального меню Справка-О программе. Вызывается процедура-обработчик клика мыши по пункту меню. Процедура открывает модально новое окно, в поле типа TMemo которого загружает справку из текстового файла spravka.txt, хранящегося в папке Info директории программы.

Пользователь может посмотреть информацию об авторе. Для этого надо выбрать пункт горизонтального меню Справка-Об авторе. Вызывается процедура-обработчик клика мыши по пункту меню. Процедура открывает модально новое окно, в поле типа TMemo которого загружает информацию об авторе из текстового файла author.txt, хранящегося в папке Info директории программы.

Схема основного модуля приведена на рис.3 и описана в п.2.3.1.

 

Программа использует процедуры и функции следующих библиотек среды Delphi 7:

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, Printers, Menus.

 

Исполняемый файл программы создан средствами среды Delphi 7, имеет имя search_dividers.exe и размер 425 984 байт.

 




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 458; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.