.


:




:

































 

 

 

 





Build > Build < > F7.

Visual C++ 6.0 .obj. . Output, Build. .

Build > Execute < >.exe Ctrl+F5. , . . , . .exe, , .. .

Build>Start Debug> Step Into , main Build>Start Debug> Run to Cursor , . . , . . Step Into (F11) ( ) Step over (F10) ( ). Step Out (Shift+F11). :

1) Watch ( ) Value ( );

2) .

Project/Insert Project into Workspace. , . . , , Project/Set Active Project. .


1

.

1. :

1) VC++6.0

2) C++ .

2.1. ++

:

#

.........

#

()

()

void main () //,

. , ++ , 3 :

1) ;

2) ;

3) ( ).

. 2. ++

. . . #.

#define - .

#include< > , . C . . include , . , . , ( ), . , . . . , , .

.

, . main. . ( ). , void: void main(). , main, . , (void) ( void : ()).

. , , . , .

( , ), .

const int y = 10; //

float x; //

, .

.

2.2. C/C++

1)

;

0 9;

{},| []()+-/%*.\:;&?<>=!#^

(, , ).

2) :

C/C++-. , . , , PROG1, prog1 Prog1 . ( ). .

() , . .

, . , .

. , , . ( ) .

, , .

2.3. C/C++

, , . 5 :

;

( );

;

;

.

, .

, .

, 0, 0 8, 0, 192345
, 0. 026, 034, 017
, 0 0 0, 000F, 0123

 

: .

[].[] 5.7,.0001, 41.
[][.][]E|e[+|-] [] 0.55,.11-5, 53

enum. , .

enum {one=1, two=2, three=3, four=4};

enum {zero,one,two,three};

enum {ten=10, three=3, four, five, six};

enum {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

, . , , char , , , int . , \, , :

, , :

\a ,

\b ,

\n ,

\t ;

: \, ,?, (\\, \,\?,\);

(\073, \0F5);

, . . :

\n ,

\n\ \.

2.3. C++

 

C++ . , . C++ 6 :

int ()

char ()

wchar_t ( ) (C++)

bool () (C++)

float ()

double ( )

 

4 ,

 

short ()

long ()

signed ()

unsigned ()

 

(signed) char . , . 1 -128..127
unsigned char 0..255
wchar_t Unicode 2 0..65535
(signed) int . 4 ( 32- ) 2147483648 +2147483647.  
(signed) long (int)
unsigned int 0+4294967 295.  
unsigned long (int)
(signed) short int 2 ( 32- ) 32768 +32767
unsigned short int 0 65536;  
bool true false. 1 false, true
float 4 3.4-38..3.4+38
double 8 1.7-308..1.7+308
long double 10 3.4-4932..1+4932

C++ , . . , . .

int a; float x;

, ( ), ( ) ( ).

 

++ : - , .
-- : - , .
sizeof ( ) ,
-
+
! (). 0 (false) - 0 (true) - , 0 1, 0.
&
* , ()
new
delete
(type)
*
/ ( , )
%
+ ( )
- ( )
< ,
<=
>
>=
=
!=
&& () , (0) ( 0)
|| () , (0) ( 0)
?: . 1? 2: 3; 1. , 2, . 1 0, 3. : x<0? -x: x; // x.
=
*= ( )
/=
%=
+=
-=

 

.

