Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURSOV_E_RABOT_PO_INFORMATIKE.doc
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
643.58 Кб
Скачать

1.2. Выбор метода решения задачи

Для заданий, использующих численные методы (раздел 4), необходимо обосновать выбор конкретного метода для решения данной задачи, кратко изложить метод и привести расчетные формулы.

При затруднениях можно воспользоваться рекомендациями, пояснениями и расчетными формулами, приведенными в методических указаниях в конце каждого задания.

1.3. Разработка схемы алгоритма

Существуют различные способы записи алгоритмов. При работе над курсовым заданием рекомендуется использовать графический способ как один из наиболее наглядных и употребляемых.

При разработке алгоритма рекомендуется придерживаться модульного подхода. Принцип модульности состоит в том, что вся задача разбивается на несколько частей (подзадач) таким образом, чтобы каждая часть представляла собой небольшую самостоятельную задачу. Каждая такая часть оформляется в виде отдельной подпрограммы и называется модулем. Каждый модуль может быть разработан и отлажен отдельно от других, а затем уже отлаженные модули собираются в единую программу. В этом случае программа состоит из основной программы и набора подпрограмм.

Основная программа, содержащая вызовы подпрограмм, становится более понятной и обозримой, представляя собой описание общего плана выполнения алгоритма и перенося детальное описание отдельных его этапов в подпрограммы.

Схема алгоритма для каждого программного модуля изображается в виде отдельного рисунка. Сначала изображается схема алгоритма основной программы, а затем схемы отдельных подпрограмм.

1.4. Составление программы

Этот этап считается более простым в сравнении с предыдущими, однако для начинающего программиста и здесь могут встретится определенные сложности, так как для одного и того же алгоритма можно разработать программы, различающиеся по качеству.

Ниже приводятся некоторые советы, позволяющие улучшить качество программ.

  • Если значение некоторого выражения используется в программе несколько раз, целесообразно ввести вспомогательную переменную для хранения этого выражения.

  • Выражения, значения которых не изменяются при выполнении тела цикла, следует вычислять до входа в цикл, записывая значение во вспомогательную переменную.

  • Избегайте оператора GOTO. Его можно во многих случаях исключить, применяя конструкцию IF-THEN-ELSE. При этом получаются более наглядные и понятные программы.

  • Рекомендуется с помощью сдвига начала строк программы выделять ее управляющие структуры: метки, циклы, ветвления.

  • Внимательно подходите к выбору имен переменных программы, старайтесь вместо безликих однобуквенных имен использовать содержательно - осмысленные. Помните, что «р» и «Р» или «n» и «N» - это одно и то же имя.

  • Если в расчетах используется число , то в начале программы необходимо записать оператор PI = 3,141593.

  • Объявление размера массивов (DIM) выполняется один раз в самом начале программы.

  • Не пренебрегайте комментариями в программе. Комментарии должны кратко и точно пояснять смысл основных шагов алгоритма, но не загромождать программу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]