рефераты рефераты
Главная страница > Курсовая работа: Разработка базы данных "Учащиеся"  
Курсовая работа: Разработка базы данных "Учащиеся"
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Разработка базы данных "Учащиеся"

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

рефераты
Новости