Переменные и типы
Основные типы
| Тип | Запись | Пример |
|---|---|---|
| целое | цел |
5, -12, 0 |
| вещественное | вещ |
3.14, -0.5 |
| логическое | лог |
да, нет |
| символьное / строка | лит |
"привет" |
| таблица (массив) | таб |
таб цел A[1:10] |
Объявление
Переменные объявляются в начале тела, после нач:
нач
цел i, j
вещ x
лог флаг
лит имяНесколько переменных одного типа можно перечислить через запятую.
Присваивание
Оператор := записывает значение справа в переменную слева:
x := 10
y := x * 2 + 1
имя := "Иван"
флаг := даТип значения должен соответствовать типу переменной. В целую переменную
нельзя записать 3.7 — сначала нужно округлить или использовать вещ.
Значения по умолчанию
Сразу после объявления числовые переменные равны 0, логические — нет,
строки — пустой строке. Но полагаться на это в учебных задачах не стоит:
инициализируйте явно.