Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что тип — формальность: компьютер сам разберётся?

Миф

Тип — формальность: компьютер сам разберётся

На самом деле

Нет: от типа зависит результат — деление 7 / 2 в целых числах даёт 3, в дробных — 3.5.

Тип данных — что это на самом деле

Вид значения, определяющий допустимые операции и место в памяти. В скетчах Arduino (C++): int — целые, float — дробные, bool — истина или ложь, String — текст; тип указывают при объявлении переменной, и он не меняется. Положишь 2.7 в int — дробная часть отбросится, останется 2.

Множество допустимых значений вместе с операциями и представлением в памяти. Статическая типизация (C++): типы известны до запуска, несовпадения ловит компилятор; динамическая (Python): тип принадлежит самому значению и проверяется на…

Аналогия: Посуда разного объёма и формы: литр воды в стакан перельёшь, но лишнее прольётся; а монету в бутылочное горлышко не просунешь.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты