Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Рекомендации по алгоритмизации, программированию и отладке





При разработке алгоритма следует пользоваться методом последовательной (поэтапной) детализации.

При этом на первом этапе составляется укрупненный алгоритм, затем выделяются его составные части, для выполнения которых используются стандартные процедуры. Алгоритм должен строится по модульному принципу, который предполагает представление алгоритма в виде отдельных относительно независимых частей. При построении алгоритма следует пользоваться ограниченным числом типовых структур. Для представления схемы алгоритма рекомендуется применять графический способ описания в соответствии с ГОСТом 19.701-90 [1]. Полученный алгоритм должен обладать свойствами определенности, массовости, результативности, инвариантности.

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

Разработанная программа должна быть универсальной, т.е. допускать многократное выполнение и обеспечивать независимость от конкретных данных. При реализации ввода-вывода необходимо выбирать такое представление данных, которое бы обеспечивало максимальное удобство при подготовке данных, минимум возможных ошибок и удобочитаемость полученных результатов. При вводе необходимо всегда проверять достоверность данных и предусмотреть защиту от неправильных данных.

Текст программы должен легко восприниматься и быть удобочитаемым. Для этого необходимо использовать пробелы в операторах, пропуски и отступы строк, насыщать программу комментариями. Комментарии делятся на вводные и пояснительные. Вводные комментарии располагаются в начале программы и содержат краткие сведения о программе. Пояснительные комментарии сопровождают участки программы, которые трудно воспринимаются. При этом комментарии должны объяснять назначение группы операторов, а не описывать действия, выполняемые этими операторами. Средней нормой можно считать одну строку комментариев на 10 строк программы. Располагать комментарии в программе надо так, чтобы они были заметными. Для этого можно использовать пропуск строк, отделять комментарии заметными символами.

Отладка программы заключается в определении, локализации и устранении ошибок в программе. Отладку программы рекомендуется проводить с помощью специальных отладочных средств, которые входят в состав языка программирования. Допускается также использовать собственные средства отладки, которые вводятся в программу при ее написании. К таким отладочным средствам относятся: отображение значений переменных, отслеживание хода выполнения программы и обращение к подпрограммам. Процесс отладки производится в два этапа - сначала проводят автономную отладку подпрограммы, а затем и комплексную отладку всей программы.

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

 







Дата добавления: 2015-09-07; просмотров: 300. Нарушение авторских прав; Мы поможем в написании вашей работы!




Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия