- •Часть I
- •Лекция №1 Тема: «Элементы языка»
- •1. Среда программирования Турбо Паскаль.
- •2. Алфавит и словарь языка Турбо Паскаль.
- •Слова в Турбо Паскаль.
- •Идентификаторы.
- •Константы и переменные
- •Структура программ
- •Var {описание раздела переменных}
- •Раздел подключаемых библиотечных модулей
- •Раздел описания меток.
- •Раздел описания констант
- •Раздел описания типов данных
- •Раздел описания переменных
- •Var {описание раздела переменных}
- •Раздел описания процедур и функций
- •Раздел операторов
- •Лекция №2. Тема: «Типы данных»
- •Простые типы:
- •Структурированные типы:
- •Процедурные типы. Целые типы
- •Вещественные типы
- •Логический тип
- •Символьный тип (литерный)
- •Пользовательские типы данных.
- •Перечисляемый тип
- •Интервальный тип (диапазон)
- •Совместимость типов данных
- •Структурированные типы данных
- •Лекция №3 Тема: «Операторы языка»
- •1. Простые операторы
- •2. Структурные операторы
- •1. Простые операторы
- •1.2 Оператор безусловного перехода (go to)
- •2.2. Условные операторы
- •2.2.1. Оператор условия if.
- •2.2.2.Оператор выбора case
- •2.3.1.Оператор while.
- •2.3.2. Оператор повтора. Оператор цикла с последующим условием.
- •Лекция №4. Тема: «Массивы»
- •Алгоритм сортировки
- •Сортировка выбором
- •Сортировка обменом (методом "пузырька")
- •Шейкерная перестановка
- •Сортировка включением
- •Сортировка Хоара
- •Лекция № 5. Тема: «Процедуры и функции»
- •Параметры-значения
- •Параметры-переменные
- •Параметры-константы
- •Открытые параметры - массивы.
- •Бестиповые параметры.
- •Процедурные типы
- •Рекурсия
- •Лекция №6. Тема: «Модули»
- •Модуль crt (основные возможности)
2. Алфавит и словарь языка Турбо Паскаль.
Языком называется совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц. Основой Паскаля, как любого языка, является алфавит – конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов (русские буквы в программе должны заключаться в апострофы).
В качестве букв в Паскале используются прописные и строчные буквы латинского алфавита: ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
и знак подчеркивания (_).
Десятичные цифры : 0 1 2 3 4 5 6 7 8 9.
Шестнадцатеричные цифры строятся из десятичных цифр и букв от А до F.
Применяются специальные символы:
+ плюс
- минус
* звездочка
/ дробная черта
> больше
< меньше
= равно
; точка с запятой
# номер
‘ апостроф
, запятая
. точка
: двоеточие
[ ] квадратные скобки
{} фигурные скобки
$- знак денежной единицы
нет обозначения - пробел
Комбинация специальных символов могут образовывать составные символы:
:= присвоение
<> не равно
.. диапазон значений
(**) альтернатива {}
<= меньше или равно
>= больше или равно
(..) альтернатива []
Слова в Турбо Паскаль.
Неделимые последовательности знаков алфавита образую слова, оделенные друг от друга разделителями и несущие определенный смысл в программе. Разделителем могут служить пробел, символ конца стоки, комментарий.
Зарезервированные слова является составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл.
Absolute абсолютный
And логическое И
Array массив
Asm ассемблер
Begin начало блока
Case вариант
Const константа
Constructor конструктор
Div деление нацело
go to переход на
do выполнить
down to уменьшить до
destructor разрушитель
else иначе
end конец блока
exports эксперт
external внешний
file файл
for для
forward опережающий
function функция
if если
implementation реализация
in в
inline основной
interrupt прерывание
interface интерфейс
inherited наследование
label метка
library библиотека
mod остаток от деления
nil отступление
not логическое НЕ
or логическое ИЛИ
of из
object объект
packed упакованный
procedure процедура
program программа
record запись
repeat повторять
set множество
shl сдвиг битов влево
shr сдвиг битов вправо
string строка
then то
to увеличение
type тип
unit модуль
until до
var переменная
wrile пока
with с
xor исключающее ИЛИ
Идентификаторы.
Для того чтобы программа решения задач обладала свойствами массивности, следует употреблять не конкретные значения величин, а использовать их обозначения для возможности изменения их значений по ходу выполнения программы. Для обозначения программ, а в программе переменных и постоянных величин, реализуемых процедур, функций, объектов используются имена – идентификаторы.
Для обозначения заранее определенных разработчиками типов данных, констант, процедур и функций служат стандартные идентификаторы.
Правила написания идентификаторов:
Идентификатор начинается с буквы или знака подчеркивания.
Идентификатор может состоять из букв, цифр и знака подчеркивания.
Между двумя идентификаторами должен быть, по крайней мере, один пробел
Максимальная длина идентификатора 127 символов, но значимы только первые 63 символа.
При написании идентификатора можно использовать как прописные так и строчные буквы.
