Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Циклы.doc
Скачиваний:
35
Добавлен:
10.06.2015
Размер:
591.87 Кб
Скачать

Вычисление суммы и произведения

1. Составить программу вычисления суммы

а) четных чисел;

б) нечетных чисел;

в) кратных 4.

2. Составить программу вычисления суммы геометрической прогрессии :

.

Результат проверить по формуле геометрической прогрессии .

3. Составить программу вычисления суммы квадратов всех натуральных двузначных чисел, кратных трем.

4. Составить программу вычисления степени с натуральным показателем по формуле. Значенияaиnвыбрать произвольно. Результат проверить с помощью оператора Бейсика для вычисления степениY=A^N.

5. Составить программу вычисления приближенного значения функции y = sin x, используя равенство

при х=0,5. Для контроля вывести на печать значение sin x.

Итерационные циклы

1. Вычислить сумму членов для следующего ряда с точностью до члена ряда, меньшего (табл. 2).

Таблица 2

вари-анта

Ряд

Точность

1

2

3

4

5

6

7

При решении задачи воспользоваться циклом Do Until ... Loopдля четных вариантов иDo ... Loop Whileдля нечетных вариантов.

2. Вычислить наибольшее положительное число n, удовлетворяющее условию

.

3. Составить программу вычисления таблицы значений функции

на отрезке с шагомдляb=-1,5 иa, изменяющейся от 0,7 до 1,2 с шагом 0,1.

4. Вычислить сумму Результат проверить с помощью операторапри том же значении аргументах.

Примечание.При решении данной задачи необходимо применить вложенный цикл: внешний цикл – для нахождения суммы, внутренний – для вычисления факториала.

5. Последовательность степенного ряда задана формулой ее n-го числа, гдеq= 0,4. Составить программу вычисления суммы членов указанного убывающего степенного ряда и определить номерn, начиная с которого можно считать, чтоn-ый член ряда, с точностью до.

6. Написать программу вычисления суммы членов бесконечного числового ряда

с погрешностью =. Определить количество членов ряда.

7. Написать программу вычисления суммы членов бесконечного функционального ряда

для х=0,5 с погрешностью=.

Контрольные вопросы

1 Что такое цикл? Какие существуют способы организации цикла в программе?

2. В чем состоят преимущества использования операторов цикла в программе?

3. Указать последовательность действий, выполняемых при организации циклических участков с заданным числом повторений.

4. Чем отличаются циклы с предусловием и с постусловием?

5. Циклы ДО и ПОКА, различие между ними.

6. Какие данные необходимы для организации цикла? Что такое управляющая переменная цикла (параметр цикла)?

7. Перечислить возможные способы организации цикла с заданным числом повторений в языке VBA.

8. Перечислить возможные способы организации цикла с заранее неизвестным числом повторений в языке VBA.

9. Приведите словесный алгоритм табулирования функции.

10. Перечислить действия при решении задач на накопление суммы.

11. Перечислить действия при решении задач на нахождение произведения.

12. Каким принимается начальное значение суммы при вычислении суммы ряда и почему?

13. Перечислить действия, реализуемые для организации цикла с несколькими одновременно изменяющимися параметрами.

Приложение