Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TurboPascal[1].doc
Скачиваний:
8
Добавлен:
02.05.2019
Размер:
1.38 Mб
Скачать

114

-

Лекции по Turbo Pascal

7 класс

Паскаль.

Программа - алгоритм, записанный на языке программирования, служащий для выполнения каких-либо действий.

Транслятор.

Допустим, что написана программа решения задачи на каком-то языке программирования, но компьютер понимает только команды, переведенные в двоичный код. Этот перевод можно осуществить с помощью трансляторов.

Транслятор - программа, переводящая текст алгоритма, записанного на каком-то языке программирования, на язык машинных кодов.

Различают два вида трансляторов: компиляторы и интерпретаторы. Они различаются с точки зрения выполнения работы.

Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем загружается в компьютер и выполняется.

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

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

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

Краткое знакомство.

Язык Паскаль появился в 1984 году. Он разработан Н.Виртом в 1968-1970 г.г., получил широкое распространение благодаря наглядности программ и легкости при изучении.

Turbo Pascal 7.0 позволяет:

а) создавать тексты программ;

б) компилировать их (находить и исправлять ошибки);

г) компоновать программы из отдельных частей;

д) использовать модули библиотек;

е) отлаживать и выполнять программы.

Система ТР состоит из множества файлов, основные из которых:

  • TURBO.EXE, который содержит готовую к работе диалоговую систему программирования ( в нее входят текстовый редактор, компилятор, компоновщик, загрузчик);

  • TURBO.TPL - основная библиотека ТР;

  • TURBO.HLP - справочная служба.

Для загрузки программы Turbo Pascal 7.0 надо: запустить файл Turbo.ехе. После загрузки системы экран разделен на три части:

1. Главное меню.

2. Основное, или рабочее, окно.

3. Строка, в которой указывается назначение основных функциональных клавиш.

Меню Turbo Pascal

  1. File – сохранение, открытие программы, работа с каталогами.

  2. Edit – редактирование программы.

  3. Search – поиск и замена.

  4. Run – исполнение программы.

  5. Compile – компиляция программы, т.е. перевод на машинный язык.

  6. Debug – отладка программы.

  7. Tools – дополнительные возможности.

  8. Options – настройка системы.

  9. Window – работа с окнами.

  10. Help – помощь.

Функциональные клавиши Турбо Паскаль.

F1 - помощь;

F2 - сохранение редактируемого текста на диске;

F3 - загрузка текста с диска в окно редактирования;

F9 - компилировать программу, но не выполнять ее;

F10 - переход к верхнему меню;

CTRL-F9 - выполнить прогон программы (компилировать ее и выполнить);

ALT-F5 - просмотр результатов выполнения программы;

Esc - переход из главного меню в окно редактирования.

ALT-X - выход из системы Турбо Паскаль.

File состоит из следующих команд:

New – создать новое рабочее окно.

Open – открыть сохраненную ранее на диске программу.

Save – сохранить программу под текущим именем.

Save as – сохранение программы под новым именем.

Save all – сохранение всех окон под текущими именами.

Change dir – изменение текущего каталога.

Exit – выход из режима Turbo Pascal.

Работа с окнами в Turbo Pascal

  1. Удаление окна – мышью щелкнуть на значок []; нажать комбинацию клавиш Alt+F3; в меню Window исполнить команду Close.

  2. Изменение размеров – зацепить мышкой за нижний угол окна и двигать, пока окно не примет необходимые размеры; нажать комбинацию клавиш Ctrl+F5 и с нажатой клавишей Shift, с помощью стрелок изменять размеры, зафиксировать нажатием Enter.

  3. Передвижение окна – зацепить окно за верхнюю рамку и двигать.

  4. Раскрытие окна на весь экран – щелкнуть мышью на []; в меню Window исполнить команду Zoom; нажать клавишу F5.

  5. Смена активного окна – активное окно имеет двойную рамку, чтобы сделать окно активным необходимо щелкнуть мышью на нужном окне; нажать F6; в меню Window исполнить команду Next.

Tile – расположение открытых окон без перекрытий

Cascade – расположение открытых окон уступами.

Работа с блоками в Turbo Pascal

Блок это выделенная часть программы. Блоки можно переносить, копировать, удалять.

Ctrl+K,B – отметить начало блока;

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

