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

О.О.П / ооп / 3_техн / Лекції / Линейные программы на Си++_у

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

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

 

 

 

 

 

 

 

 

(2 )

: ++

:

3..

4..

5.++

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

 

 

 

 

 

 

 

 

1. . ++ :

_1

_2

_N

main.

:

void main()

{ ;

;

}

.

.

1. : , b, — . S —

. :

— .

#include <stdio.h> #include <math.h> void main ()

{float a, b, c, p, s; printf("\na="); scanf("%f",&a); printf("\nb="); scanf("%f",&b);

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

printf("\nc="); scanf("%f",&c);

 

 

 

 

 

Click

 

 

 

 

 

 

w

 

 

 

 

 

 

m

 

 

 

w

w.

 

 

 

.

o

 

 

 

 

BBYY

c

p=(a+b+c)/2;

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s==sqrt ( (p - c));

 

 

 

 

 

 

 

 

 

 

 

 

printf(" =%: ", s);

 

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

 

 

. ,

 

 

 

 

 

main. void

 

 

 

 

 

,

 

 

 

 

 

— . ,

 

 

 

 

 

, . —

 

 

 

 

 

. double.

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

— .

 

 

 

 

 

, , .

 

 

 

 

 

 

 

 

 

 

 

« » ++

: ,

 

 

 

 

 

, .

.

:

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

i++;

,

.

: ( ) (s).

sqrt()

( ).

.

#include <math.h>. math.h

. . 3

.

3

( math.h)

2

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

 

 

 

 

 

 

 

 

printf (...); scanf (...);

.

,

stdio.h.

printf() :

printf( , );

(

) , , ,

.

, ( ).

1 printf ("\n ="); (" =") ("\n"),

. , .

, , , .

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

=.

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

, , \. :

printf (" =% f", s);

printf. s.

. %f s, .

% — , f , , ,

(real) ( ) .

, s 32,435621,

:

=32.435621

,

. :

,

: m=84.299999 k=-12 p=3.21500e+01

, ,

, . ,

.

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

 

 

 

 

 

— , ,

, — ( ).

% .

.

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

:

, , ,

.

:

scanf() :

scanf( , );

, ,

.

scanf() .

1 : scanf("%f",&a);

"%f" — ; — ,

. .

,

scanf(), . scanf()

, ,

, .

— , ,

&. « ».

5

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

printf)

 

 

 

 

 

 

.

%,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

.

: d — ( int);

u — ( unsigned int);

f — ( float) ;

— ( float) .

. — ,

, , .

printf(), scanf()

h, l, L.

:

hd short int; ld long int;

lf, le double

;

Lf, Le long double

.

1 , b, c :

scanf("%f%f%f",&a,&b,&c);

:

5 3.2 2.4 <Enter>

: = 5,0, b = 3,2, = 2,4.

,

: , .

Enter , , .

.

6

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

++.

w

 

 

 

 

 

 

 

w

 

 

 

 

 

 

m

 

 

 

 

 

 

 

o

 

 

 

 

w. .

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

++,

, stdio.h,

. ++

,

iostream.h.

:

in — ; cout — .

in

. ++

, >>. ,

cin>>x;

cout

, . , ,

. <<.

: cout<<a+b;

ut<<"\n ="<<Y; cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;

,

, , printf();

<<. endl

, (

\n, ).

.

.

,

setf(). , , ,

.

.

1

++.

7

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

 

 

 

 

 

 

 

 

8