Практическая работа №1 Тема: составление программ обработки различных видов информации. Работа с массивами


К пользовательским относят 4 типа


Download 110.32 Kb.
bet4/8
Sana23.11.2023
Hajmi110.32 Kb.
#1796165
TuriПрактическая работа
1   2   3   4   5   6   7   8
Bog'liq
1697015030 — копия

К пользовательским относят 4 типа:

  1. перечисляемый (ENUM);

  2. диапазонный(битовый) (INTERVAL)

  3. приведенный (TYPEDEF)

  4. препроцессоры (DEFINE)

Статические структуры в языках программирования связаны со структурированными типами данных. Структурированные типы в языках программирования являются теми средствами интеграции, которые позволяют строить структуры данных сколь угодно большой сложности.


К таким типам относятся:

  • Массивы

  • Записи

  • Таблицы

  • Объекты

Массив - такая структура данных, которая характеризуется:

  • фиксированным набором элементов одного и того же типа;

  • каждый элемент имеет уникальный набор значений индексов;

  • количество индексов определяют мерность массива. Например, один индекс - одномерный массив (вектор), два индекса - двумерный массив (матрица), три индекса - трехмерный массив (куб, пространство);

  • обращение к элементу массива выполняется по имени массива и значениям индексов для данного элемента.


Синтаксис описания массивов в языке С++
<Тип элемента> <Имя> [<Размер>]



Пример: int a[]={2, 3, 4, 5} или int a[4];
Запись - конечное упорядоченное множество полей, характеризующихся различным типом данных. Записи являются удобным средством для представления программных моделей реальных объектов предметной области, ибо, как правило, каждый такой объект обладает набором свойств, характеризуемых данными различных типов.
struct BirthDay
{
int day;
int month;
long year;
} a,b;
Полем записи может быть в свою очередь интегрированная структура данных - вектор, массив или другая запись. Полем записи может быть другая запись, но ни в коем случае не такая же.
Важнейшей операцией для записи является операция доступа к выбранному полю записи - операция квалификации. Практически во всех языках программирования обозначение этой операции имеет вид:
<имя переменной-записи>.<имя поля>
a.day = 18;
a.month = 06;
a.year = 1982;
Таблица представляет собой вектор, элементами которого являются записи, то есть упорядоченный набор полей данных разного содержимого (типа). Характерной логической особенностью таблиц, которая определяет их отдельное рассмотрение, является то, что доступ к элементам таблицы производится не по номеру (индексу), а по ключу - по значению одного из свойств объекта, описываемого элементом таблицы.
При задании таблицы указывается количество содержащихся в ней записей
S truct Book
{ char Author[25];
char Name[25];
int pages;
int year;
char Izd[15];
};

Download 110.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling