Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР4 С#2 Многооконный интерфейс. Операторы цикла

.pdf
Скачиваний:
0
Добавлен:
25.02.2024
Размер:
1.71 Mб
Скачать

 

Задача

 

 

 

Существуют ли натуральные числа 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