Форум: "Начинающим";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];
Внизпомогите несмог сделать Найти похожие ветки
← →
afonjke © (2009-10-13 18:23) [0]1. Поставьте самостоятельно задачу на программирование и вычислительный эксперимент для автоматизации принятия решения, определив цель конкретной задачи (например: определить величину прибыли выбранного товара или найти товар с максимальной прибылью, или найти товар с минимальной прибылью, или … - выберите две-три цели или предложите свой вариант цели).
Придерживайтесь следующих рекомендаций:
1) матрица должна по желанию пользователя (надо полагать топ-менеджера магазина) изменять размеры в зависимости от количества товара на базе (динамический массив).
2) для модельного варианта, когда желательно матрицу вывести на экран и посмотреть её содержимое в процессе отладки, достаточно ограничить размеры матрицы, например от 2х2 до 10х10 (размеры, увы, ограничивают возможности разрешения экранов мониторов);
3) результат выбора пользователя должен, конечно, появляться в отдельном окне;
4) для отладки модели подберите самостоятельно числа p_j (прибыль) и q_j (убыток);
5) в постановке задачи на программирование и вычислительный эксперимент необходимо определить входные и выходные параметры, их типы и идентификаторы. Можно (желательно!) составить таблицу вида:
Параметр Тип Идентификатор Цель использования
Индекс по строке (i) целый i Для организации циклов при работе с массивом
Матрица модели (А) вещественный a Массив чисел (двумерный)
Прибыль (рj) вещественный p Для вывода результата поиска
И т.д. … … …
2. Опишите алгоритм программного кода.
При этом используйте какой-нибудь из двух видов описания алгоритмов: словесно-формульный или в виде блок-схемы.
Напомню, что важным свойством алгоритма является четко определенная последовательность выполняемых шагов. Следовательно, при словесно-формульном подходе шаги требуется пронумеровать, чтобы в случае возникновения условного перехода можно было бы указать, на какой шаг следует делать переход. При блок-схемном подходе используйте все знакомые вам виды блоки, подходящие по смыслу.
3. Разработайте программу для решения данной задачи и выполните отладку со своими числовыми данными. Выполните программирование на ЯП Object Pascal в среде Delphi (вспомните, как это делается).
4. Составьте отчет, включив в него описание всех основных элементов вашей работы:
- цель конкретной задачи модели (от 3 до 5 баллов);
- постановка задачи на программирование и эксперимент (описание целей эксперимента и их условия) (от 5 до 7 баллов);
- описание входных/выходных параметров (от 5 до 7 баллов);
- описание алгоритма (от 7 до 10 баллов);
- числовые данные (от 5 баллов);
- анализ результатов (от 5 до 7 баллов).
В итоге работа может быть оценена в пределах от 30 до 41 баллов + 4 балла, если будет предложен свой вариант конкретной цели.
5. Подумайте и ответьте на вопросы:
1) Почему данную модель нельзя отнести к чисто математическим моделям?
2) К какому типу моделей вы бы отнесли модель решенной вами задачи?
← →
KilkennyCat © (2009-10-13 18:27) [1]40 евро за каждую
← →
Л.Д. (2009-10-13 18:29) [2]
> Разработайте программу для решения данной задачи и выполните
> отладку со своими числовыми данными
500$
← →
Jeer © (2009-10-13 18:40) [3]
> Выполните программирование на ЯП Object Pascal в среде Delphi
> (вспомните, как это делается).
Неужели детсад изучает ЯП ?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c