Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка программы Helpopr

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники

1. Разработка эскизного и технического проектов программы 1.1 Назначение и область применения Необходимо разработать программу, представляющую собой справочную систему по операторам языка программирования Турбо Паскаль. Область применения: пользователь, который будет иметь возможность быстро и легко создавать на свое усмотрение базу данных, содержащую информацию по операторам языка Турбо Паскаль и оперативно использовать в дальнейшем как справочную систему. Так как данное приложение разрабатывается с помощью языка программирования Турбо Паскаль, то использоваться программа может под управлением OC MS-DOS. Так же имеется возможность использования программы под управлением операционных систем поддерживающих режим DOS или сеанс DOS. 1.2 Постановка задачи Программа «Helpopr»1 подразумевает ввод, хранение и вывод данных на дисплей по запросу пользователя. Для формирования и хранения данных используется текстовый файл. Это особый вид файлов, которые в Турбо Паскаль являются разновидностью файлов типа file of Char2. Задача данной программы выдача однозначной информации по запросу пользователя. Так как приложение является справочной системой на основе базы данных, то подразумевается наличие информации, которая предварительно должна находиться в состоянии готовности для выдачи результата запроса, но!!! в данной программе умышленно отсутствует файл, содержащий сформированную базу данных по операторам Турбо Паскаль3. Выбор такого подхода основан на том, что данная программа используется в учебных целях и, прежде всего, ориентированна на учащегося и, соответственно, имеется возможность более глубокого изучения операторов пользователем при начальном формировании базы данных и дальнейшем использовании. Однако если поступит запрос на готовую справочную систему, имеется возможность сформировать базу данных в кратчайшие сроки по времени. Поэтому, при первом запуске приложения необходимо сформировать начальную базу данных, выбрав пункт меню «Создание справочной системы», и сохранить ее в текстовом файле на доступном носителе информации. По умолчанию запись данных производится в корневую директорию самой программы в файл «Spravka.opr». Использование начальных настроек по сохранению данного текстового файла позволит непосредственно приступить к работе при первом запуске программы. Чтобы воспользоваться справочной информацией, нужно выбрать пункт меню «Справка» . После ввода запрашиваемого оператора происходит поиск и сравнение параметров запроса с данными, хранящимися в базе данных программы и, если есть совпадения, результат выводится на экран монитора. Разрабатываемое приложение не предназначено для профессионального и коммерческого использования и в первую очередь ориентирована на человека владеющего базовыми навыками работы с компьютером и программным обеспечением. Ввод данных в данной программе не представляет особой сложности, но и подразумевает корректное исполнение действий, предлагаемые компьютером в процессе работы программы4. Для полноценного освоения программы достаточно 5-10 минут, что вполне подходит под международный стандарт ISO 91265.

