Задание
- Подготовить исходные данные.
- Решить поставленную задачу.
- Составить:
- словесное описание алгоритма,
- блок-схему алгоритма,
- программу на языке Паскаль (в среде Turbo Pascal, Pascal ABC, Turbo Delphi или Delphi).
- Создать отчет по прилагаемому образцу (в MS Word или OpenOffice.org Writer).
- Программа должна генерировать отчет о работе в формате HTML, содержащий исходные данные и результат работы. См. пример программы, генерирующей HTML файл и ее результат.
Пример оформления HTML-страницы для данного примера постараюсь выложить в ближайшее время.
- Создать презентацию проекта.
-
Отчет должен содержать:
- титульный лист,
- описание задачи,
- анализ исходных и выходных данных,
- анализ применяемой структуры данных,
- словесное описание алгоритма,
- блок-схему алгоритма,
- откомментированный листинг программы,
- пример работы программы.
- Использовать шрифты:
- Times New Roman для текста,
- Lucida Console или Courier New для листинга.
- На титульном листе необходимо указать:
- название программы,
- название учебного заведения,
- автора.
- Блок-схема должна быть выполнена средствами выбранной для составления отчета программы (Word или Writer).
- Рисунок, выполненный от руки или в другой программе, не принимается.
- Листинг программы должен содержать описание всех используемых переменных и подробные комментарии строк.
- Пример работы — в две колонки.
- Срок сдачи работы: 17 декабря
|
- Отсутствует титульный лист в отчете
- Учащийся неправильно понял условие или то, что он должен получить в задаче
- Входной файл содержит некорректные данные или меньше 20 строк
- Отсутствуют ограничения на входные и/или выходные данные
- Неверно выбрана структура данных - программа сохраняет все исходные данные в огромном массиве
- Неверно выбрана структура данных - программа сохраняет нужные данные в отдельных переменных, сравнивая/проверяя необходимые одинаковые действия по каждой переменной в отдельности
- В разделе "выбор структуры данных" отсутствует обоснование выбора такой структуры данных
- Орфографические, грамматические, пунктуационные ошибки в тексте отчета (в т.ч. точка в конце заголовка и расстановка пробелов возле знаков препинания)
- В оформлении блок-схемы используются неверные блоки
- В оформлении блок-схемы вход в блок не сверху, а выход не снизу
- Отсутствуют комментарии в листинге программы
- Комментарии в листинге программы банальны, не описывают идею алгоритма или написаны не по-русски (в обоих смыслах)
- Программа использует стопку одинаковых if'ов и/или в case выполняет стопку практически одинаковых действий
- В результирующем HTML-файле отсутствует вывод промежуточных результатов (хранимых вспомогательных массивов на экран)
|