  () [ ] ->.
  ! ~ - ++ -- & * () sizeof ()
  * / % ( )
  + - ( )
  < > <= >= ()
  ==!= ()
  && ( Ȼ)
  || ( Ȼ)
  ?: ( )
  = *= /= %= -= &= ^= |= <<= >>= ( )
  , ( )

, , . . , . , . , , . , , .

C/C++ , , . : C C++.

/ C , stdio.h.

printf ( , );

, , , . :

printf ( %f\n, pi);

:

;

;

.

:

%d, %i ;

%f ;

%e,%E ;

%u ;

%c ;

%s .

:

\n ;

\t ;

\a .

, , . , :

%[-]m[.p]C,

,

m ,

p ( , , ),

.

printf("\n :\n%10.5d - , \n \\ %10.5f - \\n %10.5e \\
\n%10s - ", 10, 10.0, 10.0, "10");

 

:

:

00010

10.00000

1.00000+001 -

10 .

scanf ( , );

. :

 

 

scanf( %d%f , &x,&y);

 

 

C++, iostream.h, cin cout,

<< ;

>> .

 

#include <iostream.h>;

cout << \n : ;

cin >> n;

1. 1 .

2. , .

3. 2 , X1 Y1 TRUE, , FALSE, .

4. , .

5. 3 , (float double).

6. .

7. .

1 2 3
  1) n+++m 2) m-- >n 3) n-- >m 4) =1000, b=0.0001
  1) ++n*++m 2) m++<n 3) n++>m 4)   =1000, b=0.0001
  1) m--n 2) m++<n 3) n++>m 4) =100, b=0.001
  1) n++*m 2) n++<m 3) --m>n 4)   =100, b=0.001  
  1) --m-n++ 2) m*m<n++ 3) n-->++m 4) =100, b=0.001  
  1) m-++n 2) m++>--n 3) m--<++n 4)   =100, b=0.001  
  1) m+--n 2) m++<--n 3) --m>n 4)     =100, b=0.001 a) Y= + ctg(arctg (x ))  
  1) n/m++ 2)m++<--n 3) (m/n)++<n/m 4) =100, b=0.001  
  1) m++/n 2) ++m<n-- 3) n-->m 4) =100, b=0.001
  1) m/--n++ 2) m/n<n 3)m+n++>n+m 4) =100, b=0.001    
  1) n+++m-- 2) n*m<n++ 3) n-->++m 4) =10, b=0.01  
  1) n++*m 2) m--<n 3)++m>n 4) =10, b=0.01
  1) (n++/--m)++ 2) ++m<n 3)--m>++n 4) =10, b=0.01
  1) n++*--m 2) n--<m++ 3) --n>--m 4) =10, b=0.01
  1) n++/--m 2)n-->n/m++ 3)m<n++ 4) =10, b=0.01  
  1) m/--n++ 2) m/n<n 3)m+n++>n+m 4) =10, b=0.01
  1) n+++m-- 2) n*m<n++ 3) n-->++m 4) =10, b=0.01
  1) n++*m 2) m--<n 3)++m>n 4) =10, b=0.01
  1) (n++/--m)++ 2) ++m<n 3)--m>++n 4) =1000, b=0.0001
  1) n++*--m 2) n--<m++ 3) --n>--m 4)     =1000, b=0.0001
  1) n++/--m 2) n-->n/m++ 3) m<n++ 4) =100, b=0.001
  1) n++*m 2) n++<m 3) --m>n 4) =100, b=0.001  
  1) --m-n++ 2) m*m<n++ 3) n-->++m 4) =100, b=0.001  
  1) m-++n 2) m++>--n 3) m--<++n 4) =100, b=0.001  
  1) m+--n 2) m++<--n 3) --m>n 4)     =100, b=0.001  

  1. >> << cin, cout.
  2. .
  3. <math.h> (, pow(x,y) xy).
  4. :

 

  1. , .
  2. . :

c=pow(a,3); d=3*pow(a,2)*b; e=3*a*pow(b,2); f=pow(b,3);

1) ( ).

2) , ( ).

3) C++.

4) .

5) .

6) .


2

++

1. :

1) .

2) .

 

. :

;

;

;

.

 

 

. , . .

 

{

n++; //

summa+=n;

}

 

{

int n=0;

n++; //

summa+=n;

}

 

 

.

1. .

if (-) ; //

- , . - (. . ), .

 

if (x<y&&x<z)min=x;

if (-) 1; //

else 2;

 

- , 1, - 2.

 

if (d>=0)

{

x1=(-b-sqrt(d))/(2*a);

x2=(-b+sqrt(d))/(2*a);

cout<< \nx1=<<x1<<x2=<<x2;

}

