Ваша первая программа на JavaScript - несколько вариантов
Некоторые особенности и фишки, которые можно применять при редактировании файла в Dev-C++
Перевод русских букв на латиницу с возможностью удаления пробелов и преобразования в маленькие буквы
Как переименовать файл в Паскале
[АП 2023/02] - свежий номер журнала

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