В состав любого ЯП входят: символы, элементарные конструкции, выражения и операторы. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру, поскольку элементарные конструкции образуются из последовательности символов, выражения — это последовательность элементарных конструкций и символов, а оператор — последовательность выражений, элементарных конструкций и символов.
Зарезервированные слова — это стандартные для языка программирования инструкции, позволяющие решать какие-то определенные действия: описывать процедуры, открывать циклы, объявлять переменные и др
Идентификаторы в Паскале — это имена констант, переменных, ме-ток, типов, объектов, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор. Также нельзя использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры,функции.
Примеры правильных идентификаторов:
ALPHA
MyProgramlsBestProgram
date_27_sep_39
Примеры неправильных идентификаторов:
1Program {Начинается цифрой}
block#l {Содержит специальный символ}
My Prog {Содержит пробел}
В языке Бейсик идентификатор – это имя, которое программист назначает объектам программы. Первый символ идентификатора обязательно является буквой или символом подчеркивания. В середине или на конце идентификатора допускается использовать цифры. Максимальная длина идентификатора не может превышать 255 символов. — Идентификатор не может совпадать с зарезервированными словами языка программирования .В пределах одного модуля или проекта недопустимо объявлять один и тот же идентификатор дважды. В конце имени может быть суффикс % или $
Примеры правильных идентификаторов:
PLAN Sum2 flag%
Примеры неправильных идентификаторов:
1st 100 Error
Тип данных в ЯП определяет:
• Возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу.
• Внутреннюю форму представления данных в ЭВМ
• Операции и функции, которые могут выполняться над величинами, принадлежащих к данному типу.
Примеры массивов в ЯП Паскаль:
1) Type < имя _ типа >= array [ I ] of T;
где I – тип индекса массива, T – тип его элементов
2) Var
a , b : array [1..10] of real ;
3) Var
A : array [1..10] of integer ;
I : byte ; {переменная I вводится как индекс массива}
Begin
For i:=1 to 10 do
Readln (a[i]); { ввод i- го элемента производится с клавиатуры }
Примеры массивов в ЯП Basic:
1) Dim myLong As Long
Dim myArray() As Long
2) Dim newStud As Student
3) Dim oc1 As Ocenka
Структура программы на Паскаль.
Program <имя программы>;
Label <раздел описания меток>;
Const <раздел описания констант>;
Type <раздел описания типов>;
Var <раздел описания переменных>;
Procedure <раздел описания предпрограмм>;
Begin <раздел операторов>
End.
Оператор присваивания
Паскаль <переменная>: = <выражение>
Примеры: a: = a+1
c: = f/p*100
V:=A+1;
Basic <переменная> = <выражение>
Примеры: v = 42
c = a + b
b = 200