Ввод информации производится с клавиатуры. При формировании базы данных для обозначения операторов языка Турбо Паскаль нужно использовать латинские символы, однако по усмотрению пользователя имеется возможность вводить символы кириллицы. Пояснение, которое следует за вводом оператора также возможно описывать русским или английским языком. Размер описания не ограничен количеством вводимых символов. 1.3 Описание алгоритма Основным действием алгоритма данной программы является вывод результата запроса на экран монитора. Поэтому, в данной программе решаются две подзадачи (рис.1): ввод запроса; сравнение введенных данных с данными, записанными в файле. Рис.1. Обобщённая схема алгоритма Результат запроса происходит по такому принципу: Вводится название запрашиваемого оператора. Чтение файла и поиск похожего идентификатора. Если совпадения есть, то результат выводится на экран монитора. Укрупненная схема алгоритма (рис.2) Рис.2Укрупненная схема алгоритма работы процедуры «Запрос» Сравнение ключевых слов запроса выполняет оператор IF. С помощью оператора WHILE происходит поиск нужной информации и ограниченное перемещение в файле в рамках заданных параметров. 1.4 Организация входных и выходных данных По условию задачи текстовый файл формируется данными представляющие собой текстовую информацию и по запросу пользователя сформированная информация в файле может быть выведена на экран монитора также в виде текстовой информации. Файл, содержащий информацию об операторах языка Турбо паскаль, может быть организован непосредственно в приложении. Для этого разрабатывается отдельный фрагмент программы. Разрабатываемое приложение предусматривает использование файла последовательного доступа6. В файле последовательного доступа хранится информация об операторах языка Турбо Паскаль и пояснения к ним. В текстовом файле чередуется запись строк, которые содержат идентификатор оператора и пояснение для оператора. Структура файла приведена на рис.3. Идентификатор оператора Eol Пояснение Eol Идентификатор оператора Eol Пояснение Eol . Eol Пояснение Eof Рис.3. Структура файла Стандартная файловая переменная: f Для связи файловой переменной с физическим файлом на диске предназначена процедура: Assig Rese Rewri e Для чтения данных из текстового файла предназначена процедура: ReadL Для записи в типизированный файл предназначена процедура: Wri eL В результате выполнения Wri eL (f, c, opera ) и Wri eL (f, c, pojas ) в файле можно размещать данные об операторах языка Турбо Паскаль. Операция ReadL (f, c, slovo) выведет информацию для чтения на экран монитора. 1.5 Выбор состава технических и программных средств При разработке данной программы имеет смысл использовать компилятор urbo Pascal 7.0. Данная среда разработки программ эргономична, не затрагивает больших ресурсов вычислительной системы, удобна в исполнении для непрофессиональных пользователей и идеально подходит для разработки утилит общего назначения как под управлением операционной системы MS-DOS, так и под управлением ОС, которые поддерживают сеанс или режим MS-DOS7. Требования к компьютеру и программному обеспечению: 1.

Для DOS - версии Процессор: 386 и выше ОЗУ: 8Mb Диск: 10Mb свободного пространства Видео: Любое ОC: DOS 5.0 и выше Wi dows'95 сеанс MS-DOS OS/2 Сеанс MS-DOS 2. Для Wi dows - версии Процессор: Pe ium-200 MHz ОЗУ: 32Mb Диск: 10Mb свободного пространства Видео: Любое ОC: Wi dows'95 – XP SP2 Дополнительных средств (принтер, сканер, дополнительные дисководы и т.д.) не требуется. 2. Разработка рабочего проекта 2.1 Разработка программы Для разработки приложения «Helpopr» используется среда программирования urbo Pascal 7.0. Проект программы содержит основное окно выбора «Меню»8; Список глобальных переменных использованных в программе «Helpopr»: Таблица 1 Переменная Тип Описание f File Of ex Файловая переменная. В данной переменной происходит формирование, хранение и идентификация операторов Турбо Паскаль. om I eger Вспомогательная переменная. Используется как переключатель в операторе CASE OF Каждый пункт «Меню» является отдельной процедурой. Процедуры расположены в основной программе. Процедуры взаимодействую с основной программой через локальные переменные. Список локальных переменных представлен в таблице 2. Список процедур расположенных в программе «Helpopr»: процедура «Sozd». Данная процедура отвечает за формирование исходной базы данных по операторам языка Турбо Паскаль. процедура «Prosmo r». Действие данной процедуры заключается в просмотре базы данных. процедура «Spravka». С помощью процедуры «Spravka» происходит запрос пользователя и выдача результата запроса на экран монитора. Список локальных переменных использованных в программе «Helpopr»: Таблица 2 Переменная Тип Описание c Char Вспомогательная переменная. Используется как счетчик накопления записей. opera S ri g Переменная ввода идентификатора оператора языка Турбо Паскаль при формировании базы данных. pojas S ri g Переменная ввода пояснения к оператору языка Турбо Паскаль. slovo S ri g Переменная для хранения и считывания информации из файла программы. sprav S ri g Переменная ввода ключевого слова, по которому происходит выдача информации при запросе. 2.2 Спецификация программы Исполняемый файл программы «HelpOpr» имеет название helpopr.exe и расположен на диске А. Состав проекта приведен в таблице 3. Табл. 3. Состав проекта. Наименование Обозначение Примечание helpopr.exe Исполняемый файл программного продукта. Запуск программы. 2.3 Описание программы Для функционирования данного приложения на компьютере должна быть установлена ОС MS-DOS или операционная система, поддерживающая режим или сеанс MS-DOS9. Программа написана на языке программирования urbo Pascal 7.0. Разработанная программа представляет собой справочную систему по операторам языка программирования Турбо Паскаль. Применение данного приложения возможно в образовательном и познавательном аспекте. Структура программы представляет набор процедур, функционирование которых осуществляется непосредственно из программы. При использовании данного продукта достаточно компьютер с процессором 386, оперативной памяти 8 Мб; распечатка результатов на принтере и ввод информации с дополнительных носителей не предусмотрена.

