Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.doc
Скачиваний:
0
Добавлен:
16.11.2019
Размер:
3.41 Mб
Скачать

МИНОБРНАУКИ РОССИИ

ФГБОУ Череповецкий Государственный Университет

Институт информационных технологий

Кафедра ПО ВТ и ИС

Программирование на языке Object Pascal в среде Delphi

Расчетно-пояснительная записка к курсовой работе

Исполнитель: студент гр.1ПО-21

Гатиятова А.Р.

Руководитель: Селивановских В.В.

Череповец, 2011г.

Аннотация

  1. Данный документ содержит: 83 листа, 5 таблиц, 23 иллюстрации, 4 приложения;

  2. Цель работы: разработка программного обеспечения по заданию курсовой работы по предмету «Программирование на языках высокого уровня» на тему «Контрольно-обучающая программа "Основные компоненты вкладки Standart среды Delphi и их использование"»

  3. Перечень основных терминов и сокращений:

Object Pascal – язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера.

Delphi – интегрированная среда разработки ПО фирмы Borland.

Программа – последовательность функций и процедур, предназначенная для исполнения устройством управления вычислительной машины.

Интерфейс – аппаратно0программные средства, обеспечивающие графическое отображение и обмен информацией между человеком и компьютером.

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

Блок-схема – распространенный тип схем, описывающий алгоритмы или процессы, изображая шаги в виде блоков различной формы, соединенных между собой стрелками.

Оглавление

Введение………………………………………………………………………………………….4

  1. Основная часть……………………………………………………………………………..4

    1. Выбор структур данных для решения поставленной задачи……………………...4

    2. Логическое проектирование………………………………………………………...5

    3. Физическое проектирование………………………………………………………...9

    4. Проектирование интерфейса………………………………………………………20

    5. Вызов и загрузка……………………………………………………………………31

    6. Тестирование………………………………………………………………………..31

Заключение………………………………………………………………………….…………..34

Список используемой литературы………………………………………………………..…...35

Техническое задание (Приложение 1)………………………………………………….……..36

Блок-схемы алгоритмов (Приложение 2)……………………………………………………..42

Листинг программы (Приложение 3)……………………………………………………….…46

Руководство пользователя (Приложение 4)…………………………………………………..75

Введение

Программное обеспечение «Контрольно-обучающая программа» предназначено для обучения студентов или самостоятельного изучения компонентов вкладки Standart среды программирования Borland Delphi 7, а также проверки усвоенного материала. Сегодня существует огромное количество обучающих книг и статей в Интернете, но, по моему мнению, данная программа легче в использовании за счет удобного интерфейса и возможности прохождения тестов. Вся необходимая информация собрана в одном месте, поэтому не возникает необходимости тратить много времени на поиск теории в других источниках. Используя данное программное обеспечение, пользователь получает возможность за небольшое время усвоить весь необходимый для работы с представленными компонентами материал.

  1. Основная часть.

    1. Выбор структур данных для решения поставленной задачи.

Даная программа разработана на одном из самых распространенных языков программирования - 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)