Изучение нового материала

Язык программирования строиться на совокупности трех составляющих: алфавита, синтаксиса (жестких правил написания объектов языка) и семантики (правил их использования). 


В этом уроке мы рассмотрим тот минимум, который Вам необходимо знать для того, чтобы написать первую программу.


Pascal – это язык, который учит аккуратности и четкости (разделы программы нельзя менять местами, необходимо четко представлять работу программы и т.д.). Вот почему необходимо четко знать и понимать структуру программы на языке Pascal.

Возникновение и назначение Паскаля
После того как построен алгоритм решения задачи, составляется программа на определенном языке программирования.


Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля — французско­го ученого, изобретателя механической вычислительной машины. Автор языка Паскаль — швейцарский профессор Никлаус Вирт.


Элементы языка Паскаль:

Алфавит. Алфавит языка состоит из множества символов, включающих в себя буквы, цифры и специальные символы.
Латинские буквы: от A до Z (заглавные) и от a до z (строчные).
Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Специальные символы: + — */ = <>[].,():;{}Л@$#.
Следующие комбинации специальных символов являются едиными символами (их нельзя разделять пробелами):
:= знак присваивания;
<= меньше или равно;
>= больше или равно;
(* *) ограничители комментариев (нарядус{});
<> неравно; (. .) эквивалент [ ].

Пробелы — символ пробела (код ASCII 32) и все управляющие символы кода ASCII (от 0 до 31).

Служебные слова. К спецсимволам относятся и служебные слова, смысл которых определён однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка, они являются едиными элементами алфавита. Вот некоторые служебные слова: program, var,array, if, do, while и др.

Идентификаторы. Идентификатором называется символическое имя определённого программного объекта. Такими объектами являются: имена констант, переменных, типов данных, процедур и функций, программ. Идентификатор — это любая последовательность букв и цифр, начинающаяся с буквы. К буквам приравнивается также знак подчёркивания. Длина идентификатора может быть произвольной, но значащими являются только первые 63 символа.


Комментарии. Следующие конструкции представляют собой комментарии и поэтому пропускаются компилятором:
(любой текст, не содержащий символ "фигурная скобка" }
(* любой текст, не содержащий символы "звёздочка, круглая скобка" *)
//последующий текст до конца строки
Буквы русского алфавита употребляются только в комментариях, символьных и текстовых константах.


Паскаль — это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
 Команду алгоритма, записанную на языке программирования, принято называть оператором.
Программа на Паскале близка по своему виду к описанию алгоритма на Алгоритмическом языке. Сравните алгоритм решения уже знакомой вам задачи — деления простых дробей с соответствующей программой на Паскале:
алг Деление дробей                            Program Division;
цел а, Ь, с, d, т, п                                      var а, Ь, с, d, m, n: integer;
нач                                                           begin
ввод a, b, с, d                                                     readln (a,b, с, d) ; {Ввод}
m:= axd                                                                m:= a*d; {Числитель}
n:=bxc                                                                   n:= b*c; {Знаменатель}
вывод m, n                                                          write (m, n) [Вывод]
кон                                                           end.

Структура программы на Паскале
Даже не заглядывая в учебник по Паскалю, в этой программе можно все понять (особенно помогает знание английского языка).


Program                    

label
const
type
Var 

Begin 

End.
 название программы.
 раздел меток
 раздел констант
 раздел типов
 раздел описания переменных 

 начало программы
 основная часть (раздел операторов)
 конец программы.

Заголовок программы начинается со слова Program (программа), за которым следует произвольное имя, придуманное программистом:

Program < имя программы>;

Раздел описания переменных начинается со слова Var (variables — переменные), за которым идет список имен переменных через запятую. Тип указывается после двоеточия. В стандарте языка Паскаль существуют два числовых типа величин: вещественный и целый. Слово integer обозначает целый тип (является идентификатором целого типа). Вещественный тип обозначается словом real. Например, раздел описания переменных может быть таким:

var a, b : integer; с, d : real;


Идентификаторы переменных составляются из латинских букв и цифр; первым символом обязательно должна быть буква.

Раздел операторов — основная часть программы. Начало и конец раздела операторов программы отмечаются служебными словами begin (начало) и end (конец). В самом конце программы ставится точка:
begin
< операторы >
end.




Комментариев нет:

Отправить комментарий