Examination_IT / ComputerScience_LaboratoryWork_ForStudent
.pdf61
. R ! ,
C > A Bryansk,
B > Function.h ( 4.2) , ,
C . 2 R >
C ( )
, . e ,
R ,
using namespace Bryansk;
` . .C . = using C -
>, A . ` -
> -
, [ . using
, > Title, :
Bryansk::Title();
` :: , -
> Title
Bryansk. 7 > >-
.
4.3.+ ,+ 34 )+*+ ,5
->
n3.
! n3, A
, 1,
> > > _tmain ,
2, >
>
62
4.4.( *( 641(. - , +E(34
1.AB C. =
.
2.D > n3
>.
3.- > , -
.
4.! , -
.
5.D .
6.R .
4.5.-E(6+ , (*- 2+ ,j (3D-3+
. :
1)> ;
2);
3)> cpp h;
4).
( 3 (./ 4- 6(1 ( 4
1.; A A
?
2.e namespace?
3.! using namespace?
4.e A > -
?
5.! >, A -
?
7.! ?
8.! cpp- h->?
9.e >?
63
5. 5. 5.
3 ( ! % .! ( # 3 ( ! % .! ( #
5.1. %-./ +E(34
G A -
C - B ,
. -
,
. 5.1.
H. 5.1. . , C AB
5.2. -( -3,D- ,- 6-*- ,
V C A -
. C
A .
64
6-*- , ,) )4 + C++
D A -
if( ) %;
...% ! 9...
if( )
{
%1; %2;
...
}
% ! 9
4 > if, >,
else ( ):
if( ) %_ _ ; else %_ _9;
-
x < |
y |
Q; |
x > |
y |
Q; |
x <= y |
Q; |
|
x >= y |
Q; |
|
x == y |
|
|
x != y |
|
D 1
if(x > 10)
cout << "" Q; !" << endl;
65
D 2
int x, y, z; x = 3; y = -7; if(x < y)
z = 1;
else
z = 2;
e -
, :
if(x == 1)
cout << "" 1" << endl; else
if(x == 2)
cout << "" 2" << endl;
else
if(x == 3)
{
cout << "" 3" << endl; y = 1;
}
else
{
cout << "R % ! I "; cout << endl;
}
, ^-
« » B A :
if( |
1 |
&& |
2) |
%; // |
""". |
if( |
1 |
|| |
2) |
%; // |
"" "". |
if(! 1) %; |
// |
"Rv". |
|||
D B |
|||||
C. |
! , |
C A |
-
. D C
==
B . - R A
66
. . -
W– Y; Y[, Y – . e
A Y = 104>. 2 , AB -
B ,
if(fabs(I_2 - I_1) < 1.e-6) %;
- > fabs, B AB
.
6-*- , ,) >+3->+3, ,
! ( )
\ ] = 0, ≠ 0,
! , C
U = \ 4 ]:
•U > 0, C ( -);
•U = 0, C (
AB );
•U < 0, C (
);
H C \ ] = 0
|
|
|
|
, = |
\ ± *U |
||
2 |
. |
4 > ,
B -
.
67
'
7 C AB:
1.D . f
= \ = 0, ] ≠ 0 , R
AB B C
.
2.f = \ = ] = 0 , B,
C.
3.f R>> = 0 \ ≠ 0, C \ ] = 0, -
R , R -
C .
4.- .
5.f A, >-
, = 4bc, R C
.
|
U > 0 |
|
, = |
|
|
|
6. f |
, > |
4b±*d |
, |
|||
|
|
c |
R C -.
7.f U < 0, B A A -
|
\ |
|
|
'0U0 |
|
= |
2 |
, |
= |
2 |
, |
R
x1 = 2 + 3i; |
x2 = 2 – 3i |
C . - ,
,
. 5.2.
68
(0 +>> + -+.,)+;, -@- , 6+* +3 (0( : +6 - ,
D C
B -
5.1.
P
- a, b, c
P a = b=0 c 7 0
P a = b= c = 0
P a = 0 b 7 0
- -
D
D = 0
P
D > 0
P
-
B
-
-
|
|
- |
|
|
|
|
! |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
! |
||
|
|
|
|
|
|
|||
|
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
||
|
|
- |
|
|
|
- x |
! |
|
|
|
|
|
|
|
|
||
|
|
b·x + c = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
||
|
- - |
|
|
|
||||
|
|
|
|
x1 |
! |
|||
|
|
x1 |
= x2 |
|
|
|
||
|
|
|
|
|
x2 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
- |
|
|
- - |
|
|
|
|
|||
|
|
|
|
x1 |
! |
|||
|
|
x1 x2 |
(x1 } x2) |
|
|
|
||
|
|
|
|
|
x2 |
|
||
|
|
|
|
|
|
|
|
- -
!
x1 x2
H. 5.2. - Quadratic
69
, 3, 0 5.1. #+5. Quadratic.cpp ( 3 : 3: + 1 (0 +>>4)
void _tmain()
{
//z_KK J ! . double a, b, c;
//R Q . double eps = 1.0e-6;
//( ! . double D;
//k(v † J% ! ! J ! J , b c.
if((fabs(a)<eps && fabs(b)<eps && fabs(c)<eps) || (fabs(a)<eps && fabs(b)<eps && fabs(c)>eps))
{
// k(v † J ! e ! ! J. system("pause");
return;
}
if((fabs(a)<eps && fabs(b)<eps && fabs(c)<eps) || (fabs(a)<eps && fabs(b)<eps && fabs(c)<eps))
{
//k(v † J ! e ,
//9 L.
system("pause"); return;
}
if(fabs(a)<eps && fabs(b)>eps)
{
// k(v † ; L . system("pause");
return;
}
// J ! if(fabs(D)<eps)
{
//k(v † ; ! ! !
//J L.
system("pause"); return;
}
else if(D>eps)
{
//k(v † ; ! 9
//e J .
system("pause");
70
return;
}
else
{
//k(v † ; ! 9
//% J .
system("pause"); return;
}
}
D C [
. - « » -
, Mathcad.
- . 5.1 ,
( 5.1).
C R -
setprecision(16). P . 5.3
R Mathcad A 16-
B >. ! , C A. .
, R . e « » -
( . 5.2),
R>> -
. ! , « » C.
H. 5.3. H C
Mathcad A 16 B >