Курсовая работа: Разработка базы данных "Учащиеся"
For индекс:=(выражение1)
to (выражение2) do оператор где индекс - скалярная переменная (целого типа, символьного,
булевcкого и любого перечислимого типа); (выражение1) и (выражение2) -
выражения типа, совместимого с типом индекса; оператор - одиночный или
составной оператор. Индекс увеличивается на 1 после каждого выполнения цикла.
Индекс можно уменьшать на 1. Для этого ключевое слово to заменяется на downto.
Главный недостаток цикла
For - это возможность уменьшить или увеличить индекс только на 1.
Основные преимущества -
краткость, возможность использования символьного и перечислимого типа в
диапазоне значений [5].
Файловые типы есть три
типа файлов:
- текстовые файлы;
- файлы с типом;
- файлы без типа.
Связь с файлом может быть
установлена через файловую переменную, которая после описания, но до
использования в программе должна быть связана с внешним файлом с помощью
процедуры Assign.
Текстовой файл – это
последовательность символьных строк переменной длины. Всякая такая строка
завершается маркером конца строки CR/LF. Текстовые файлы можно обрабатывать
только последовательно. Ввод и вывод нельзя производить для открытого файла,
используя одну файловую переменную. Текстовой файл имеет тип Text. Пример
описания файловой переменной текстового типа:
Var Fi: Text;
Файлы без типа состоят из
компонент одинакового размера, структура которых не известна или не имеет
значения. Допустим прямой доступ к любой компоненте файла. Пример объявления
файловой переменной файла без типа:
Var F: File;
Файлы с типом состоят из
однотипных компонент известной структуры [6]. Допустим прямой доступ к любой
компоненте файла. Пример объявления файловых переменных для файлов с типом:
Type
TRec = Record
A: Real;
B: Integer;
C: Char;
End;
Var
F : File of
Real;
Q : File of
String[100];
Fr: File of
TRec;
В этом примере F
объявлена как файловая переменная вещественного типа.
Это означает, что
компонентами файла могут быть только вещественные значения. Файловая переменная
Q предназначена для доступа к файлам, которые состоят из символьных строк длины
100. Файловая переменная Fr предназначена для работы с файлами, которые состоят
из записей типа TRec, объявленного в секции Type.
2 СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1 Общая постановка
задачи
Цель данной курсовой
работы – разработать базу данных “учащихся”, а именно программу для более
удобного способа вести личные дела учащихся в тех или иных учебных заведениях.
В программу включается
заставка, меню, помощник, с помощью которого пользователю будет, легко
ознакомится с данной программой.
Разрабатываемый
программный продукт должен обеспечивать возможность выполнения следующих
действий:
-имеются ли однофамильцы;
- имеются ли однофамильцы
на одном курсе;
- в каких группах более
10 учащихся;
- на сколько человек
больше на I-м курсе, чем на IV-м курсе;
Исходные данные:
- база данных “учащихся”,
различных групп;
Выходными данными
являются:
- результат поиска того
или иного учащегося, любой группы, однофамильцы, различие в количестве
учащихся.
2.2 Описание модулей
Модуль Crt. Модуль содержит константы, переменные и подпрограммы, предназначенные
для работы с консолью. В отличие от стандартного ввода-вывода, когда он
осуществляется через ОС, подпрограммы модуля Crt работают с BIOS и даже непосредственно с видеопамятью.
Таблица 2.3-Процедуры и
функции модуля Crt.
Процедуры управлением цветом
|
HighVideo |
Задание
высокой яркости символов |
LowVideo |
Задание малой
яркости символов |
NormVideo |
Задание
исходной яркости символов |
TextBackGround |
Задание цвета
фона |
TextColor |
Задание цвета
символов |
Процедуры для работы с экраном
|
ClrEol |
Удаление
символов от курсора до конца строки |
ClrScr |
Очистка экрана |
DelLine |
Удаление
строки, в которой находится курсор |
GotoXY |
Перемещение
курсора в заданную позицию |
Функции для работы с клавиатурой
|
KeyPressed |
Проверка
нажатия клавиши |
ReadKey |
Чтение символа
с клавиатуры |
Процедуры для работы со звуком
|
Sound |
Включение
звука |
NoSound |
Отключение
звука |
Процедуры разнообразного назначения |
Delay |
Задержка
выполнения программы |
Данный программный
продукт написан с помощью подпрограмм, то есть с помощью применения процедур и
функций. Процедуры и функции представляют собой относительно самостоятельные
фрагменты программы, оформленные особым образом и снабженные именем. Программу,
написанную при помощи процедур и функций легко тестировать и отлаживать, а
также защитить программный продукт от ошибок.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8 |