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

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

Сортировка выбором | Сортировка вставками | Двоичный поиск в массиве |


Читайте также:
  1. Gt; Требования к участникам
  2. I. Требования к уровню освоения дисциплины
  3. II. Квалификационные требования.
  4. II. Требования к кандидатам для переподготовки на новые (другие) типы воздушных судов гражданской авиации
  5. II. Требования к результатам освоения основной образовательной программы начального общего образования
  6. II. ТРЕБОВАНИЯ К СТРУКТУРЕ ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ ДОШКОЛЬНОГО ОБРАЗОВАНИЯ И ЕЕ ОБЪЕМУ
  7. II. Требования к школьной форме

1. Приведенное выше содержание отчета достаточно для выполнения задания всех уровней сложности. Для максимальных уровней сложности задания (9 и 10) описание используемого алгоритма сортировки в задании не приводится, его необходимо найти и реализовать самостоятельно.

2. Требования по каждому критерию оценки:

2.1. Точное выполнение полученного варианта задания.

2.2. Включение в отчет всех материалов, указанных в приведенных выше требованиях к оформлению отчета. Не нужно включать в отчет пункты, специфичные для лабораторных работ 1 и 2.

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

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

2.5. Исходный текст программы должен точно соответствовать разработанному алгоритму. Если в алгоритме выделены подалгоритмы сортировки и поиска, то они могут быть реализованы в виде отдельных функций программы, что не является обязательным, но повышает ценность работы.

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

2.7. Основными конструкциями, используемыми в данной программе, являются циклы. Обращайте внимание на соответствие используемых в алгоритме и в программе видов циклов (while, do - while и for).


Дата добавления: 2015-07-11; просмотров: 177 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Указание к работе| Сортировка пузырьком

mybiblioteka.su - 2015-2024 год. (0.006 сек.)