Курсовая работа
«Справочная система на Турбо Паскале»
- 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 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Интерактивные формы и методы преподавания уголовного права в системе среднего профессионального образования
Курсовая работа:
Современные правовые системы
Дипломная работа:
О полноте одной системы степеней Z^(Лямбда) на кривой
Дипломная работа:
Разработка драйвера графического планшета для системы linux
Дипломная работа:
Проектирование шагового двигателя в системах с числовым программном управлении