Статьи по информатике
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Описание структур данных

Модуль «Интерфейс ввода исходных данных»

Входные данные для модуля «Интерфейс ввода исходных данных»:

1 Количество элементов;

2 Параметры монтажного пространства;

3 Расположение на монтажном пространстве свободных элементов, закреплённых элементов и препятствий;

4 Матрица связей.

Выходные данные для модуля «Интерфейс ввод исходных данных»:

Выходным параметром является указатель на структуру, со следующими полями:

1 Корректность ввода данных (Flag). Переменная может принимать значения:

- true значения введены корректно;

- false значения введены не корректно.

Принятый тип данных для переменной – Boolean;

2 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

3 Параметры монтажного пространства (X-ширина, Y-высота). Переменные X и Y могут принимать значения 0-100 (Максимальное количество ячеек монтажного пространства = 10000).

Принятый тип данных для переменных – Byte;

4 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

5 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte.

Модуль «Графический интерфейс ввода исходных данных»

Входные данные для модуля «Графический интерфейс ввода исходных данных»:

1 Граф-схема матрицы связей.

Выходные данные для модуля «Графический интерфейс ввода исходных данных»:

Выходным параметром является указатель на структуру, со следующими полями:

1 Корректность ввода данных (Flag). Переменная может принимать значения:

- true значения введены корректно;

- false значения введены не корректно.

Принятый тип данных для переменной – Boolean;

2 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

3 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte.

Модуль «Последовательный алгоритм»

Входные данные для модуля «Последовательный алгоритм»:

1 Отображение хода решения (Flag). Переменная может принимать значения:

- true значения введены корректно;

- false значения введены не корректно.

Принятый тип данных для переменной – Boolean;

2 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

3 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte.

4 Размерность матрицы расстояний (К). Переменная может принимать значения 0-10000.

Принятый тип данных для переменной – Word;

5 Матрица расстояний (двумерный массив¹ размерностью KxK). Элемент массива может принимать значения 0-10000.

Принятый тип данных для переменной (массива)– Word.

6 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Выходные данные для модуля «Последовательный алгоритм»:

Выходным параметром является указатель на массив.

1 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Модуль «Метод max-min»

Входные данные для модуля «Метод max-min»:

1 Отображение хода решения (Flag). Переменная может принимать значения:

- true значения введены корректно;

- false значения введены не корректно.

Принятый тип данных для переменной – Boolean;

2 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

3 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte.

4 Размерность матрицы расстояний (К). Переменная может принимать значения 0-10000.

Принятый тип данных для переменной – Word;

5 Матрица расстояний (двумерный массив¹ размерностью KxK). Элемент массива может принимать значения 0-10000.

Принятый тип данных для переменной (массива)– Word.

6 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Выходные данные для модуля «Метод max-min»:

Выходным параметром является указатель на массив.

1 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Модуль «Построение дерева поиска решения»

Входные данные для модуля «Построение дерева поиска решения»:

1 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

2 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte.

3 Размерность матрицы расстояний (К). Переменная может принимать значения 0-10000.

Принятый тип данных для переменной – Word;

4 Матрица расстояний (двумерный массив¹ размерностью KxK). Элемент массива может принимать значения 0-10000.

Принятый тип данных для переменной (массива)– Word.

5 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Выходные данные для модуля «Построение дерева поиска решения»:

Выходным параметром является указатель на массив.

1 Расположение на монтажном пространстве закреплённых элементов и препятствий (одномерный массив¹ размерностью K, где K=X*Y). Элемент массива может принимать значения:

- 0 пустая ячейка монтажного поля;

- n ячейка занята элементом n;

- 255 препятствие.

Принятый тип данных для переменной (массива)– Byte;

Модуль «Прогнозирование»

Входные данные для модуля «Прогнозирование»:

1 Количество элементов (N). Переменная может принимать значения 1-254.

Принятый тип данных для переменной – Byte;

2 Параметры монтажного пространства (X-ширина, Y-высота). Переменные X и Y могут принимать значения 0-100 (Максимальное количество ячеек монтажного пространства = 10000).

Принятый тип данных для переменных – Byte;

3 Матрица связей (двумерный массив¹ размерностью NxN). Элемент массива может принимать значения 0-255.

Принятый тип данных для переменной (массива)– Byte;

4 Системные ресурсы (Объём оперативной памяти, тактовая частота процессора).

Выходные данные для модуля «Прогнозирование»:

Выходными данными является указатель на объект типа Text, характеризующий прогнозирование при определённых входных данных на конкретной ЭВМ.

¹ - массивы в программе создаются динамически.

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство

Агрономия

Преподавателям

Юридические темы

Google