Учебные материалы по математике | Основные языковые элементы pascal | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Основные языковые элементы pascal


Основные языковые элементы PASCAL

Лексика языка.

Алфавит – набор символов, из которых можно строить запись программы.

Символ – буква, либо цифра, либо ограничитель.

Буква языка Pascal – любая буква латинского алфавита, заглавные и маленькие буквы эквивалентны.

Цифра – цифра десятичной системы счисления.

Идентификатор – любая последовательность букв, цифр, начинающаяся с буквы

Ограничитель – служебный знак, либо знак пунктуации, либо разделитель

Знаки пунктуации –

{} либо (**) – комментарии, не являются частью программы

[] — задание индексов массива, размеров строковой переменной (количестве символов)

; — отделение одного предложения программы от другого (программа на PASCAL состоит не из строчек, а из предложений)

. – окончание программы (end.)

: — отделение переменной от её типа в блоке var, отделение метки от предложения, на которое она ссылается

, – разделение элементов списка, параметров процедуры и функции при вызове

@ – Обозначение адреса ячейки памяти, отведённой под переменную, константу, процедуру, функцию, метод

$ – обозначение 16-ричных чисел ( $A1B2.21 ) , обозначение директивы препроцессора (препроцессор — часть компилятора) ( пример директивы {$R *.DFM} подключение файлов форм в системе Delphi)

# – обозначение символа по его коду, нужно для строковых переменных, чтения нажатых клавиш и. т. д.

.. – разделение границ диапазона в типе «диапазон»

:= – оператор присваивания

= –отделение идентификатора типа либо константы от его значения

‘ – апостроф (одинарная кавычка), служит для задания строк в программе

Знак операции – +, -, /, * – арифметические операции

= ,<,>,<=,>= – сравнения в блоке if

^ – операция доступа к переменной по её указателю

Разделитель – пробел, управляющий символ от ☺(код 0) до ▼(код 31)

Некоторые ключевые (служебные) слова

program – начало программы

unit – начало модуля

uses – блок объявления подключаемых модулей

type – блок объявления типов

const – блок объявления констант

var – блок объявления переменных

label – блок объявления меток

procedure – начало процедуры

function – начало функции

string – строковый тип данных

array – для объявления массива

of – для объявления массивов или файлов

begin end – операторские скобки

if – начало блока двойного ветвления

case – начало блока множественного ветвления

then – составляющая блока ветвления

and – логическое «и» в блоке if

not – логическое «не» в блоке if

or – логическое «или» в блоке if

xor – логическое «исключающее или» в блоке if

else – составная часть оператора ветвления в полной форме

for – цикл с предусловием, с заданным числом итераций, с целочисленной управляющей переменной

do – составляющая цикла for либо while

to – составляющая цикла for (цикл с увеличением управляющей переменной на 1)

downto – составляющая цикла for (цикл с уменьшением управляющей переменной на 1)

while – произвольный цикл с предусловием

repeat until – произвольный цикл с постусловием

div – целочисленное деление

mod – остаток от деления двух целых чисел

goto – оператор перехода на метку заданную в блоке label

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020

А ты боишься COVID-19?

 Пройди опрос и получи промокод