Задания на самостоятельную работу

Решение задач представить всеми видами циклов.

1. Найти сумму ряда 1+1/22 + 1/33...1/nn.

2. Вычислить факториал числа N.

3. Задать случайным числом N (N>10) конечное число членов последова-тельности целых натуральных двухзначных чисел (случайных). Если сумма чисел кратных трем будет больше суммы чисел, кратных 4, то вычислить среднее арифметическое этих сумм, иначе – среднее геометрическое.

4. Найти максимум и минимум из N натуральных двухзначных случайных чисел. Вывести на экран наколенные числа ряда, максимальное и минимальное число.

5. Дан ряд из N натуральных двухзначных случайных чисел. Найти среднее арифметическое всех элементов ряда и наибольшее отклонение от среднего.

6. Дан ряд из N натуральных двухзначных случайных чисел. Если количество четных элементов ряда больше количества нечетных, то увеличить среднее арифметическое всех элементов ряда в 5раз, иначе, вычислить из него корень пятой степени.


7. Лабораторная работа № 5
АЛГОРИТМ ЦИКЛА СО СЧЕТЧИКОМ

Является частным случаем цикла с предусловием. Отличие состоит в том, что в цикле задаются границы диапазона, по которым определяется число повторений цикла. Для реализации алгоритма используется блок Модификация (рис. 16).

Рис. 16. Базовая алгоритмическая структура цикла со счетчиком

Тело цикла будет выполняться от начального значения, заданного счетчиком, до конечного.



Программная реализация алгоритма

В случаях, когда число повторений заранее известно, для организации циклической обработки информации применяется оператор повтора For (в обоих языках программирования). Часто этот оператор называют оператором цикла с параметром, так как число повторений задается переменной, называемой параметром цикла или управляющей переменной цикла.

Схема выполнения оператора повтора следующая:

1) задаются нижняя и верхняя границы изменения параметра цикла;

2) тело цикла будет выполняться до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного;

3) после этого управление передается на оператор, следующий за циклом.

Синтаксис языка VBA

For счетчик = начал о To конец [ Step шаг]

Инструкции

[ Exit For ]

Инструкции

Next [счетчик]

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

Начало и конец – обязательные параметры цикла; определяют начальное и конечное значения переменной счетчик.

Шаг – необязательный параметр; значение, на которое может изменяться счетчик при каждом выполнении тела цикла. Если это значение не задано, то по умолчанию значение шага принимается равным 1.

Exit For альтернативный выход из цикла. При его использовании выполнение тела цикла немедленно прекращается, и управление передается оператору, находящемуся после зарезервированного слова Next.

В качестве примера рассмотрим решение следующей задачи.

Задача. Найти среднее арифметическое из N введенных чисел.

Решение

Графический алгоритм Программа  ( фрагмент) .... N=val(inputbox(“Введите N”)) For i=1 to N a=val(inputbox(“Введите а”)) sumA=sumA+a next i sumA=sumA/N msgbox sumA ....

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: