
- •Предмет и задачи информатики:
- •Основные действия с данными
- •Системы счисления
- •Кодирование целых чисел
- •5.Кодирование вещественных чисел
- •6.Кодирование звуковых данных
- •7.Типы и кодирование графических данных
- •8.Основные структуры данных (линейные, табличные, иерархические)
- •9. Файловая структура
- •10.Единицы измерения и хранения данных
- •11. История развития эвм
- •12.Методы классификации компьютеров
- •13. Программное обеспечение; уровни программного обеспечения:
- •14.Классификация прикладных программных средств
- •15. Операционные системы и их основные функции
- •Режимы работы пользователя с компьютером и элементы управления,
- •Организация файловой системы и обслуживание файловой структуры ос
- •18. Установка и удаление аппаратных и программных средств
- •19.Дополнительные функции операционных систем
- •20.Основы и уровни языков программирования
- •21.Поколения языков программирования
- •22.Интегрированные и rad системы программирования
- •23.Основные элементы программирования языка делфи
- •24.Элементы интерфейса в делфи
- •25.Этапы разработки и структура программы в делфи
25.Этапы разработки и структура программы в делфи
Этапы разработки программы:
1)Процесс создания программы состоит из следующих этапов; 2)Постановка задачи; 3)Разработка или выбор алгоритма решения задачи; 4)Написание программы.
Написание программы состоит из следующих этапов:
1)Редактирование исходного текста программ; 2)Компиляция; 3)Отладка; 4)Тестирование
Редактирование исходного текста программы – это процесс набора текста программы. Запись элементов текста программы подчиняется некоторым правилам – синтаксису языка программирования.
Все операции с текстом выполняет специальная программа – текстовый редактор. Результат работы редактора – текстовый файл с исходной программой(имя.dpr, имя.pas).
Компиляция – процесс создания исполняемой программы из исходной, содержащий два этапа:
1. Синтаксический контроль текста программы – процесс выявления (обнаружения) синтакси-ческих ошибок.
В случае отсутствия ошибок переход ко второму этапу.
2. Генерация машинного кода из исходного – операторы языка высокого уровня преобразуются в инструкции процессора компьютера – машинные команды.
Компиляцию выполняет специальная программа – компилятор. Результат работы компиля-тора – исполняемый файл (исполняемая программа) или приложение(имя.exe).
Отладка – процесс поиска ошибок в исходном тексте программы. Устраняются ошибки с помощью текстового редактора. Синтаксические ошибки исправляются наиболее просто – их характер и место возникновения указывает компилятор. Логические ошибки помогает найти специальная программа – отладчик.
Тестирование – процесс изучения работы программы на как можно большем количестве наборов входных данных. При тестировании выявляют более сложные логические ошибки.
Структура программы:
Заголовок программы program <имя программы>;
Директивы компилятора {$<директивы>}
Подключение модулей uses <имя>, ..., <имя>;
Программный блок
Константы const ...;
Типы данных type ...;
Переменные var ...;
Процедуры procedure <имя>; begin ... end;
Функции function <имя>; begin ... end;
Тело программы begin
<операторы>
end.
Проект содержит все создаваемые компоненты приложения, которые объединяются перед выполнением в один автономно исполняемый файл типа .EXE. Параметры проекта можно настроить командой Project/Options.
Delphi создает следующие основные типы файлов проекта:1)Проект (.dpr) ‑ головная программа с описанием форм, модулей и команды запуска приложения. С головной программы приложения начинается и заканчивается выполнение приложения.2)Модуль (.pas) – программный файл с описанием одной формы или отдельный модуль, не связанный с формой.3)Форма (.dfm) ‑ двоичный файл с детальным описанием формы.4)Исполняемый файл (.exe) ‑ автономно исполняемый файл приложения.