В разных языках программирования есть свои особенности с точки зрения синтаксиса, объявления переменных и их типов данных. В каких-то языках необходимо перед использованием переменных объявлять их и указывать, к какому типу она относится. Где-то же это излишне и язык сам сориентируется.
В силу такого многообразия, я не делала сейчас акцент на каком-то конкретном языке и его синтаксисе. Моя цель — обобщить и показать в целом, какие бывают типы данных без привязки к тому, к какому языку они относятся и как записываются.
Первое, что выделяют, это ЧИСЛА.
Числа бывают целыми и дробными. В зависимости от этого выделяются разные подходы обработки переменных этих типов.
Следующая часто используемая структура — ЛОГИЧЕСКИЙ ТИП данных.
Тип boolean чаще всего служит как флаг опознавания какой-либо ситуации. Переменная данного типа может принимать только значения True и False.
Третий базовый тип - СТРОКОВЫЙ.
В каких-то языках этот тип разделяют на char и string, где под char отводят один символ, а string служит для более чем 1 символа. Где-то обходятся 2 в 1 — всё через string.
Помимо хранения в одной переменной одно какое-то значение определённого типа, существуют структуры данных, которые подразумевают множественное хранение значений.
Самая простая структура — МАССИВ.
Он может быть одномерным, может быть двумерным. Смысл один — хранить массово множество значений в одной какой-то единой структуре. В двумерном массиве данные хранятся в табличном виде.
Вторая структура — МНОЖЕСТВО.
Множество очень похоже на массив. Но оно, во-первых, исключает повторения. Во-вторых, здесь нет привязки к порядку элементов. Множество — неупорядоченная структура, в отличие от обычного массива.
И третья важная структура — СЛОВАРЬ (ассоциативный массив).
Этот массив похож на обычный. Отличием является то, что здесь индексами могут выступать не только цифры, но и любые другие элементы.
#информатика #егэинформатика #python #егэ #типыданных