double arrow

Лекция 16. Стопы, обеспечивающей физиологическую связь с гаметофитом


. . . . . . . . . . . . . . . . . . . . . . . . . .

Значение мхов

СИСТЕМАТИКА МХОВ

Стопы, обеспечивающей физиологическую связь с гаметофитом.



return 0;

}

Операторы цикла

for, while, do..while

 
 


for(часть1; часть2; часть3)

оператор ;

Пример 1.

#include<stdio.h>

int main()

{

int i ;

for(i=1;i<=5;i++) //i=i+1

printf("\n %d",i);

return 0;

}

Замечание 1.

for(i=1;i<=5;i++) ;

printf("\n %d",i);

Результат:

6 !!

Замечание 2.

Замечание 3.

Пример 2.

#include<stdio.h>

int main()

{

int N=5 ;

float x, y;

for(int i=1; i<=N; i++)

{printf("Введи x");

scanf("%f",&x) ;

y=x*x ;

printf("\n y=%f",y);

}

return 0;}

Замечание 4.

Пример 3.

Вар.1

for(int i=20; i<=30; i++)

printf("\n %d",i*i);

Вар.2

for(int i=20; i<=30;

printf("\n %d",i*i),i++);

Табулирование

функции

y(x) = 5*sin(3*x)*cos(x)

-π ≤ x ≤π N=10

#include<stdio.h>

#include<math.h>

int main()

{int N=10;

float pi=3.1415926;

// π=M_PI

float x,y,h,xn=-pi,xk=pi;

h=(xk-xn)/(N-1);

printf("\n i | x | y");

for(int i=1;i<=N;i++)

{x=xn+h*(i-1);

y=5*sin(3*x)*cos(x);

printf("\n%3d |%8.2f |

%8.2f",i,x,y);

}

return 0;

}

Вар. 2

x=xn; // !

for(int i=1;i<=N;i++)

{y=5*sin(3*x)*cos(x);

printf( ); //!

x=x+h; !//подготовка к

// следующему // циклу

}

Вар. 3

// цикл по x

for(x=xn; x<=xk; x+=h) //x=x+h

{ y=5*sin(3*x)*cos(x);




printf( );

}

Замечание.

h=2/3=0.6666666…..

На последнем шаге

x= xk+ε(N-1)

for(x=xn; x<=xk+h/2; x+=h)

Бесконечный цикл

for(i=0; i<=5; )

printf("\n %d",i);

for(i=0; ;i++)

printf("\n %d",i);

for(;;)

Пример 4.

printf("Для завершения

цикла введи x=0");

for(int x=1; x!=0; )

{printf("Введи x");

scanf("%d",&x) ;

y=x*x ;

printf("\n y=%d",y);

}

Пример 5.

int main()

{

char ch;

for( ; ; )

{printf("Введи Y или N");

ch=getchar();

if (ch=='N') break;

……………………

}

return 0;

}







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