Типы данных и переменные в программировании
💻 Информатика · 8 класс
Что такое тип данных и переменная
Переменная — это именованная ячейка памяти, в которой хранится значение, способное меняться по ходу выполнения программы. У каждой переменной есть имя, по которому к ней обращаются, и есть тип данных — он определяет, какие значения можно в ней хранить и какие операции с ними допустимы. Имя переменной должно быть осмысленным и обычно начинается с буквы.
Прежде чем использовать переменную, её, как правило, объявляют: указывают имя и тип. После объявления компьютер выделяет под переменную нужный объём памяти. В разных языках программирования объявление выглядит немного по-разному, но смысл везде один.
Основные типы данных
| Тип | Что хранит | Пример значения |
|---|---|---|
| Целый | целые числа | -5, 0, 42 |
| Вещественный | числа с дробной частью | 3.14, -0.5 |
| Символьный | один символ | 'A', '7' |
| Строковый | последовательность символов | 'привет' |
| Логический | истину или ложь | да, нет |
Зачем нужны разные типы
Тип данных подсказывает компьютеру сразу две вещи: сколько памяти выделить под значение и как это значение обрабатывать. Например, целые числа можно делить с остатком, а к строкам такая операция неприменима. Сложение чисел даёт их сумму, а сложение строк означает соединение, когда одна строка приписывается к концу другой. Поэтому важно выбирать тип, который соответствует характеру данных.
Целый тип занимает мало памяти и работает быстро, поэтому его берут для счётчиков и количеств. Вещественный тип нужен там, где встречаются дроби, например при расчёте средних значений. Логический тип удобен для хранения ответа на вопрос «да или нет».
Присваивание значения
Чтобы поместить значение в переменную, используют операцию присваивания. Слева от знака присваивания пишут имя переменной, а справа — значение или выражение, которое сначала вычисляется.
цел xx := 5x := x + 3 // теперь x равно 8
Запись x := x + 3 читается так: взять текущее значение переменной x, прибавить к нему три и снова записать результат в x. Поэтому переменная сначала была равна 5, а после этой команды стала равна 8. Такой приём — изменение переменной на основе её же прежнего значения — встречается в программах очень часто.
Частые ошибки: путать знак присваивания и знак равенства, а также пытаться хранить дробное число в целой переменной — дробная часть при этом будет потеряна или приведёт к ошибке. Кроме того, нельзя использовать переменную, которой ещё не присвоено никакого значения.
Кратко о главном
- Переменная — именованная ячейка памяти для хранения значения.
- Тип данных задаёт допустимые значения и операции.
- Основные типы: целый, вещественный, символьный, строковый, логический.
- Переменную объявляют, указывая имя и тип.
- Присваивание записывает значение в переменную.