Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Лекции по 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}.

Типы переменных

Тип

Диапазон значений

Целый

ShortInt

-128...127

Integer

-32768 ...32767

Longint

-2147483648 ...

2147483647

Byte

0 .... 255

Word

0 ... 65535

Вещественный

Real

2,9 10-39..... 1,7 1038

11..12 значащих цифр

Single

7..8 значащих цифр

Double

15..16 значащих цифр

Extended

19..20 значащих цифр

Comp

19..20 значащих цифр

Логический

Boolean

TRUE

FALSE

Cимвольный

Char

1 символ

Строковый

String

Массив символов, по умолчанию длина 256 символов.

Массивы

array

Записи

record

Множества

set

Файлы

file

Указатели

pointer

Операция присваивания

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30