Читайте также:
|
|
1. Приведенное выше содержание отчета достаточно для выполнения задания уровня сложности 1. Для повышения уровня сложности задания (и балла за его выполнения) к вышеперечисленному необходимо добавить (и объяснить на защите) следующие элементы:
· Уровень 2: Копию экрана помощи по любому стандартному методу класса Math, использованному при вычислении выражения.
· Уровень 3: Исходный текст программы с ошибками. Таблицу с сообщениями компилятора и результатом их анализа (не менее 5-ти различных ошибок).
· Уровень 4 – Самостоятельное изучение: Использование аргументов командной строки (параметров функции Main), для ввода исходных данных для вычисления арифметического выражения.
· Уровень 5 – Самостоятельное изучение: Обработку ошибок ввода исходных данных с помощью стандартных средств обработки исключительных ситуаций С#.
2. Требования по каждому критерию оценки:
2.1. Точное выполнение полученного задания с учетом выбранного уровня сложности.
2.2. Включение в отчет всех материалов, указанных в приведенных выше описаниях уровней сложности. При этом выбор студентом определенного уровня сложности означает, что он использует в программе и включает в отчет элементы выбранного и всех предыдущих уровней.
2.3. Обратить внимание на аккуратность оформления блок-схемы, особенно при выполнении вручную. Не должно быть непомеченных выходов у блоков проверки условия (Да / Нет), не должно выть «висячих ссылок». Постарайтесь разместить блок-схему на одной странице. Рекомендации по оформлению блок-схемы имеются на сайте по адресу:
http://borisov.znanie-invest.ru/index.php/2009/09/08/63/
2.4. Описание алгоритма должно предусматривать все ситуации, когда в программе может произойти ошибка выполнения (кроме ввода нечисловых данных).
2.5. Качество исходного текста программы определяется корректностью записи условий по анализу исходных данных, а также полнотой и корректностью сообщений, выдаваемых при вводе некорректных значений. Пользователь программы должен понять, почему введенные данные не могут быть обработаны, и что в них необходимо изменить. Единственной рекомендуемой конструкцией для реализации ветвления является условный оператор (if-else).
2.6. Данная работа реализует ввод и обработку исходных данных, поэтому анализ надежности программы при вводе различных данных является обязательным. Максимальная оценка по данному пункту начисляется только при условии получения результата по формуле или осмысленного сообщения программы при вводе любых числовых данных. За пропуск каждой ситуации, где выполнение программы окажется невозможным, студент получает замечание по данному критерию.
2.7. В данной работе необходимо добавлять в программу операторы ввода-вывода и условия для проверки введенных данных. Необходимо соблюдать уровень вложенности условных операторов. Имена переменных, используемых для вычисления арифметического выражения, в данной работе не имеют принципиального значения и могут быть сохранены такими же, как и в исходной формуле.
Список литературы
1. Ишкова Э.А. С#. Начала программирования. – М.: «Бином-Пресс», 2007. – 336 с.
2. Калерда Б. Использование Microsoft Word 2002. – М: Вильямс, 2002. - 832 с.
3. Рыжиков Ю.И. Решение научно-технических задач на персональном компьютере. – Спб.: КОРОНА, 2002. – 272 с.
Варианты выполнения работы
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Дата добавления: 2015-07-08; просмотров: 203 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Выполнение работы | | | I.2 Операторы цикла с присваиванием. |