Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_TP.doc
Скачиваний:
10
Добавлен:
22.12.2018
Размер:
1.4 Mб
Скачать

Раздел 3. Программирование в среде turbo pascal (система программирования)

Эта система состоит из двух частей: интегрируемая среда (программа отладки программ) и язык программирования.

Введение.

Основная цель – обеспечение технологического цикла создания программ, то есть трансляция и выполнение. Разработана на основе языка PASCAL . Эта система значительно отличается от авторского варианта. Создана Виртом в 1970 году и названа в честь философа-математика Паскаля. В 1979 году создан стандарт языка PASCAL , включающий :

  • описание структуры программы ;

  • обзор типов данных (простые: целые, вещественные, символьные, логические; сложные: массивы, множества, запись);

  • операции выражения, операторы(структуры управления: присваивания, ввод и вывод, циклы, условия);

  • подпрограммы: процедуры и функции.

Общая характеристика системы.

Интегрируемая система состоит из отдельных частей:

  • текстовый редактор;

  • транслятор(компилятор)- переводит программу языка TURBO PASCAL в машинные команды (коды);

  • отладчик для отладки программ;

  • язык программирования;

  • справочная подсистема( F1).

Основные отличия системы - наличие объектно-ориентированной библиотеки (комплекса файлов).

Среда turbo pascal. Элементы диалоговой среды.

Элементы диалоговой среды – меню , окна, поля.

Меню: вход F10.

Окна: активные и диалоговые. Также окна окна бывают: редактора (EDIT), просмотра (WATCH), наблюдения (OUTPUT).

F5- открытие нового окна;

F6-последовательная смена окон;

ALT+F5 – выход в OUTPUT или просмотр результатов;

CTRL+F5- изменение размеров и положений активного окна;

Если держать нажатыми ALT или CTRL, или SHIFT, то внизу изменится подсказка.

Поля: ввода и выбора.

TAB- переход от поля к полю.

Система меню.

Система меню включает в себя:

FILE, EDIT, RUN, SEARCH, COMPILE, OPTIONS, DEBUG, WINDOW.

EDIT- редактирование:

RESTORE- восстановление в активном окне только что удаленного фрагмента текста.

CUT- вырезать фрагмент;

COPY- копировать фрагмент;

PASTE- вставить из буфера;

CLEAR- удаление блока текста из буфера.

Search-поиск:

FIND-поиск;

REPLAY-замена.

RUN- отладка программы:

PROGRAM RESET (CTRL+F2)- прерывание программы;

CTRL+BREAK+ESC- прерываение “зависшей” программы.

OPTIONS- установка параметров и режимов компилятора, редактора связи и т.д.

Window – окно:

SIZE- изменять размеры окна;

MOVE- двигать окно;

ZOOM- окно во весь экран;

TILE- наложение окон друг на друга;

CASCADE- расположение окон каскадом с видимыми рамками;

NEXT(F6)-активизировать еще одно окно;

PREVIOUS- активизировать предыдущее окно;

CLOSE (ALT+F3)- закрыть окно;

WATCH- активность окна отладки;

OUTPUT- активность окна вывода;

LIST- выбрать из списка нужное окно.

Помощь f1:

CTRL+F1- помощь по языку программирования;

ALT+F1- помощь по командам.

Текстовый редактор.

Текстовый редактор – это средство создания, редактирования, отладки программы.

CTRL+ 0 – установка авто-отступа выравнивания текста.

Работа с блоком текста.

  1. Посредством мыши;

  2. Использование клавиш:

CTRL+ K , B- пометить начало блока;

CTRL+ K , K – пометить конец блока;

CTRL+ K , H- снять выделение;

CTRL+ K , C- копировать;

CTRL+ K , V – переместиь;

CTRL+ K , Y – удалить.