Немного сложнее получить полный компилятор C или Pascal, да мы и не будем. Но мы можем расчистить верхние уровни так, чтобы вы увидели как это делается. Давайте начнем. ВЕРХНИЙ УРОВЕНЬ Одна из самых больших ошибок людей при нисходящем проектировании заключается в неправильном выборе истинной вершины. Они думают, что знают какой должна быть общая структура проекта и поэтому они продолжаютPи записывают ее. Всякий раз, когда я начинаю новый проект, я всегда хочу сделать это в самом начале. На языке разработки программ (program design language PDL) этот верхний уровень походит на что-нибудь вроде: begin solve the problem end Конечно, я соглашусь с вами, что это не слишком большая подсказка о том, что расположено на следующем уровене, но я все равно запишу это просто для того, чтобыPпочувствовать, что я действительно начинаю с вершины. В нашем случае, общая функция компилятора заключается в компиляции законченной программы. С этого начинается любое определение языка, записанное в БНФ. На что походит верхний уровень БНФ? Хорошо, это немного зависит от транслируемого языка

1. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка

2. Разработка программы- тренажера "Управление электросетями"

3. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

4. Разработка системы управления асинхронным двигателем с детальной разработкой программы при различных законах управления

5. Разработка программы стимулирования сбыта

6. Разработка программы туристского путешествия в Великом Новгороде
7. Разработка программы совершенствования организации международных перевозок
8. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS

9. Разработка программы диагностики и тестирования аппаратных средств ПК

10. Разработка программы психотестирования

11. Разработка программы для построения кривых Серпинского i-го порядка

12. Особенности разработки программы KURS.EXE

13. Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal

14. Разработка программ в среде программирования Turbo Pascal 7.0

15. Разработка программ с использованием динамической памяти

16. Разработка программы "Модуль выгрузки данных в текстовом формате комплекса "Налогоплательщик ЮЛ" для государственной налоговой инспекции г. Узловая

Шкатулка для ювелирных украшений, 13x13x6 см, арт. 84412.
Шкатулка сохранит ваши ювелирные изделия в первозданном виде. С ней вы сможете внести в интерьер частичку элегантности. Регулярно удалять
832 руб
Раздел: Шкатулки для украшений
Комплект постельного белья 1,5-спальный "Самойловский текстиль. Настроение", с наволочками 50х70.
Постельное белье "Самойловский текстиль" – отличный подарок себе и близким. Качественное, удобное и красивое постельное белье
1249 руб
Раздел: Бязь
Бумага чертежная, А2, 594x420 мм, 100 листов.
Плотность: 200 г/м2, ГОСТ 597-73.
1687 руб
Раздел: Папки для акварелей, рисования

17. Разработка программы автоматизированного рабочего места диспетчера такси

18. Разработка программы для решения систем линейных уравнений

19. Разработка программы игры "Собери картинку"

20. Разработка программы на Delphi

21. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

22. Разработка программы представления табличных данных в виде диаграммы прямоугольников
23. Разработка программы приема и передачи сообщений в локальной сети Microsoft
24. Разработка программы рисования замкнутых многоугольников на языке С++, с использованием библиотеки VCL

25. Разработка программы, генерирующей пароли пользователей

26. Разработка программы-компилятора

27. Устройство для измерения температуры в индустриальных системах и разработка программы для вывода на ЭВМ

