Элементы программирования на Си. Родионова Т.Е. - 15 стр.

UptoLike

Составители: 

15
В операторах цикла очень удобно использовать оператор разрыва для пе-
рехода к следующему оператору программы.
Пример. Фрагмент программы выхода из бесконечного цикла при вводе чис-
ла, отличного от нуля.
for(;;){
scanf("%d",&num);
if(!num) break:
}
2.2 Контрольные вопросы
1. Что такое цикл?
2. Какие операторы цикла языка Си вам известны?
3. Особенности применения оператора for.
4. Использования оператора-продолжения и оператора-разрыва в циклах.
2.3 Варианты заданий
Вариант 1. Вычислить S = 1 + 2/2 + (2 4)/(2+4) + ...
+(2 4 6 ...(2 N))/(2+4+6+..+(2 N)) для заданного N.
Вариант 2. Вычислить S = sqrt(3 + sqrt(6 + sqrt(9 + ... + sqrt(96 + sqrt(99)...).
Вариант 3. Вычислить S = 1/sqrt(1 3) + 1/sqrt(3 5) + ... + 1/sqrt(199 201).
Вариант 4. Числа Фибоначчи определяются формулами F(0)=F(1)=1,
F(i)=F(i-1)+F(i-2), i=2,3,... Найти 35-е число Фибоначчи.
Вариант 5. Найти первое число Фибоначчи, большее N, где N - заданное нату-
ральное число, большее 1.
Вариант 6. Найти сумму чисел Фибоначчи, больших М и меньших N, где M и
N - заданные натуральные числа, 1<M<N.
Вариант 7. Вычислить сумму всех чисел Фибоначчи, которые не превосходят
100.
Вариант 8. Подсчитать количество чисел Фибоначчи, которые не превосходят
заданного целого числа. Напечатать их.