Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

О.О.П / ооп / 3_техн / Лекції / Программирование циклов _у_

.pdf
Скачиваний:
19
Добавлен:
30.05.2020
Размер:
135.07 Кб
Скачать

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

:

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

:

, , :

, .

:

while ( ) ;

, ,

, , .

N!.

, , .

1.

. ,

, .

.

: F*=i++.

, —

, N ,

long int. F unsigned long,

1

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

N F.

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

while(1);

. 1

,

. .

« ».

while.

: 1+1/2+1/3+...

. .

2.

limits.h, ,

. , INT_MAX

int . int

, INT_MAX=32767.

: INT_MIN=-32768;

LONG_MAX=2147483647 .

:

do while ( );

, , ,

, . ,

, . ,

2

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

repeat... until, ,

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

 

 

 

 

 

 

 

A

 

 

 

 

 

, do ... while .

 

 

 

 

 

 

N!,

 

 

 

 

 

, .

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

 

 

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

:

for ( _1; _2; _3) ;

_1 .

( ). _2 —

, _3 , —

, .

.

for . 1.

, 3

2 — .

3

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

for N! :

 

 

 

 

 

Click

 

 

 

 

 

 

w

 

 

 

 

 

 

m

 

 

 

w

w.

 

 

 

.

o

 

 

 

 

BBYY

c

F=1;

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

for(i=1;i<=N;i++) F=F*i;

 

 

 

 

 

 

 

 

 

 

 

 

« », _1

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

for(F=1, i=1; i<=N;i++) F=F*i;

 

 

 

 

 

 

 

 

 

 

 

 

for , , ,

 

 

 

 

 

. ,

 

 

 

, for : F=1;

i=1;

for(;i<=N;i++) F=F*i;

N!.

, 3. for(F=1, i=1; i<=N;F=F*i, i++);

: for(F=1, i=1; i<=N;F*=i++);

for .

,

. ,

:

for(n=1, S=0;1.0/n>eps && n<INT_MAX;n++) S+=1.0/n;

, : for(n=1, S=0;1.0/n>eps && n<INT_MAX;S+=1.0/n++);

++ for.

. for(x=2; <=9; ++)

for(y=2;y<=9;y++)

cout<<"\n"<<x<<"*"<<y<<"="<<x*y;

:

2*2=4

2*3=6

. . .

9*8=72

9*9=81

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

continue

4

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

 

 

 

 

 

 

 

A

 

 

 

 

 

, continue.

 

 

 

 

 

1 100.

 

 

 

 

 

 

 

 

 

 

 

for(i=l;i<=100;i++)

 

 

 

 

 

 

 

 

 

 

 

 

{if(i%2) continue; cout<<"\t"<<i;}

 

 

 

 

 

 

 

 

 

 

 

 

i 2 ,

 

 

 

 

 

« »

,

 

 

 

 

 

continue. ,

 

 

 

 

 

.

 

 

 

 

 

 

 

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

goto

goto ,

.

. : goto ;

, ,

.

, goto , —

» . : for(...)

{while (...)

{for(...)

{... goto exit ...}

}

}

exit: cout<<"B ";

:

;

(if ...else...);

;

.

5