Одой из форм записи алгоритма является ЯП. Любой компьютер работает по программе, записанной на ЯП- искусственно созданном языке, алфавит, словарный запас, структура которого удобны для человека и понятны компьютеру.
Язык – совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования языковых единиц. Основой любого языка является алфавит (набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов).
Алфавит Паскаля составляют:
· прописные и строчные буквы латинского алфавита: A, B, C…Y, Z, a, b, c,…y, z ;
· комбинации специальных символов, которые нельзя разделять пробелами, если они используются как знаки операций: «:=» - знак присваивания, «<>» - не равно, «<=» - меньше или равно, «>=» - больше или равно, «{}» - комментарии.
· Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями. Ими могут быть пробел, комментарий или символ конца строки.
Комментарии. Следующие конструкции представляют собой комментарии и поэтому игнорируются компилятором:
{любой текс, не содержащий символ «}»}
(*любой текст, не содержащий символы «*)»*)
Зарезервированные слова имеют фиксированное написание и навсегда определенный смысл. Они не могут изменяться программистом и их нельзя использовать в качестве имен для обозначения величин.
Таблица 1. - Некоторые зарезервированные слова версии Турбо Паскаль
absolute
абсолютный
string
строка
library
библиотека
else
иначе
and
логическое и
then
то
mod
остаток от деления
end
конец блока
array
массив
to
увеличивая
not
логическое не
file
файл
begin
начало блока
type
тип
Or
логическое или
for
для
case
вариант
until
до
Of
из
function
функция
const
константа
uses
использовать
object
объект
if
если
Div
деление нацело
var
переменная
procedure
процедура
interrupt
прерывание
go to
переход на
while
пока
program
программа
interface
интерфейс
Do
выполнять
with
с
repeat
повторять
label
метка
downto
уменьшить до
xor
исключающее или
Чтобы программа обладала свойством массовости, в ней используются и пользовательские слова- имена переменных, постоянных, самой программы, написанных функций и процедур и т.д. Для обозначения любого имени в программе, используется понятие идентификатора.
Идентификатор - это имя переменной, постоянной, функции, процедуры, типа, самой программы и т.д.
Существуют стандартные идентификаторы(sin, cos, byte, integer и т.д.) и идентификаторы пользователя (должен быть уникальным, иначе ошибка - duplicate identifier)
При написании идентификаторов, необходимо придерживаться следующих правил: 1. Идентификатор начинается только с буквы или знака _
2. Идентификатор может состоять из латинских букв, цифр, знака _
3. Наибольшая длина идентификатора - 127 символов, но значащими являются только 63.
4. Назначать идентификатор лучше по смыслу
5. Строчные и прописные буквы в идентификаторах и в служебных словах не различаются.
6. Нельзя использовать зарезервированные служебные слова в качестве идентификатора.
Пример, Является ли идентификатором?
1. Metka 12
2. 2graph
3. Blok_56
4. Nomer.doma
5. сумма
Главными элементами любой программы являются операторы, переменные и постоянные.
Оператор - предложение ЯП, задающее полное описание некоторого действия, которое необходимо выполнить.
Переменная - это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой может меняться в течение программы.
Постоянная - это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой не меняться в течение программы.
Перечень источников:
1. Алексеев А.Ю., Ивановский С.А., Куликов Д.В. Динамические структуры данных. Практикум по программированию/ ГЭТУ. - СПб.: 1997-356 с.
2. Ефимова О.Е., Морозова В., Шафрин Ю. Информационные технологии.- М.: 1998. – 457с.
3. Опалева Э.А., Самойленко В.П. Технология программирования: Учеб.пособие/ГЭТУ. –С.-Пб.: 1995.-567с.