Здравствуйте.
1. Какие переменные называются структурированными? Приведите три примера использования структурированных переменных.
2. Что такое массив? Приведите примеры использования массивов.
3. Приведите примеры графической структуры двух- и трёхмерного массива.
Answers & Comments
- Структура "Человек" с полями "ФИО", "Дата рождения", "Адрес", "Телефон".
- Структура "Автомобиль" с полями "Марка", "Модель", "Год выпуска", "Пробег".
- Структура "Заказ" с полями "Номер заказа", "Дата заказа", "Список товаров", "Сумма заказа".
2. Массив - это структура данных, которая позволяет хранить набор элементов одного типа под одним именем. Каждый элемент массива имеет уникальный индекс, который позволяет обращаться к нему по отдельности. Например, массив из 10 целых чисел может быть объявлен следующим образом:
```
int myArray[10];
```
Примеры использования массивов:
- Хранение значений дат для каждого дня года.
- Хранение списка контактов телефонной книги.
- Хранение значений пикселей изображения.
3. Графическая структура двумерного массива обычно представляется в виде таблицы, в которой каждый элемент имеет два индекса - строку и столбец. Например, двумерный массив с размерностью 3x3, содержащий целые числа, может быть представлен следующим образом:
```
1 2 3
4 5 6
7 8 9
```
Графическая структура трехмерного массива можно представить в виде куба, в котором каждый элемент имеет три координаты. Например, трехмерный массив с размерностью 3x3x3, содержащий целые числа, может быть представлен следующим образом:
```
[ 0,0,0 ] [ 0,0,1 ] [ 0,0,2 ]
[ 0,1,0 ] [ 0,1,1 ] [ 0,1,2 ]
[ 0,2,0 ] [ 0,2,1 ] [ 0,2,2 ]
[ 1,0,0 ] [ 1,0,1 ] [ 1,0,2 ]
[ 1,1,0 ] [ 1,1,1 ] [ 1,1,2 ]
[ 1,2,0 ] [ 1,2,1 ] [ 1,2,2 ]
[ 2,0,0 ] [ 2,0,1 ] [ 2,0,2 ]
[ 2,1,0 ] [ 2,1,1 ] [ 2,1,2 ]
[ 2,2,0 ] [ 2,2,1 ] [ 2,2,2 ]
```