Выбор инструментальных средств




Содержание

 

Введение

. Выбор инструментальных средств и постановка задачи

Выбор инструментальных средств

Этапы подготовки и написания программы

Анализ технического задания и постановка задачи

. Описание структуры программы

Интерфейс программы

Алгоритм программы

Входные данные

Выходные данные

. Руководство оператора

Назначение программы

Условия выполнения программы

Выполнение программы

Сообщения оператору

Заключение

Глоссарий

Список использованных источников

 


Введение

 

Программы, работающие на компьютере, можно разделить на три категории:

1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.

2. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.

3. Инструментальные системы (системы программирования), обеспечивающие создание новых программ.

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

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

К типовому прикладному ПО относят следующие программы:

• текстовые процессоры;

• табличные процессоры;

• системы иллюстративной и деловой графики (графические процессоры);

• системы управления базами данных;

• экспертные системы;

• программы математических расчетов, моделирования и анализа экспериментальных данных.

Предлагаемые на рынке ПО приложения, в общем случае, могут быть выполнены как отдельные программы либо как интегрированные системы. Интегрированными системами обычно являются экспертные системы, программы математических расчетов, моделирования и анализа экспериментальных данных, а также офисные системы.

Основной задачей курсового проекта было создание программного продукта для хранения информации о персональных данных. Разрабатываемый программный продукт “Записная книжка” позволяет пользователю записывать, сохранять, читать и удалять информацию о людях, а именно: фамилию, имя и отчество; номер телефона, год рождения, домашний адрес и адрес электронной почты.

В ходе выполнения курсового проекта необходимо выполнить следующие этапы:

анализ технического задания и постановка задачи проектирования;

выделение функций, которые будет выполнять разрабатываемая программа;

разработка алгоритма программы, предназначенной для выполнения функций, сформированных на предыдущем этапе;

составление программы согласно разработанным алгоритмам на языке Delphi;

отладка программы;

составление и оформление пояснительной записки.

Программный продукт разрабатываемый в соответствии с заданием; предназначен для пользователей, имеющих небольшой опыт работы в сфере компьютерных технологий. Программа будет реализована на компьютере стандартной конфигурации с операционной системой Windows XP на языке Delphi (Object Pascal) в среде программирования Delphi7.0. Среди множества языков Delphi является наиболее универсальным и легко изучаемым языком. На сегодня Delphi поддерживает все современные возможности объектно-ориентированного программирования в такой мощной системе проектирования как Delphi 7. Продукт будет загружается стандартным методом для приложений Windows, например, двойным щелчком по файлу ZapisnayaKnigka.exe и не потребует установки дополнительного программного обеспечения.

программный персональный алгоритм сохранение


Выбор инструментальных средств и постановка задачи

Выбор инструментальных средств

 

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

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

• компилятор или интерпретатор;

• интегрированная среда разработки;

• средства создания и редактирования текстов программ;

• обширные библиотеки стандартных программ и функций;

• отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

• "дружественная" к пользователю диалоговая среда;

• многооконный режим работы;

• мощные графические библиотеки; утилиты для работы с библиотеками

• встроенный ассемблер;

• встроенная справочная служба;

• другие специфические особенности.

ЭВМ непосредственно выполняет программы на машинном языке программирования данной ЭВМ. При этом программа представляет собой набор отдельных команд компьютера. Эти команды являются достаточно «простыми», например, сложение, умножение, сравнение или пересылка отдельных данных. Каждая команда содержит в себе сведения о том, какая операция должна быть выполнена (код операции), с какими операндами (адреса данных или непосредственно сами данные) выполняются вычисления и куда (адрес) должен быть помещен результат.

Машинные языки были первыми языками программирования. Программирование на них затруднительно ввиду того, что, во-первых, эти языки различны для каждого типа ЭВМ, во-вторых, являются трудоемкими для большинства пользователей по причине необходимости знания особенностей конкретной ЭВМ и большого количества реализуемых ею операций (команд). Данные языки обычно используются для разработки системных программ, при этом чаще всего применяются специальные символические языки - Ассемблеры, близкие к соответствующим машинным языкам.

Человеку свойственно формулировать и решать задачи в выражениях более общего характера, чем команды ЭВМ. Поэтому с развитием программирования появились языки, ориентированные на более высокий уровень абстракции при описании решаемой на ЭВМ задачи. Эти языки получили название языков высокого уровня. Их теоретическую основу составляют алгоритмические языки, например, Паскаль, Си, Бейсик, Фортран, PL/1.

Для перевода программы, написанной на языке высокого уровня, в соответствующую машинную программу используются языковые процессоры. Различают два вида языковых процессоров: интерпретаторы и трансляторы.

Интерпретатор - это программа, которая получает исходную программу и по мере распознавания конструкций входного языка реализует действия, описываемые этими конструкциями.

Транслятор - это программа, которая принимает исходную программу и порождает на своем выходе программу, записываемую на объектном языке программирования (объектную программу). В частном случае объектным может служит машинный язык, и в этом случае полученную на выходе транслятора программу можно сразу же выполнить на ЭВМ. В общем случае объектный язык необязательно должен быть машинным или близким к нему (автокодом). В качестве объектного языка может служить и некоторый промежуточный язык.

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

Широкое распространение получили системы программирования, ориентированные на создание Windows-приложений, одним из которых является пакет Borland Delphi (Дельфи) - блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: