Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР №6 - I сем. - Функции.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.45 Mб
Скачать

6. Требования к работе

  1. Приведенное выше содержание отчета достаточно для выполнения задания всех уровней сложности.

  2. Обратить внимание на возможность ввода исходных данных, для которых выполнение поставленной задачи невозможно по той или иной причине. Обеспечить вывод на консоль сообщения о причине (или причинах, если их несколько) невыполнения задания.

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

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

  5. Качество алгоритма, время выполнения которого сильно зависит от размера исходных данных, зависит от наличия (или, наоборот, отсутствия) лишних операций, замедляющих его работу. Не помещайте действий, которые можно выполнить однократно, внутри циклов. Если в алгоритме существует возможность не выполнять цикл обработки до конца, используйте выход из цикла. Следите за местом инициализации переменных при использовании вложенных циклов.

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

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

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