10.01.2021
Новый выпуск журнала Автоматизация и Программирование.
08.12.2020
Новые видео и статья Таблицы в HTML.
03.12.2020
Новый выпуск журнала Автоматизация и Программирование.
15.11.2020
Новые видео и статья Процедура Str.
25.10.2020
Добавлен курс Как стать веб-разработчиком.
Сложные типы данных
![]() |
Основы программирования Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее... |
В принципе, уже изученных нами типов данных уже достаточно, чтобы создавать программы практически любой сложности. В конце концов, раньше люди вообще писали программы в машинных кода, а изобретение Ассемблера стало для программистов огромным облегчением.
Но главный не возобновимый ресурс - это время. Так зачем же его тратить на мучения с Ассемблером, если есть языки высокого уровня? И зачем тратить это время на изобретение конструкций с простыми типами данных, если давно уже придуманы сложные типа данных на все случаи жизни?
Правильно. Незачем. Лучше потратить его один на изучение этих сложных типов данных. Вот этим мы и будем заниматься далее.
Итак, вначале коротко об основных сложных типах данных. А потом о каждом из них подробно.
Массивы
Массив - это набор из нескольких элементов, которые имеют простой тип данных. Например, если вы хотите работать с таблицами или матрицами, то массивы для этого подойдут как нельзя лучше.
Строки
С символьным типом данных вы уже знакомы. Но этот тип данных может хранить только один символ в одной переменной. А чтобы работать сразу с целой строкой, используются строковые типы данных. По сути строка - это массив символов. Есть нюансы, но об этом позже.
Множества
Если вы помните математику, то с этим понятием вы знакомы. Если не помните, то вспоминайте. Мы всё-таки изучаем программирование, поэтому тратить время на объяснение математических терминов я не буду.
Записи
Запись - это набор элементов разных типов. Использование записей - это первый шаг на пути объектно-ориентированного программирования. Записи очень сильно облегчают жизнь программисту.
Файлы
Что такое файл, надеюсь, всем понятно. Хотя бы с точки зрения пользователя. Файлы используются для хранения данных.
На этом краткий обзор закончим. Более подробно о сложных типах данных см. в соответствующих разделах.