Порядок выполнения работы
1. Изучить необходимые сведения, указанные в п.1, 2.
2. В соответствии с полученным вариантом задания разработать алгоритм в виде блок-схемы и составить программу.
3. Отладить программу с использованием отладчика TP (клавиши <F7> или <F8>) и продемонстрировать ее работу в этом режиме преподавателю.
4. Находясь в режиме трассировки программы, запустить ее на выполнение с самого начала, используя команды Program reset и Run.
5. Находясь в режиме трассировки в текущей строке программы, переместить курсор на несколько строк ниже и выполнить данный фрагмент программы без ее трассировки.
6. Произвести расчет по крайней мере при двух различных вариантах исходных данных.
7. Оформить отчет, защитить и сдать его преподавателю.
Варианты заданий
1. Вычислить значение выражения b=(1+1/2+1/22+1/23+...+1/2n)n, где n ввести с клавиатуры.
2. Вычислить суммы рядов:
a) ; b) ; c) ;
d) ; e) ; f)
Индивидуальные задания
a) Используя три различных цикла определить значение.
Суммы, .
Произведения, .
Суммы, .
Суммы, .
Произведения, .
Произведения, .
Суммы, .
Произведения, .
Произведения, .
Суммы, .
Произведения, .
Суммы, .
Произведения, .
Суммы, .
Произведения, .
b) Определить первых членов рекуррентной последовательности.
Для которой , , , . Найти среднее арифметическое первых членов с четной целой частью.
Для которой , , , . Найти cумму и произведение первых членов.
Для которой , , , . Среди первых членов найти количество членов с дробной частью больше 0,5.
Для которой , , , . Среди первых членов найти количество членов с дробной частью меньше 0,5.
Для которой , , , . Среди первых членов найти количество членов с четной целой частью.
Для которой , , , . Среди первых членов найти количество членов с нечетной целой частью.
Для которой , , , . Найти среднее арифметическое первых членов.
Для которой , , , . Найти среднее арифметическое первых членов с нечетной целой частью.
Для которой , , , . Найти среднее арифметическое первых членов с четной целой частью.
Для которой , , , . Среди первых членов найти количество членов с четной целой частью.
Для которой , , , . Найти произведение первых членов.
Для которой , , , . Среди первых членов найти количество членов с дробной частью больше 0,5.
Для которой , , , . Среди первых членов найти количество членов с дробной частью меньше 0,5.
Для которой , , , . Найти сумму первых членов превышающих 0,1.
Для которой , , , . Среди первых членов найти количество нечетных членов.
Контрольные вопросы
1. Как программируются циклические алгоритмы с незаданным числом повторений?
2. Какие методы нахождения частичных сумм числовых рядов Вы знаете?
3. Для каких целей используется трассировка программ?
4. В чем отличие команд Run, Trace и Step?
5. Каким образом можно посмотреть значения переменных в ходе выполнения программы?
6. Какие способы остановки работы программы Вы знаете?
7. Как изменить значение какой-либо переменной?