28. Разработка программы маркетинга на предприятии (на примере ИПЦ "Гузель")

29. Разработка программы маркетингового исследования рынка парфюмерии

30. Разработка программы продвижения с использованием BTL технологий

31. Разработка программы стимулирования сбыта продукции предприятия

32. Разработка программы финансового оздоровления предприятия

Кастрюля со стеклянной крышкой, 4 л.
Объем: 4 л. Диаметр: 20 см. Глубина: 12,5 см. Толщина стенок: 0,5 мм. Кастрюля из высококачественной нержавеющей стали класса
811 руб
Раздел: От 3,1 до 5 литров
Ручка перьевая "Golden Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка Golden Prestige. Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. К данной ручке подходят
410 руб
Раздел: VIP-ручки
Поильник-непроливайка "Малыши и малышки", со сменным носиком (с 4 месяцев), 150 мл.
Поильник-непроливайка "Малыши и малышки" идеально подойдет в качестве первого поильника для Вашего Малыша. Силиконовый носик
393 руб
Раздел: Поильники, непроливайки

33. Разработка программы профессиональной подготовки заливщиков металла

34. Разработка программы оптимизации налогообложения как инструмента антикризисного (корпоративного) управления на примере Амвросиевского управления по газоснабжению и газификации

35. Разработка рекламной программы для страховой компании

36. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных

37. Разработка лабораторного практикума "Создание тестирующей программы"

38. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access
39. Разработка диалоговой системы, оформленной в виде пакета прикладных программ и реализующей идею искусственного интеллекта (WinWord, PASCAL)
40. Прогнозирование банкротства и разработка антикризисной программы предприятия

41. Разработка стратегии выхода на рынок ЗАО “ДАРМА” с применением программы имитационного моделирования Project Expert

42. Разработка маркетинговой программы

43. Особенности разработки образовательных программ для руководителей высшего звена

44. Разработка демонстрационных программ для применения в процессе преподавания физики

45. Разработка обучающей программы: Выявление аномалии статистическими окнами разных иерархических уровней

46. Разработка алгоритмов и диалоговых программ автоматизированного формирования

47. Разработка игровой программы

48. Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java

Пакеты фасовочные "Paclan", 26x35 см, 1000 штук.
Производятся из пищевого полиэтилена и безвредны для человека. Сохраняют свежесть продуктов. Пакеты выпускаются разного размера, что
305 руб
Раздел: Пакеты для продуктов
Декоративная наклейка-ростомер "Ракета", арт. EZG-1001.
Размер: 40x75 см.
366 руб
Раздел: Ростомеры
Набор для составления букета из мягких игрушек "LOVE", 3 зайки.
Яркий и нестандартный подарок - букет из мягких игрушек вызовет восторг у всех, независимо от возраста и положения. К тому же, этот букет
496 руб
Раздел: Дизайнерские игрушки

49. Алгоритм разработки и реализации федеральных целевых программ по развитию проблемных регионов России

50. Разработка алгоритма и программы для вычисления коэффициента оперативной готовности системы

51. Разработка базы данных средствами программы MS Access "Сотрудники"

52. Разработка обучающей программы по классам в C++

53. Разработка прикладной программы тестового контроля с использованием технологий JSP и сервлетов

54. Разработка формата хранения данных программ и решение задач
55. Разработка форматов хранения программ. Структурирование
56. Разработка информационно-обучающей программы "Таймеры/счетчики и АЦП микроконтроллеров семейства AVR"

57. Разработка маркетинговой программы деятельности предприятия

58. Разработка антикризисной программы на предприятии

59. Разработка инновационных программ лояльности клиентов

60. Разработка авторской коррекционной программы для снижения предэкзаменационной тревожности

61. Этапы разработки экскурсионной программы

62. Расчёт экономической эффективности разработки и создания программы

63. Разработка проекта зоны кратковременного отдыха

64. Программа управления самолётом в режиме автопилота

