ПОНЯТИЕ ПРОГРАММЫ. ИСТОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ.
Программа –упорядоченная последовательность команд, необходимых ПК для решения поставленной задачи.
Взаимодействие человека с ПК носит характер общения, поэтому и возникли различные языки программирования.
Язык – это знаковая система любой природы, выполняющая познавательные и коммутативные функции в процессе человеческой деятельности.
Компилятор – программа, которая преобразовывает программу, написанную на языке высокого уровня на машинный язык (машинный код).
- Alt+F9 – компиляция программы
- Ctrl+F9 - запуск программы
- Alt+Enter –окно программы во весь экран
- Alt+X –выход из программы
Имя программысодержит только латинские буквы, не может начинаться с цифры и состоять только из числа, и не должно содержать пробелов.
СТРУКТУРА ПРОГРАММЫ
program имя_программы;
uses //Подключение модулей
const //Раздел описания констант
label //Раздел описания меток
type //Раздел описания типов
var //Раздел описания переменнных
Begin
Тело программы
End.
Операторы, реализующие алгоритм решаемой задачи, отделяются друг от друга «;»
ЭЛЕМЕНТЫ ЯЗЫКА FreePascal
Алфавит языка Pascal включает:
- все латинские прописные и строчные буквы
- арабские цифры (0 – 9)
- символы + - * / = < > , . ; : ‘ _ ( ) { } и др.
- служебные (зарезервированные) слова
Из символов алфавита формируются ключевые слова и идентификаторы.
Служебные слова делятся на три группы:
- операторы (READ, WRITELN и др.)
- имена функций (SIN, COS и др.)
- ключевые слова (VAR, BEGIN, END и др.)
Ключевые слова –зарезервированные слова, которые имеют специальное значение для компилятора.
| and
| end
| nil
| set
| else
|
| array
| file
| not
| then
| mod
|
| begin
| for
| of
| to
| repeat
|
| case
| function
| or
| type
|
|
| const
| goto
| packed
| until
|
|
| div
| if
| procedure
| var
|
|
| do
| in
| program
| while
|
|
| downto
| label
| record
| with
|
|
Идентификаторы –это имя программного объекта, представляющее собой совокупность букв, цифр и символа подчеркивания.
Комментарии – это текст, который компилятор игнорирует. Их используют для пояснений программного кода
{комментарий может выглядеть так}
(*комментарий может выглядеть так *)
// комментарий может выглядеть так