Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1255596140
Маркабес
2009-10-15 12:42
2009.11.29
SQL


4-1205738499
kuzulis
2008-03-17 10:21
2009.11.29
SetWaitableTimer не срабатывает


2-1255382356
Дениска
2009-10-13 01:19
2009.11.29
Пишу программу по перегонке данных...


4-1223137103
Tirael
2008-10-04 20:18
2009.11.29
CreateProcess и параметры с пробелом


15-1254455614
RDen
2009-10-02 07:53
2009.11.29
Закрываете обсуждение, дак хоть причину в двух словах указывайте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский