P
pro·school.ru
Каталог школ

Типы данных и переменные в программировании

💻 Информатика · 8 класс

Что такое тип данных и переменная

Переменная — это именованная ячейка памяти, в которой хранится значение, способное меняться по ходу выполнения программы. У каждой переменной есть имя, по которому к ней обращаются, и есть тип данных — он определяет, какие значения можно в ней хранить и какие операции с ними допустимы. Имя переменной должно быть осмысленным и обычно начинается с буквы.

Прежде чем использовать переменную, её, как правило, объявляют: указывают имя и тип. После объявления компьютер выделяет под переменную нужный объём памяти. В разных языках программирования объявление выглядит немного по-разному, но смысл везде один.

Основные типы данных

ТипЧто хранитПример значения
Целыйцелые числа-5, 0, 42
Вещественныйчисла с дробной частью3.14, -0.5
Символьныйодин символ'A', '7'
Строковыйпоследовательность символов'привет'
Логическийистину или ложьда, нет

Зачем нужны разные типы

Тип данных подсказывает компьютеру сразу две вещи: сколько памяти выделить под значение и как это значение обрабатывать. Например, целые числа можно делить с остатком, а к строкам такая операция неприменима. Сложение чисел даёт их сумму, а сложение строк означает соединение, когда одна строка приписывается к концу другой. Поэтому важно выбирать тип, который соответствует характеру данных.

Целый тип занимает мало памяти и работает быстро, поэтому его берут для счётчиков и количеств. Вещественный тип нужен там, где встречаются дроби, например при расчёте средних значений. Логический тип удобен для хранения ответа на вопрос «да или нет».

Присваивание значения

Чтобы поместить значение в переменную, используют операцию присваивания. Слева от знака присваивания пишут имя переменной, а справа — значение или выражение, которое сначала вычисляется.

цел x
x := 5
x := x + 3 // теперь x равно 8

Запись x := x + 3 читается так: взять текущее значение переменной x, прибавить к нему три и снова записать результат в x. Поэтому переменная сначала была равна 5, а после этой команды стала равна 8. Такой приём — изменение переменной на основе её же прежнего значения — встречается в программах очень часто.

Частые ошибки: путать знак присваивания и знак равенства, а также пытаться хранить дробное число в целой переменной — дробная часть при этом будет потеряна или приведёт к ошибке. Кроме того, нельзя использовать переменную, которой ещё не присвоено никакого значения.

Кратко о главном

  • Переменная — именованная ячейка памяти для хранения значения.
  • Тип данных задаёт допустимые значения и операции.
  • Основные типы: целый, вещественный, символьный, строковый, логический.
  • Переменную объявляют, указывая имя и тип.
  • Присваивание записывает значение в переменную.