Алгоритм – это строго детерминированная (определённая, обусловленная) последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.
Программа – это алгоритм, записанный на языке исполнителя,
(на «понятном» компьютеру языке программирования).
Назначение программирования – разработка программ управления компьютером с целью решения различных информационных задач.
Для составления программ существуют разнообразные языки программирования.
Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных.
Язык программирования образуют 3 составляющие: алфавит, синтаксис, семантика.
1. Алфавит – это фиксированный для данного языка набор основных символов.
2. Синтаксис – это система правил, определяющие допустимые конструкции из букв алфавита.
3. Семантика – это система правил истолкования отдельных языковых конструкций.
Популярные языки программирования Паскаль, Бейсик, Си, Фортран.
Алфавит языка ПАСКАЛЬ
Алфавит языка ПАСКАЛЬ состоит из букв, цифр и спец символов.
1) буквы: латинские буквы, русские буквы используются в комментариях {нахождение гипотенузы} или в текстовых константах (‘введите х’).
2) цифры: 0 1 2 3 4 5 6 7 8 9.
3) Спец символы:
a)Знаки арифметических операций +, -, *, /.
b)Знаки логических операций >, <, =, >=, <=, <>.
c)Разделители ; , : . () [ ] { } ’ ^
d)Служебные слова – зарезервированные слова, которым системой программирования предписан определённый смысл (операторы, процедуры).
Служебные слова:
And
И
For
Для
Program
Программа
Array
Массив
Function
функция
Repeat
Повторяй
Begin
Начало
Goto
Переход
String
Строка
Case
В случае
If
Если
Then
Тогда
Const
Константа
In
Ин
To
До
Div
Целочис.дилен
Label
Метка
Type
Тип
Do
делай
Mod
Остат от делен
Until
До тех пор
Downto
В обрат. поряд
Not
Отрицание
Var
раздел описан
Else
Иначе
Of
Типа
while
пока
end
окончание
Or
или
Xor
отрицание
File
Файл
Procedure
Процедура
и др.
Для создания и использования на компьютере программы, написанной на языке программирования, используют систему программирования.
Система программирования – это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определённом языке программирования.
Популярные системы программирования: Турбо Паскаль, Q Basic, СИ++, Delphi.
Компьютер – исполнитель, работает с определёнными данными, по определённой системе команд.
Любые данные (константы, переменные, значения функций) характеризуются своими типами.
Существуют три основных типа данных:
1. числовой – целочисленный, вещественный.
2. символьный – строковый и литерный.
3. логический.
Тип данных определяет:
1. формат представления данных в памяти компьютера.
2. множество допустимых значений, которые может принимать принадлежащая к выбранному типу переменная или константа.
3. множество допустимых операций, применяемых к этому типу.
Поэтому необходимо «чтобы компьютер понимал» переменные, какого типа используются в программе.
Для этого необходимо объявление типа переменных используемых в программе иначе «Паскаль» откажется выполнять программу, выведет на экран монитора ошибку в случае обнаружения не описанной переменной.