Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

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

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

Целые, вещественные, символьные и логические типы данных, объявление переменных и их применение.

Программный код на экране
Программный код на экранеMartin Vorel · Wikimedia Commons · CC BY-SA 4.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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