Ctrl+K,C – скопировать блок; в меню Edit выбрать команду Copy, затем команду Past.

Ctrl+K,V – переместить блок; в меню Edit выбрать команду Cut, затем команду Past.

Ctrl+K,Y – удалить блок; в меню Edit выбрать команду Clear.

Ctrl+K,H – снять выделение блока.

Выделить блок можно выделить еще следующим образом: прижать клавишу Shift и управляя стрелками продлить выделение на весь блок; либо с помощью мыши: прижать левую клавишу мыши протянуть выделение на весь блок. Повторное нажатие клавиши мыши приведет к снятию выделения.

Редактирование программы.

Перемещение курсора в начало строки – Home;

Перемещение курсора в конец строки – End;

Переключение между русским и латинским алфавитом - Ctrl+Shift (справа); Ctrl+Shift (слева);

Набор заглавной буквы – Shift+<клавиша с буквой>;

Удаление неправильного символа – установить курсор на этот символ и нажать клавишу Delete, либо установив курсор после неправильного символа и нажать BS;

Разрезать строчку на две – установить курсор на «место разреза» и нажать Enter;

Склеить две строки – установить курсор в конец первой из склеиваемых строк и нажать Delete или в начало второй и нажать BS;

Вставить между двумя строчками новую пустую – установить курсор в конец первой из двух строк или в начало второй и нажать Enter;

Удалить строчку целиком – установить на нее курсор и нажать комбинацию клавиш Ctrl+Y;

Отменить последнюю операцию по редактированию текста Alt+BS;

Запустить программу на исполнение - Ctrl+F9.

Алфавит языка Turbo Pascal

Алфавит языка Turbo Pascal содержит:

  1. латинские строчные и прописные буквы, а также символ подчеркивания «_», который приравнен к буквам;

  2. цифры;

  3. символ пробел;

  4. символы с кодами от 0 до 31 (управляющие коды);

  5. специальные символы: + - * / = < > [ ] . , ( ) : ; ^ @ { } $ # ‘

  6. составные символы: <= >= <> := (* *) (. .) ..

При конструировании имен объектов программы (переменных, констант, типов, подпрограмм и т.д.) можно использовать только латинские буквы и цифры (причем первый символ должен быть обязательно буквой, большие и маленькие буквы в именах объектов считаются одинаковыми).

В языке Turbo Pascal есть зарезервированные слова, которые, так же нельзя использовать в качестве имен чего-либо (например begin, end, var, for, while, repeat и т.д.).

Структура программы на языке Turbo Pascal

program <имя программы>;

uses <имена подключаемых библиотек>;

type <описание типов данных>;

const <описание констант>;

label <описание меток>;

var <описание переменных>;

<описание подпрограмм>;

begin

<операторы>;

end.

Любой из перечисленных выше разделов может отсутствовать, за исключением раздела операторов. Поэтому самая короткая программа на языке Turbo Pascal выглядит так: begin end.

Правда, она ничего не делает, но с точки зрения синтаксиса языка, она написана верно.

Переменная - это область памяти, названная собственным именем, которая может менять свое значение в процессе выполнения программы. Переменная характеризуется именем, типом и значением.

Константа - не изменяет своего значения в процессе выполнения программы, она может быть задана явно своим значением или обозначена именем.

Имя (идентификатор) переменной или константы задается латинскими буквами и арабскими цифрами. В качестве идентификатора нельзя использовать служебные слова. Идентификатор должен быть уникальным, т.е. в данном блоке программы один идентификатор не может быть использован для обозначения более чем одного объекта.

Например : Zap, gor,X, p1, summa, a28,rar_1, proba, x1,y1,max,min и т.д.

Все переменные, которые будут использованы в разделе операторов, должны быть объявлены в разделе описания переменных, начинающемся словом var.

Описываются переменные так:

<имя переменной>: <имя типа>; (можно указывать несколько имен переменных через запятую)

Тип переменной – это множество значений, который она может принимать.

byte – целое число в диапазоне 0..255;

shortint – целое число в диапазоне -127..127;

word – целое число в диапазоне 0..65535;

integer – целое число в диапазоне -32768..32767;

longint – целое число в диапазоне -2147483648..2147483647;

real – вещественное число;

char – символ или #<код>;

boolean – логический тип {true,false}.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]