Шкатулка "Мишка", 7x10 см.
Шкатулка сохранит ваши ювелирные изделия в первозданном виде. С ней вы сможете внести в интерьер частичку элегантности. Регулярно удалять
332 руб
Раздел: Шкатулки сувенирные
Рюкзачок "Снеговик".
Симпатичный детский рюкзачок сшит из мягкой ткани ярких расцветок и украшен изображением снеговика. Во внутреннее отделение поместятся
706 руб
Раздел: Детские
Качели детские подвесные "Вятушка".
Подвесные качели "Вятушка" станут необходимым атрибутом активного отдыха. Качели имеют цельный, жесткий трубчатый каркас с
557 руб
Раздел: Качели

65. О роли эксперимента в разработке научных гипотез происхождения жизни

66. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

67. Разработка Мыковского карьера лабрадоритов

68. Разработка анализатора газов на базе газового сенсора RS 286-620

69. Разработка месторождений газоконденсатного типа

70. Содержание договора о передаче прав на программу для ЭВМ
71. Правовой режим земель, предоставленных для разработки недр
72. Политическая программа английского просвещения Джона Локка

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

74. Разработка коллекции мужской одежды на весну – лето 2002 г. под девизом «Закон соответствия»

75. Разработка женского летнего костюма "ВАСАБИ"

76. Политическая программа декабристов

77. Программы и планы действий Декабристов

78. Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа (выражения)

79. Антивирусные программы

80. Разработка АИС по учету складских операций и реализации продукции на предприятии

Бальзам для стирки спортивной одежды Domal "Sport Fashion", 750 мл.
Бальзам для стирки спортивной одежды Domal "Sport Fashion" можно использовать как самостоятельное средство для стирки спортивной
331 руб
Раздел: Гели, концентраты
Сиденье в ванну раздвижное пластиковое.
Сиденье предназначено для принятия гигиенических процедур, используется как санитарно-гигиеническое приспособление, не предназначенное для
437 руб
Раздел: Решетки, сиденья для ванны
Зонт на коляску Lorelli, цвет: терракотовый.
Универсальный зонт для коляски. Защитит малыша во время продолжительных прогулок как от солнца, так и от внезапного дождика. Универсальное
425 руб
Раздел: Зонтики для колясок

81. Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

82. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

83. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET

84. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium

85. Разработка локальной вычислительной сети

86. Разработка контроллера для мониторинга и оценки качества обслуживания сети пользователей
87. Разработка вычислительного устройства, состоящего из двух взаимозаменяемых частей: операционного автомата и управляющего автомата
88. Разработка контроллера встроенных каналов станции STM-1

89. Разработка АРМ на основе персонального компьютера для дома

90. Разработка аппарата измерения торцевого биения

91. Перспективы развития компьютерной техники (новейшие разработки 2005г.)

92. Разработка информационно-справочной системы "Сводка погоды" /Prolog/

93. Разработка информационно-справочной системы "Картотека ГАИ" /Prolog/

94. Разработка командного процессора, реализующего команды dir и mkdir на ассемблере

95. Разработка информационно-справочной системы "Каталог строительных объектов" /Prolog/

96. Разработка информационно-справочной системы "Товар на складе" /Prolog/

Ежедневник недатированный "Чемпионат мира по футболу 2018. Эмблема", синий, А5, 176 листов.
Ежедневник недатированный. Формат: А5. Количество листов: 176. Твердый переплет. Термотиснение. Ляссе.
519 руб
Раздел: Канцтовары, хобби
Кепка "Zabivaka", взрослая, размер 58.
Этот обаятельный, улыбчивый символ Чемпионата мира по футболу ещё и сувенир в память о событии мирового масштаба на всю жизнь! Размер: 58.
471 руб
Раздел: Брелоки, магниты, сувениры
Подгузники Huggies Elite Soft, (1), до 5 кг, 27 штук.
Подгузники Huggies Classic обеспечат надежную защиту вашего малыша. Детские подгузники стали еще удобнее. Благодаря дополнительному слою,
384 руб
Раздел: 0-5 кг

97. Технология разработки программного обеспечения

98. Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы

99. Комплекс программ построения справочников по формальным языкам


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.