else cout<<\n ;

 

2. .

 

switch ()

{

case 1: 1;

case 2: 2;

...........

[default: ;]

}

 

switch, , switch, . , case. , . , , . , switch, , , default. default .

 

#include <iostream.h>

void main()

{

int i;

cout<<"\nEnter the number";

cin>>i;

switch(i)

{

case 1:cout<<"\nthe number is one";

case 2:cout<<"\n2*2="<<i*i;

case 3: cout<<"\n3*3="<<i*i;break;

case 4: cout<<"\n"<<i<<" is very beautiful!";

default:cout<<"\nThe end of work";

}

}

 

:

1. 1 :

The number is one

2*2=1

3*3=1

2. 2 :

2*2=4

3*3=4

3. 3 :

3*3=9

4. 4 :

4 is very beautiful!

5. :

The end of work

 

 

:

 

while (-)

;

 

<-> . , . . 0, , - .

 

while (a!=0)

{

cin>>a;

s+=a;

}

 

:

 

do

while (-);

 

, - .

 

do

{

cin>>a;

s+=a;

}

while(a!=0);

 

:

 

for (_1;-;_3)

;

 

_1 _3 , . _1 (). - , 0, , _3. _3 (). , - 0. , ; .

 

1.

for (n=10; n>0; n--)//

{

;

}

2.

for (n=2; n>60; n+=13)//

{

;

}

3.

for (num=1;num*num*num<216; num++)//
//,

{

;

}

4.

for (d=100.0; d<150.0;d*=1.1)//
//

{

;

}

5.

for (x=1;y<=75;y=5*(x++)+10)//
//

{

;

}

6.

for (x=1, y=0; x<10;x++;y+=x);// ,

 

 

.

 

break .

{

;

if (<_>) break;

;

}

 

. . break , .

 

// , , // 100 0.

for(s=0, i=1; i<100;i++)

{

cin>>x;

if(x==0) break; // 0,

s+=x;

}

continue . , .

 

//

for(k=0,s=0,x=1;x!=0;)

{

cin>>x;

if (x<=0) continue;

k++; s+=x;

}

 

goto <> , .

:
<>:;

, . goto , . goto , .

goto , , , .

if, switch . , , , .

return . . :

return [];

 

, ++. , (for, while, do while).

  1. n . .
  2. n . .
  3. n . .
  4. n . .
  5. n . .
  6. n . .
  7. n . .
  8. n . .
  9. n . .
  10. n . .
  11. n . .
  12. n . .
  13. n . .
  14. n . , .
  15. n . , .
  16. n . , K1 K2.
  17. n . , : .
  18. , 0. .
  19. , 0. .
  20. , 0. .
  21. , 0. .
  22. , 0. .
  23. , 0. .
  24. , 0. .
  25. , 0. .
  26. , 0. .
  27. , 0. .
  28. , 0. .
  29. , 0. .
  30. , 0. .
  31. , 0. , .
  32. , 0. , .
  33. , 0. , K1 K2.
  34. , 0. , : .
  35. , n ;
  36. S=1+3+5+7+ , n ;
  37. S=1+2-3+4+5-6+7+8-9+, n ;
  38. S=15+17-19+21+23-25+, n ;
  39. u=cos(ctg(n)), n=1,2,3.
  40. k 3.
  41. k .
  42. 100 . .
  43. k.
  44. k.
  45. n (a1=1, a2=1,ai=ai-1+ai-2).
  46. Q.
  47. k. , .
  48. .
  49. .
  50. .
  51. .
  52. .
  53. , n>2.

1 2 3
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

1. 1 2 .

2. .

3. 1 , . . .

4. 2 , . . , 0.

 

1. .

2. -.

3. C++.

4. .

 

 


4

1. :

1) .

2) .





:


: 2016-12-06; !; : 549 |


:

:

,
==> ...

1974 - | 1733 -


© 2015-2024 lektsii.org - -

: 0.263 .