Алфавит – набор элем-ых (любых допустимых) символов, из j м/б построена любая лексема данного алгор-ого языка.Величина — это эл-т данных с точки зрения их семантического (смыслового) содержания или обработки. Величина характер-ет к-л объект с той или иной точки зрения. Величина: 1)постоянная; остается неизмененной на протяжении выполнения всего алг-ма. Изменять ее значение запрещено. 2)переменная; величина, j могут изменить свое значение в ходе выполнения алг-ма.
а)Каждая величина имеет собственное имя – идентификатор. Т.о. в данной проге набор имен имеет уникальное имя.
б)Каждая величина имеет собственный тип. В разных алгом-их языках определение типа величины реализовано по-разному: в одних требуется явное указание типа (Pascal, C++), в др – тип величины определяется по ее значению (Basic, Java Script), но в любом случае тип присутствует.
Тип данных определяет: - объем памяти, необходимый для хранения величины.
-диапазон допустимых значений величины.
-способ представления величины в памяти К0. -набор допустимых операций.
Различают переменные следующих простых типов: целые (Integer, Byte, ShortInt, Word, LongInt), вещественные (Real, Comp, Double, Single, Extended), логический (Boolean), символьный (Char), перечисляемый, диапазонный.
в)Каждая величина имеет свое значение. Значение переменной вел-ны может меняться Переменная величина может получить значение одним из способов: 1.с помощью присваивания. 2.с помощью ввода с клавы или из файла. 3.как результат выполнения вспомогательного алг-ма. Выражение - определяет порядок вычисления того или иного значения. Любое выражение так же имеет тип.