Курсовая работа
«Справочная система на Турбо Паскале»
- 23 страниц
Обшие сведения 4
Описание логической структуры. Блок-схема 11
Функциональное назначение 12
Используемые технические средства. Текст программы 14
Входные и выходные данные 21
Литература 23
Обшие сведения
TURBO PASCAL
Интегрированная среда
Работа с ТР начинается при запуске файла turbo.exe. Существуют различные версии ТР. Чаще используются версии ТР55 и ТР70.
Сверху расположено меню, которое активизируется нажатием клавиши Ниже расположено окно редактирования Edit – рабочее пространство для работы с программой (в ТР70 можно одновременно работать с несколькими окнами). Еще ниже – окно Watch, в котором при отладке программ отображаются значения переменных. Переход к следующему окну осуществляется нажатием клавиши Результаты работы программы отображаются в окне Output. Чтобы снова увидеть это окно надо нажать Alt+ В нижней строке экрана находится строка-подсказка, где указанны значения некоторых функциональных клавиш. Главное меню
Главное меню активизируется клавишей Пункт меню File(работа с файлами) Load 5
(Open…7) Pick5 Alt+ New – создание нового файла. В ТР55 после выбора этой команды следует запрос на сохранение файла, находящегося в окне редактора в данный момент.
Save Write to 5
(Save as…7) – сохранение файла с новым именем.
Save all7 – сохранение всех файлов.
Directory5 – команда просмотра каталога (по умолчанию маска *.*). Может служить альтернативой пункту Load.
Change dir – команда для смены текущего каталога или диска. После выполнения этой команды все действия с файлами будут производиться по умолчанию в новом каталоге.
Print7 – печать файла.
Printer setup7 – установки принтера
OS shell 5
(DOS shell7) – временный выход в DOS. Позволяет работать в DOS без выхода из ТР (команды copy, ren…) или запускать другие программы, объем которых не превышает объема оставшейся памяти. Для возврата в обычный режим работы надо набрать exit.
Quit (Exit) Alt+X – выход из ТР. Пункт меню Edit (работа с редактором)
В ТР55 для данного пункта нет подменю.
В ТР55 в верхней строке отображается рабочая информация: строка и столбец, к котором расположен курсор и т.д. Переключение между режимом вставки и замены осуществляется нажатием клавиши Insert (при режиме вставки в верхней строке отображается надпись Insert).
Правка осуществляется как и в большинстве редакторов, поэтому подробно этот вопрос рассматривать не будем. Для получения подробной информации достаточно нажать Ctrl+Y – удаление строки, в которой расположен курсор.
Наиболее распространенные команды работы с блоками:
Ctrl+K, B – отметить начало блока.
Ctrl+K, K – отметить конец блока.
Ctrl+K, C – скопировать выделенный блок на новое место.
Ctrl+K, V – перенести выделенный блок.
Ctrl+K, W – записать выделенный блок на диск.
Ctrl+K, R – считать блок с диска.
Ctrl+K, Y – удалить выделенный блок.
Ctrl+K, H – отменить выделение / выделить последний блок. В ТР70 имеется подменю. Наиболее часто используемые команды:
Undo Alt+BkSp – отмена последней операции.
Cut Shift+Del – вырезать.
Copy Ctrl+Ins – копировать.
Paste Shift+Ins – вставить.
Clear Ctrl+Del – очистка.
Выделение фрагмента производится при помощи мыши либо клавишей Shift с клавишами управления курсором.
При включенном режиме вставки курсор имеет вид мигающего символа подчеркивания, а при режиме замены - вид мигающего прямоугольника.
В ТР70 имеется также пункт меню Search, содержащей команды поиска, замены и др.
Используемые технические средства.
Текст программы
PROGRAM Raspisanie;
uses CRT;
Label Nach;
type kadr=record
Fam : string[10];
Name : string[10];
god : String[25];
Fon : string[10];
end;
var
f : file of kadr;
zap : kadr;
xx,i,j : byte;
Procedure Zast;
Begin
GotoXY(25,3); Writeln(' Список телефонов ');
textcolor(12);
GotoXY(25,6); Writeln(' Главное меню ');
textcolor(15);
GotoXY(25,23); Writeln('Введите число и нажмите Enter');
GotoXY(25,7); Writeln('+----------------------------+');
GotoXY(25,8); Writeln('¦ 1 - Ввод данных ¦');
GotoXY(25,9); Writeln('¦ 2 - Просмотр полного списка¦');
GotoXY(25,10); Writeln('¦ 3 - Поиск телефона по фам. ¦');
GotoXY(25,11); Writeln('¦ 4 - кол-во тел. по году ¦');
GotoXY(25,12); Writeln('¦ 5 - Выход ¦');
GotoXY(25,13); Writeln('+----------------------------+');
GotoXY(25,14); Write (' Ваш выбор - ');
end;
{**************************************************************}
{===================== Основная программа =====================}
Begin
TextBackGround(0);
ClrScr;
while true do
begin
nach:TextBackGround(Black);
ClrScr;
Zast;
read(i);
case i of
1:vvod;
2:view;
3:Seach;
4:xxxx_god;
5:Halt;
else writeln('Нет такой команды');
end;
end;
End.
1. Васюкова Н.Д., Тюляева В.В., Практикум по основам программирования (язык Паскаль). Москва “Высшая школа” 1991.
2. Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989. (Зуев Е.А. Язык программирования Turbo Pascal 6.0, 7.0. М.: Веста, Радио и связь, 1993.
3. Джонс Ж., Харроу К. Решение задач в системе Турбо-Паскаль. - М.: Финансы и статистика, 1991.
4. Заварыкин В.М., Житомирский В.Г., Лапчик М.П. Основы информатики и вычислительной техники. - М.: Просвещение, 1988.
5. Зимина Т.Ф., Стеценко И.В., Турбо Паскаль 7.0. Издательская группа BHV, 1998 А. А. Стеценко.
6. Зубов В.С. Программирование на языке TURBO PASCAL (версии 6.0 и 7.0). – М.: Информационно-издательский дом “Филинъ”, 1997.
7. Зуев Е.А. Язык программирования Турбо- Паскаль 6.0. – М., Унитех, 1992.
8. Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ. – М.: Наука, 1986.
9. Лингер Р., Миллс Х., Уитт Б. Теория и практика структурного программирования. – М.: Мир, 1982
10. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0.- К.: ВЕК+, М.: Бином Универсал, 1998.
11. Могилев А.В. и др. Информатика: учебное пособие для ВУЗов. – М.; Изд. Центр «Академия», 2002.
12. Немнюгин С.А. Турбо- Паскаль. – СПб.: Питер, 2000.
13. Семакин И. Г., Шестаков А. П. Основы программирования. – М.; Мастерство, 2002.
14. Федоренко Ю. Алгоритмы и программы на Turbo Pascal. Учебный курс.- СПб: Питер, 2001.
К работе прилагается все исходники. Есть приложения.
Описание логической структуры. Блок-схема
Тема: | «Справочная система на Турбо Паскале» | |
Раздел: | Программирование, Базы данных | |
Тип: | Курсовая работа | |
Страниц: | 23 | |
Цена: | 1000 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
682 автора
помогают студентам
23 задания
за последние сутки
10 минут
среднее время отклика
Контрольная работа
«Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 69»Дипломная работа
«Интерактивные формы и методы преподавания уголовного права в системе среднего профессионального образования»Курсовая работа
«Современные правовые системы»Дипломная работа
«О полноте одной системы степеней Z^(Лямбда) на кривой»Дипломная работа
«Разработка драйвера графического планшета для системы linux»