Содержание
Задание на курсовую работу2
1 Теоретическая часть4
2 Стандартная схема программы7
2.1 Графовая форма7
2.2 линейная форма7
3 Программная реализация10
3.1 Текст программы10
3.2 Результаты работы программы11
4 Инварианты и ограничения циклов11
5 Сеть Петри13
Выводы14
Список литературы15
Выдержка из текста
1 Теоретическая часть
Для решения поставленной задачи необходимо выяснить следующие вопросы:
-Натуральные числа,
-Способ выделения цифр числа,
-Определение делимости одного числа на другое,
-Операторы языка Паскаль.
1.1Натуральным называется число, используемое для счета, т.е 1,2.3….
1.2Для выделения цифр модно использовать следующий алгоритм: если число больше 9 , то определяется остаток от деления числа на 10 и записывается в целочисленный массив А. Затем в исходном числе отсекается правая цифра (берется целая часть от деления на 0). Так делаем
1.3Просматриваем в цикле с параметром все числа от 1 до N и сравниваем каждое с каждым элементом массива А: делится ли число на элемент массива.
1.4Для решения был выбран ЯП Паскаль. Рассмотрим необходимые конструкции яыка.
Условный оператор предназначен для записи условного (разветвляющего) алгоритма. Он полностью совпадает с базовой конструкцией структурного программирования. Общий вид оператора:
IF THEN
ELSE может отсутствовать.
Оператор цикла с предусловием предназначен для записи циклического алгоритма. Он также совпадает с соответствующей базовой конструкцией. Общий вид оператора:
WHILE DO
Для записи условий нужно применять логические связки(операции): AND, OR, NOT, например,
Список использованной литературы
1.Окулов С.М. Основы программирования.-ЮНИМЕДИАСТАЙЛ, М: Лаборатория Базовых Знаний, 2002
2.Акулич И.Л. Математическое программирование в примерах и задачах. М.: Высш. шк. 1993. 336с.
3.Немнюгин С.А. «Turbo Pascal», изд-во «Питер», Санкт-Петербург, 2001г.
4.Грогоно П. Программирование на языке Паскаль. М., 1982.
5.Джонс Ж., Харроу К. Решение задач в системе Турбо Паскаль. М., 1991.
6.Йенсен К., Вирт Н. Паскаль: руководство для пользователя. М., 1989.
7.Чесноков М. Турбо Паскаль 7.0 Численные методы., БИНОМ, 2006
С этим материалом также изучают
Детальный разбор основных методов исследования операций, включая линейное программирование, транспортную задачу и сетевое планирование. В статье представлены математические модели, алгоритмы и наглядные примеры для подготовки исчерпывающего учебного доклада.
... использоваться для эффективного прогнозирования в различных областях, в том числе и экономической. Целью данного инструмента является решение задач ... Изд-во “Альпина” 7. Культин Н. “Delphi 3. Программирование на Object Pascal” – СПб.: Изд-во “BHV – ...
Полное руководство по написанию дипломной работы по линейному программированию. От обзора методов (симплекс-метод, графический) до построения моделей и структуры.
... математика. Язык Паскаль характеризуется чёткой структурой программы, простотой и ясностью конструкций. С момента создания Паскаль был универсален и пригоден для решения широкого круга задач {в ...
Подробное руководство по написанию курсовой работы о применении линейной оптимизации в планировании производства. Рассматриваются структура работы, построение экономико-математической модели, методы решения задач с использованием MS Excel и анализ полученных результатов.
... программы», «Транспортная задача», «Задача размещения», «Модель Неймана расширяющейся экономики» и другие. Широко используемым на практике методом решения задач линейного программирования является симплексный. Этот метод решения задачи ...
... возможности использования модели линейного программирования для решения задач раскроя. В настоящее время ... или множества). Задача линейного программирования является удобной математической моделью для большого числа экономических задач (планирование ...
... дающий максимальный общий вес продовольствия. Для решения задач линейного программирования разработано сложное программное обеспечение, дающее ... в противном случае берем их наибольшее число, образующее линейно независимую систему, пренебрегая ...
... возможность решения этих задач с помощью прикладных программ, например, средствами табличного редактора Microsoft Excel.Список использованной литературы1.Акулич И.Л. Математическое программирование в примерах и задачах: Учеб. пособие для ...
Узнайте, как принципы математической оптимизации лежат в основе техник от Pomodoro до линейного программирования. Эта статья объединяет практические методики самонастройки и фундаментальные теории для создания мощной системы решения любых задач.