- •Аннотация
- •Оглавление
- •Введение
- •Основная часть.
- •Выбор структур данных для решения поставленной задачи.
- •Логическое проектирование.
- •Физическое проектирование.
- •Проектирование интерфейса.
- •Перейдем к разделу «тренажерное тестирование»:
- •Перейдем к разделу «контрольное тестирование»:
- •Вызов и загрузка.
- •Тестирование.
- •Заключение.
- •Список используемой литературы.
- •Блок-схемы алгоритмов
- •Листинг программы
- •Руководство пользователя
МИНОБРНАУКИ РОССИИ
ФГБОУ Череповецкий Государственный Университет
Институт информационных технологий
Кафедра ПО ВТ и ИС
Программирование на языке Object Pascal в среде Delphi
Расчетно-пояснительная записка к курсовой работе
Исполнитель: студент гр.1ПО-21
Гатиятова А.Р.
Руководитель: Селивановских В.В.
Череповец, 2011г.
Аннотация
Данный документ содержит: 83 листа, 5 таблиц, 23 иллюстрации, 4 приложения;
Цель работы: разработка программного обеспечения по заданию курсовой работы по предмету «Программирование на языках высокого уровня» на тему «Контрольно-обучающая программа "Основные компоненты вкладки Standart среды Delphi и их использование"»
Перечень основных терминов и сокращений:
Object Pascal – язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера.
Delphi – интегрированная среда разработки ПО фирмы Borland.
Программа – последовательность функций и процедур, предназначенная для исполнения устройством управления вычислительной машины.
Интерфейс – аппаратно0программные средства, обеспечивающие графическое отображение и обмен информацией между человеком и компьютером.
Алгоритм – точный набор инструкций, описывающих последовательность действий исполнителя для достижения результата решения задачи за конечное время.
Блок-схема – распространенный тип схем, описывающий алгоритмы или процессы, изображая шаги в виде блоков различной формы, соединенных между собой стрелками.
Оглавление
Введение………………………………………………………………………………………….4
Основная часть……………………………………………………………………………..4
Выбор структур данных для решения поставленной задачи……………………...4
Логическое проектирование………………………………………………………...5
Физическое проектирование………………………………………………………...9
Проектирование интерфейса………………………………………………………20
Вызов и загрузка……………………………………………………………………31
Тестирование………………………………………………………………………..31
Заключение………………………………………………………………………….…………..34
Список используемой литературы………………………………………………………..…...35
Техническое задание (Приложение 1)………………………………………………….……..36
Блок-схемы алгоритмов (Приложение 2)……………………………………………………..42
Листинг программы (Приложение 3)……………………………………………………….…46
Руководство пользователя (Приложение 4)…………………………………………………..75
Введение
Программное обеспечение «Контрольно-обучающая программа» предназначено для обучения студентов или самостоятельного изучения компонентов вкладки Standart среды программирования Borland Delphi 7, а также проверки усвоенного материала. Сегодня существует огромное количество обучающих книг и статей в Интернете, но, по моему мнению, данная программа легче в использовании за счет удобного интерфейса и возможности прохождения тестов. Вся необходимая информация собрана в одном месте, поэтому не возникает необходимости тратить много времени на поиск теории в других источниках. Используя данное программное обеспечение, пользователь получает возможность за небольшое время усвоить весь необходимый для работы с представленными компонентами материал.
Основная часть.
Выбор структур данных для решения поставленной задачи.
Даная программа разработана на одном из самых распространенных языков программирования - Object Pascal. Для программирования была использована среда Borland Delphi 7. Выбор среды быстрой разработки приложений (RAD) Delphi обусловлен как тем, что это наиболее популярная среда программирования на просторах России, так и несомненными объективными достоинствами Delphi. Среди этих достоинств:
простой и мощный язык программирования Pascal;
удобная и полная объектная модель;
достаточно удобная среда разработки;
обширная объектная библиотека VCL;
мощные средства разработки приложений баз данных.
Программа работает под управлением операционной системы семейства Windows корпорации Microsoft. Разработано программное обеспечение в операционной системе Windows Vista Basic.
Рассмотрим таблицу идентификаторов, используемых в данном программном обеспечении.
Таблица 1
Наименование |
Обозначение |
Тип данных |
Текстовый файл |
t |
Структурный (TextFile) |
Случайный номер считываемого из файла в тест вопроса (от 1 до 47) |
k |
Целочисленный (Byte) |
Номер считываемого из файла варианта ответа. |
n |
Целочисленный (Byte) |
Номер выводимого вопроса (от 1 до 10) |
kolvo |
Целочисленный (Byte) |
Количество правильных ответов в тесте (от 0 до 10) |
prav |
Целочисленный (Byte) |
Счетчик в циклах |
i |
Целочисленный (Byte) |
Массив с номерами уже считанных из файла вопросов (от 1 до 47) |
m1 |
Целочисленный массив (mas=array [1..10] of byte ) |
Массив с номерами правильных ответов к уже считанным из файла вопросам |
mpr |
Целочисленный массив (mas=array [1..10] of byte ) |
Организация вывода вопросов и вариантов ответа |
s, s1 |
Строковый (String) |