СтудСфера.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Справочная система на Турбо Паскале - Курсовая работа №24313

«Справочная система на Турбо Паскале» - Курсовая работа

  • 23 страниц(ы)

Содержание

Введение

Выдержка из текста работы

Заключение

Список литературы

Примечания

фото автора

Автор: navip

Содержание

Обшие сведения 4

Описание логической структуры. Блок-схема 11

Функциональное назначение 12

Используемые технические средства. Текст программы 14

Входные и выходные данные 21

Литература 23

Введение

Обшие сведения

TURBO PASCAL

Интегрированная среда

Работа с ТР начинается при запуске файла turbo.exe. Существуют различные версии ТР. Чаще используются версии ТР55 и ТР70.

Сверху расположено меню, которое активизируется нажатием клавиши . Каждое слово в основном меню является заголовком вертикального подменю, которое открывается, если выделить его и нажать либо навести на него указатель мыши и щелкнуть левой кнопкой мыши (для ТР70).

Ниже расположено окно редактирования Edit – рабочее пространство для работы с программой (в ТР70 можно одновременно работать с несколькими окнами). Еще ниже – окно Watch, в котором при отладке программ отображаются значения переменных. Переход к следующему окну осуществляется нажатием клавиши . В ТР70 выбор требуемого окна осуществляется комбинацией Alt+№, где № - номер нужного окна.

Результаты работы программы отображаются в окне Output. Чтобы снова увидеть это окно надо нажать Alt+.

В нижней строке экрана находится строка-подсказка, где указанны значения некоторых функциональных клавиш.

Главное меню

Главное меню активизируется клавишей либо щелчком левой кнопки мыши на нужном пункте меню. Кроме того, можно использовать комбинацию Alt+<первая буква пункта меню>. Приведем наиболее часто используемые команды.

Пункт меню File(работа с файлами)

Load 5

(Open…7) – загрузка (открытие) файла программы (имеющего расширение .pas) с диска в окно редактора. Если указать имя не существующего файла, то будет создан новый файл с этим именем.

Pick5 Alt+ – восстановление истории. Показывает 9 файлов, которые загружались в окно редактора последними.

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
Узнайте стоимость
написания вашей работы

У нас можно заказать

(Цены могут варьироваться от сложности и объема задания)

Контрольная на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 3 дней

Решение задач на заказ

Решение задач

от 100 руб.

срок: от 1 дня

Лабораторная работа на заказ

Лабораторная работа

от 200 руб.

срок: от 1 дня

Доклад на заказ

Доклад

от 300 руб.

срок: от 1 дня

682 автора

помогают студентам

42 задания

за последние сутки

10 минут

время отклика

