Содержание
Задание на курсовую работу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