Главная Обратная связь

Дисциплины:






Идентификатор начинается только с буквы (исключение составляют специальные идентификаторы меток)



Идентификатор может состоять из букв, цифр и знака подчеркивания.

Максимальная длина – 127 символов.

При написании идентификаторов можно использовать прописные и строчные буквы.

Между двумя идентификаторами должен стоять хотя бы один пробел.

Некоторые зарезервированные слова версии Турбо Паскаль

Absolute Абсолютный Library Библиотека
And Логическое И Mod Остаток от деления
Array Массив Not Логическое НЕ
Begin Начало блока Or Логическое ИЛИ
Case Вариант Of Из
Const Константа Object Объект
Div Деление нацело Procedure Процедура
Go to Переход на Program Программа
Do Выполнять Repeat Повторять
Downto Уменьшить до String Строка
Else Иначе Then То
End Конец блока To Увеличивая
File Файл Type Тип
For Для Until До
Function Функция Uses Использовать
If Если Var Переменная
Interrupt Прерывание While Пока
Interface Интерфейс With С
Label Метка Xor Исключающее ИЛИ

Структура программы.

Любая программа на Паскале имеет определенную структуру:

Program имя_программы;

Uses

Подключение модулей

Const

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

Label

Раздел описания меток

Type

Раздел описания типов

Var

Раздел описания переменнных

Begin

Тело программы

End.

Начинается программа с заголовка. После заголовка на схеме представлены разделы описания констант, меток, типов, переменных, а также раздел, в котором подключаются используемые модули. Причем Турбо Паскаль вовсе не предписывает порядок в каком порядке должны идти эти разделы. Однако если в одном из разделов объявлен элемент программы, на который имеется ссылка в другом разделе, то описание, на которое имеется ссылка должно предшествовать ссылающему описанию. Например, если в разделе объявления переменных объявляется переменная того типа, который описывается в разделе описания типов, то сначала описывается тип, а затем переменная.

Type

IntList = array[1..100] of Integer;

Var

mylist : IntList;

Обязательной частью является лишь тело программы, которое начинается словом begin, а заканчивается словом end с точкой. Операторы в Паскале разделяются точкой запятой.



Процедуры ввода/вывода. Ввод и вывод данных различных типов.

Для ввода данных используются стандартные процедуры Read и ReadLn:

Read (список) - считывает одно или более значений в одну или несколько переменных

список - имена переменных, разделенные запятыми. Например:

Var a,b,c,d,e : Integer;
Begin
Read (a,b,c);
Read (d,e)
. . .

При выполнении этого фрагмента программы пользователь может вводить числовые данные произвольно, разделяя их пробелами или располагая их на любом количестве строк, например:

1 2
3 4 5

В этом случае процедура Read (a,b,c) прочтет значения переменных a и b из первой строки ввода, переменную c из второй стоки. Процедура Read (d,e) "дочитает" значения переменных d и e из второй строки.

Корректным было бы так же размещение данных для ввода следующим образом:
1 2 3 4 5





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...