Похожие работы
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 69

    25 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Дипломная работа:

    Интерактивные формы и методы преподавания уголовного права в системе среднего профессионального образования

    63 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИСПОЛЬЗОВАНИЯ ИНТЕРАКТИВНЫХ МЕТОДОВ ПРЕПОДАВАНИЯ 7
    1.1. Понятие и характеристика интерактивных методов преподавания 7
    1.2. Виды интерактивных методов преподавания 18
    ГЛАВА 2. РЕАЛИЗАЦИЯ ИНТЕРАКТИВНЫХ МЕТОДОВ ПРЕПОДАВАНИЯ УГОЛОВНОГО ПРАВА В СИСТЕМЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ 30
    2.1. Уголовное право как учебная дисциплина изучаемая в системе среднего профессионального образования 30
    2.2. Особенности применения интерактивных методов преподавания при изучении уголовного права в системе среднего профессионального 44
    ЗАКЛЮЧЕНИЕ
    СПИСОК ИПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 58
  • Курсовая работа:

    Современные правовые системы

    22 страниц(ы) 

    Введение ….3
    Глава 1. Основные теоретические аспекты правовой системы общества….6
    1.1 Понятие системы права и правовой системы….6
    1.2 Виды правовых систем и семей….8
    Глава 2. Англосаксонская и романо-германская
    правовые системы….10
    2.1 Происхождение и особенности англосаксонской правовой системы….10
    2.2 Особенности правовых систем романо-германской (континентальной) правовой семьи….13
    Заключение ….19
    Список литературы ….21
    Приложение ….23
  • Дипломная работа:

    О полноте одной системы степеней Z^(Лямбда) на кривой

    29 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I.
    КРИТЕРИИ, ИСПОЛЬЗУЕМЫЕ ПРИ ДОКАЗАТЕЛЬСТВЕ ТЕОРЕМ 5
    1.1. Критерии неполноты 5
    1.2. Критерий полноты 12
    1.3. Теоремы единственности 14
    ГЛАВА II. ТЕОРЕМЫ О ПОЛНОТЕ СИСТЕМ 15
    2.1. О полноте системы 15
    2.2. О полноте системы на отрезке 18
    ГЛАВА III. О ПОЛНОТЕ СИСТЕМЫ ФУНКЦИИ НА КРИВОЙ 21
    ЗАКЛЮЧЕНИЕ 25
    ЛИТЕРАТУРА 27
  • Дипломная работа:

    Разработка драйвера графического планшета для системы linux

    48 страниц(ы) 

    ВВЕДЕНИЕ 6
    Глава 1. СТРУКТУРА LINUX, ПРИНЦИП РАБОТЫ ДРАВЕРОВ. СРЕДСТВА ПРОЕКТИРОВАНИЯ 8
    Операционная система на ядре Linux 8
    1.2 Свойства ядра Linux 10
    1.3 Принцип работы драйверов 11
    1.4 Работа драйверов под Linux 13
    1.5 Выбор средств проектирования и разработки 18
    Глава 2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА 22
    2.1 Техническое задание 22
    2.2 Проектирование системы поддержки периферийных устройств 22
    2.3 Структура проектируемой системы 26
    Глава 3. РАЗРАБОТКА ДРАЙВЕРА 29
    1.1 Разработка 29
    1.2 Тестирование 35
    1.3 Затраты на проект 3 5
    ЗАКЛЮЧЕНИЕ 37
    ЛИТЕРАТУРА 38
    ПРИЛОЖЕНИЕ 39
  • Дипломная работа:

    Проектирование шагового двигателя в системах с числовым программном управлении

    105 страниц(ы) 

    1 Введение 5
    1.1 Обзор литературы 7
    1.2 Актуальность 12
    1.3 Постановка задачи 15
    2 ОБЩАЯ ХАРАКТЕРИТСИКА СТАНКА С МОДЕЛЬЮ СПУ 16
    2.1 Классификация и структура систем управления станками 16
    2.2 Функциональные особенности моделей УЧПУ разных поколений. УЧПУ различают по поколениям в зависимости от использованной элементной базы 31
    2.3 Классификация систем ЧПУ 33
    2.4 Принцип работы станков с ЧПУ 37
    2.5 Состав системы ЧПУ 38
    2.6 Виды применяемых электродвигателей 43
    2. Асинхронные электродвигатели: 44
    3 ПРИВОДЫ СИСТЕМ С ЧПУ 48
    3.1 Конструктивные особенности станков с ЧПУ 48
    3.2 Классификация приводов 52
    2.3 Приводы главного движения 55
    3.4 Следящий привод подачи 60
    3.5 Дискретный (шаговый) привод подачи 65
    3.10 Привод вспомогательных механизмов 68
    4 РАЗРАБОТКА МИКРОПРОЦЕССОРНОЙ СИСТЕМЫ НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА 70
    4.1 Основные этапы разработки 70
    4.2 Разработка и расчет силовой части привода 73
    4.3 Разработка и отладка программного обеспечения 76
    4.4 Разработка структурной схемы устройства и функциональной спецификации 77
    4.5 Аппаратные средства микроконтроллеров 79
    4.6 Разработка функциональной схемы устройства 83
    4.7 Разработка программного обеспечения микроконтроллера 83
    4.8 Выбор элементной базы 89
    4.9 Расчёт установившегося режима 92
    4.10 Определение взаимных и собственных проводимостей при различных системах возбуждения 96
    ЗАКЛЮЧЕНИЕ 100
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 101