Разработка программы определения запасов сырья
Краткое сожержание материала:
Размещено на
Содержание
Задание 17
1. Исходные данные и принятые обозначения
2. Математическая постановка задачи
3. Графическая схема алгоритма
4. Решение задачи с помощью программы MS Excel
5. Разработка макроса для построения диаграммы
6. Разработка интерфейса
7. Использование интерфейса для работы с таблицей
8. Разработка базы данных
Список использованных источников
Задание 17
Разработать программу определения запасов сырья. На нескольких предприятиях используется сырье одного вида. Для каждого предприятия заданы верхние и нижние границы норм хранения этого сырья.
1) Определить номера предприятий, имеющих запасы сырья выше нормы, ниже нормы и общие запасы сырья на этих предприятиях.
2) Определить количество предприятий, имеющих излишки сырья, недостаток сырья, суммарный излишек и недостаток сырья на этих предприятиях.
3) Найдите величину излишков сырья по всем предприятиям и определите, хватит ли этих излишков для покрытия недостатков сырья для всех нуждающихся предприятий.
1. Исходные данные и принятые обозначения
Исходные данные задачи могут быть представлены в виде матрицы запасов сырья Q(I,M), где I -- номер предприятия, (1=1,N), M-величина запасов сырья. При этом целевая функция системы MAX<M>MIN.
Исходные данные для расчета и принятые обозначения у переменных приведены в таблице 1 и таблице 2.
Таблица 1 -Запасы сырья, тыс.т.
Номер предприятия |
Запасы сырья |
Нижняя граница |
Верхняя граница |
|
1 |
170 |
90 |
120 |
|
2 |
220 |
170 |
220 |
|
3 |
120 |
140 |
140 |
Таблица 2 - Принятые обозначения и описание данных задачи
Вид данных |
Наименование показателя |
Обозначение |
Единицы измерения |
Вид переменной |
Формат |
|
Входные |
Количество предприятий |
N |
Шт. |
Простая |
Целый |
|
Номер предприятия |
I |
- |
Простая |
Целый |
||
Запасы сырья |
М |
Тыс.т. |
Простая |
Целый |
||
Верхниеграницы норм хранения |
МАХ |
Тыс.т. |
Простая |
Целый |
||
Нижние границы норм хранения |
MIN |
Тыс.т. |
Простая |
Целый |
||
Остатки сырья наi-омпредприятии |
Q(I, M) |
Тыс.т |
Индексированная |
Целый |
||
Выходные |
Номера предприятий, имеющих запасы сырья выше нормы |
MAX(IM) |
- |
Индексированная |
Целый |
|
Номера предприятий, имеющих запасы сырьяниже нормы |
MIN(IM) |
- |
Индексированная |
Целый |
||
Общие запасы сырья |
SUM(N) |
Тыс.т |
Индексированная |
Целый |
||
Количество предприятий, имеющих запасы сырья выше нормы |
MAX(NM) |
Шт. |
Индексированная |
Целый |
||
Количество предприятий, имеющих запасы сырьяниже нормы |
MIN(MN) |
Шт. |
Индексированная |
Целый |
||
Промежуточный |
Суммарный излишек сырья на предприятиях |
MAXSUM(NM) |
Тыс.т |
Индексированная |
Целый |
|
Суммарный недостаток сырья на предприятиях |
MINSUM(NM) |
Тыс.т |
Индексированная |
Целый |
2. Математическая постановка задачи
Общие запасы сырья
Суммарный излишек сырья на предприятиях
Суммарный недостаток сырья на предприятиях
3. Графическая схема алгоритма
4. Решение задачи с помощью программы MS Excel
Загружаем программу MicrosoftExcel [2]. Введем исходную (табл. 3) таблицу (рис 1).
Таблица 3 -Обеспеченность предприятий сырьем
Номер предприятия |
Запасы сырья |
Нижняя граница |
Верхняя граница |
|
1 |
170 |
90 |
120 |
|
2 |
220 |
170 |
220 |
|
3 |
120 |
140 |
140 |
|
Рисунок 1 - Решение задачи в Excel
Определить номера предприятий, имеющих запасы сырья выше или ниже нормы (таблица 4).
Таблица 4 - Запасы сырья на предприятиях
Номер предприятия |
Излишки |
Недостаток |
|
1 |
50 |
||
2 |
|||
3 |
20 |
||
Итого |
50 |
20 |
Для нахождения излишков или недостатка сырья используем функцию ЕСЛИ [3] (логическое выражение; значение, если истина; значение, если ложь) и получаем =ЕСЛИ(B5-D5>0;B5-D5;"").
Проверяет, выполняется ли условие, и возвращает одно значение...
Разработка модели, алгоритма и программы для определения технического состояния объекта по его признакам
Этапы процедуры принятия решений. Разработка математического алгоритма. Блок-схема алгоритма работы программы. Разработка программы на языке программи...
Автоматизированный учет драгоценного сырья для ОАО "Гомельское ПО "Кристалл"
Разработка программы для учета прихода, расхода и хранения драгоценного сырья. Требования к техническим и программным средствам. Алгоритм программы, т...
Разработка класса "Геометрическая фигура"
Формальная постановка задачи и спецификация программы. Сценарий диалога с пользователем. Разработка структур данных и алгоритмов. Таблица параметров и...
Товарные запасы и товарооборачиваемость. Пути нормализации товарных запасов
Экономическая роль запасов в рыночном процессе. Классификация товарных запасов и методы определения их величины. Формирование товарных запасов, товаро...
Учет запасов
Виды продажной оценки запасов. Понятие накладных производственных расходов. Составляющие себестоимости запасов. Методы нормативных затрат, розничных ц...