Документ взят из кэша поисковой машины. Адрес оригинального документа : http://ani.cmc.msu.ru/files/geo-2009-prac-03.pdf
Дата изменения: Fri Sep 18 18:59:49 2009
Дата индексирования: Mon Oct 1 19:37:52 2012
Кодировка:
, . .
. . http://ani.cmc.msu.ru/geol

3 --

2009/2010 . .

. . ( )

3 -- . . .

2009 ,

1 / 16



1

- C++ while do-while for
3 -- . . . 2009 , 2 / 16

2

3

4

5

6

7

. . ( )


-


. . ( )

3 -- . . .

2009 ,

3 / 16


C++

while c (while -- «») for while ( do-while -- « »)

. . ( )

3 -- . . .

2009 ,

4 / 16


while

1 2 3 4
while { / } (/

*



* *

/) /

*

( ), , . .
. . ( ) 3 -- . . . 2009 , 5 / 16


while --
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
int { int cout cin n; < < " Input n: "; main ( )

, n (, n = 1 4 9 16 25 36 49).

50

> > n;

int

i

= (i

1;

while {

*
< <

i

<= n )

cout + i; + }

(i

*

i)

< <

"

";

cout

< <

endl ;

return }

0;

. . ( )

3 -- . . .

2009 ,

6 / 16


while --

n. , n.

. . ( )

3 -- . . .

2009 ,

7 / 16


do-while
1 2 3 4 5
do { / } while

* *



* *

/ / );



(/

, while ,
. . ( ) 3 -- . . . 2009 , 8 / 16


do-while --
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
int { int sum = 0, n; main ( )

. 0. .

do { cout cin < < " Input n: ";

> > n;

sum + = n; } while (n != 0);

cout

< <

"Sum :

"< < sum < <

endl ;

return }

0;

. . ( )

3 -- . . .

2009 ,

9 / 16


do-while --

. 0. .

. . ( )

3 -- . . .

2009 ,

10 / 16


for
1 2 3 4 1 2 3 4 5 6
for { } _1 ; while { ; _3 ; } ( _2 ) ( _1 ; _2 ; _3 )

. . ( )

3 -- . . .

2009 ,

11 / 16


for --
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
int { int n; main ( )



S=

N i =1

i

cout cin

< <

" Input

n:

";

> > n;

int

sum =

0,

i;

for {

(i

=

1;

i

<= n ;

i

=

i +1)

sum = sum + }

i;

cout cout

< < < <

" sum : "n

"< < sum < < "<
endl ;

*

( n+1)/2:

*

( n +1)/2 < <

endl ;

return }

0;

. . ( )

3 -- . . .

2009 ,

12 / 16


for -- ( )
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
int { int n; main ( )

cout cin

< <

" Input

n:

";

> > n;

int

sum =

0;

for

( int

i

= i;

1;

i

<= n ;

+ i) +

sum + =

cout cout

< < < <

" sum : "n

"< < sum < < "<
endl ;

*

( n+1)/2:

*

( n +1)/2 < <

endl ;

return }

0;

. . ( )

3 -- . . .

2009 ,

13 / 16


for --
n
12 + 22 + · · · + n
2

,
n(n + 1)(2n + 1) 6

. . ( )

3 -- . . .

2009 ,

14 / 16



1 2 3 4 5

n. , n. n n!. , n a b. , a · b, +, -, == ! =
1+
1 1!

+

1 2!

+

1 3!

+ ··· +

1 n!

. . ( )

3 -- . . .

2009 ,

15 / 16



1 2

3 4

n. , . , . , n, . . a n an . n 1 + 21 + 31 + · · · + n1 .
2 2 2

. . ( )

3 -- . . .

2009 ,

16 / 16