ЛР4 С#2 Многооконный интерфейс. Операторы цикла
.pdf№ |
|
Задача |
|
|
|
|
Существуют ли натуральные числа a < 100, которые обладают |
|
|
следующими свойствами: |
|
|
а) a mod 3 = 1, |
|
9. |
б) a mod 4 = 2, |
|
|
|
|
|
в) a mod 5 = 3, |
|
|
г) a mod 6 = 4. |
|
|
Сколько их? |
|
|
|
|
|
Найти все простые числа, лежащие в заданном диапазоне. Простые |
|
10. |
числа – это числа больше 1 и делящиеся нацело только на 1 и на само |
|
|
|
|
|
себя. |
|
|
|
|
11. |
Найти все делители натурального числа N. |
|
|
|
|
|
|
|
|
Дано натуральное число. Верно ли, что оно начинается и заканчивается |
|
12. |
одной и той же цифрой. |
|
|
|
|
|
|
|
|
Дано натуральное число. Верно ли, что в данном числе нет цифры А. |
|
13. |
А задается. |
|
|
|
|
|
|
|
|
Поменять порядок следования |
цифр в натуральном числе N на |
14. |
обратный. |
|
|
|
|
|
|
|
|
Определить все двузначные числа, сумма квадратов цифр которых |
|
15. |
кратны числу 15. |
|
|
|
|
|
|
|
33
3.3 Индивидуальное задание 3
Протабулируйте функцию f(x) (согласно варианту) на диапазоне изменения аргумента [а, b] с шагом h, задаваемых пользователем.
Для функции приведено также ее разложение в функциональный ряд
(столбец Сумма). Протабулируйте сумму S этого ряда на том же отрезке [а, b] с
тем же шагом h. Значение функционального ряд S вычислите с заданной точностью (задается пользователем). Используйте рекуррентное соотношение при нахождении каждого последующего члена ряда.
Сравните значение заданной функции со значением, полученным путем вычисления суммы ряда. Для этого вычислите абсолютную и относительную погрешность вычисления суммы ряда.
Абсолютная погрешность вычисляется по формуле:
S Y ,
где Y – точное значение, полученное подстановкой значения аргумента в уравнение функции f(x),
S – значение функции, полученное в виде суммы функционального ряда.
Относительная погрешность вычисляется по формуле:
.
S
Макет формы разработайте самостоятельно.
34
4 СОЗДАНИЕ ОТЧЕТА К ЛАБОРАТОРНОЙ РАБОТЕ
Результаты выполнения данной лабораторной работы необходимо представить в виде отчета. Пример отчета является приложением к данным методическим указаниям.
Отчет оформляется в текстовом редакторе MS Word в соответствии с требованиями, сформулированными в рамках первой лабораторной работы
(должен быть оформлен по ГОСТ 2.105-95 «ЕСКД. Общие требования к текстовым документам» и ГОСТ 2.104-68 «ЕСКД. Основные надписи»).
Отчет должен включать в себя описание хода выполнения только индивидуальных заданий. По каждому заданию необходимо указать:
1)Формулировку задания, включая исходные данные, указанные в индивидуальном варианте;
2)Блок-схему, соответствующую реализованному алгоритму
(например, названия переменных должны совпадать);
3)Программный код;
4)Скриншот с результатами вычислений.
Алгоритмы задачи должны быть представлены блок-схемами,
выполненными согласно ГОСТ 19.701-90 «ЕСКД. Схемы алгоритмов
программ, данных и систем».
36
5 КРИТЕРИИ ОЦЕНКИ РЕЗУЛЬТАТОВ ЛАБОРАТОРНОЙ
РАБОТЫ
Критерии оценки лабораторной работы. Приведенные в таблице баллы
являются первичными (максимальное количество первичных баллов 38).
Итоговый балл равен проценту набранного студентом первичного балла по
отношению к максимальному.
Выполнение общих заданий лабораторной работы
Задание |
Выполнение задания |
|
(0 – задание не выполнено, 1 – задание выполнено) |
||
|
||
№1 |
0-1 |
|
№2 |
0-1 |
|
№3 |
0-1 |
|
№4 |
0-1 |
|
№5 |
0-1 |
Выполнение индивидуальных заданий лабораторной работы*
Задание |
Составление алгоритма |
Создание |
Реализация |
|
(блок-схемы) |
интерфейса |
|||
|
|
|||
№1 |
0-3 |
0-3 |
0-3 |
|
№2 |
0-3 |
0-3 |
0-3 |
|
№3 |
0-3 |
0-3 |
0-3 |
Составление отчета по выполненной лабораторной работе в MS Word
ПЗ |
Содержание |
Оформление |
|
0-3 |
0-3 |
||
|
*Критерии оценки индивидуальных заданий:
0– задание не выполнено;
1– задание выполнено неверно, допущены грубые ошибки;
2– при выполнении задания допущены незначительные ошибки;
3– задание выполнено верно.
37
6 КОНТРОЛЬНЫЕ ВОПРОСЫ
1.Как добавить в проект дополнительную форму?
2.Какие методы используются для открытия и закрытия форм?
3.Каково назначение операторов цикла?
4.Какие виды элементарных циклических структур вы знаете?
5.Когда используется цикл c параметром и каков его формат?
6.Как записать несколько операторов в блоке инициализации в цикле с параметром? Приведите пример. Опишите как он работает.
7.Когда используются циклы c условием?
8.Какие виды циклических конструкций с условием существуют? Каков их формат?
9.Когда осуществляется выход из цикла с предусловием?
10.Когда выполняется тело оператора цикла с постусловием?
11.Когда осуществляется выход из цикла с постусловием?
12.Почему при вычислении суммы ряда нужно использовать рекуррентные формулы?
13.С помощью каких свойств можно организовать многострочный вывод в
элемент управления TextBox?
Какие управляющие последовательности обеспечивают переход на новую
строку |
при |
выводе |
в |
элемент |
управления |
класса |
TextBox?
38