Программирование и основы алгоритмизации. Елизаров И.А - 10 стр.

UptoLike

# include<stdio.h>
void main()
{ int i,j;
for(i=1;i<=9;i++)
{ printf("\n");
for(j=1;j<=9;j++) printf(" %d",i*j);
}
}
Цикл с предусловием имеет следующий формат:
while(<условие>) <тело цикла>;
Вычисляется условие. Если оно истинно, то выполняется тело цикла и осуществляется переход в начало цикла для оче-
редной проверки условия.
Пример 3.3. Вычислить сумму чисел от 1 до заданного числа n.
# include<stdio.h>
void main()
{ int a,s;
printf("Введите n");
scanf("%d",&n);
s=0;
a=1;
while(a<=n)
{ s=s+a;
a=a+1;
}
printf("Сумма равна %d",s);
}
Цикл с постусловием имеет следующий формат:
do <тело цикла> while(<условие>);
Выполняется тело цикла и вычисляется условие. Если оно истинно, то осуществляется переход на начало цикла, а если
нет, то выполняются последующие за циклом операторы.
Пример. Вычислить сумму чисел от 1 до заданного числа n.
# include<stdio.h>
void main()
{ int a,s;
printf("Введите n");
scanf("%d",&n);
s=0;
a=1;
do{
s=s+a;
a=a+1;
} while(a<=n);
printf("Сумма равна %d",s);
}
Внутри цикла может использоваться оператор continue, который вызывает пропуск всех операторов до конца цикла с
последующим продолжением цикла.
Практические задания
1. Дано действительное число
x
. Вычислить:
.
!9!7!5!3
)(
9753
xxxx
xxy +=
2. Даны действительное число a , натуральное число n . Вычислить:
).(...)2()(
2
nananaaP ××=
3. Дано действительное
x
. Вычислить:
)64(...)8()4()2(
)63(...)7()3()1(
××
××
xxxx
xxxx
.
4.
Дан числовой ряд и малая величина ε . Найти сумму ряда с точностью
ε
, общий член которого задан формулой: