.


:




:

































 

 

 

 


DIM x AS integer, s AS long




. , : , , , .. . , , . , , .

, (), .

Visual Basic , , , (.. , . .);

:

TYPE < >

< 1 > AS < 1 >

< 2 > AS < 2 >

...

< n > AS < n >

END TYPE

, , , :

TYPE Student

fam AS STRING

name AS STRING

dsinger AS STRING

bdate AS DATE

END TYPE

. .

, DIM starosta AS Student

, .

 

2.

(.. , ) (.. , , ).

, , .

:

Dim , , . , . .

Private . Dim Private .

Public .

Static , .. , , .

(, ). . . :

 

[Static/Private/Public] DIM < > [ AS <>]

:

DIM a AS string

Private DIM y1, y2 AS integer

DIM x AS integer, s AS long

. As :

[Static/Private/Public] DIM < >

.

% & ! # $ @   integer long single double string currency  

 

:

DIM Fam$

Static N%

 

, .

 

.

. :

[Public/Private] Const < > [ As <>] = <>

:

Const Pi As Single = 3.1415

 

, .

 

() , .

:

- (-123) (54);

- ( ) -57.09.

10

 

3.

 

. , .

 

a.

 

. , . , . :

< > = <>

= ( ). , , =, , , =. X=X+1 , X 1 X, .. X 1.

, :

1. .

2. .

3. . . , , .

 

 

^ X2 → X^2
( ) X mod Y X , Y 7 mod 3 : 1
( ) X \ Y X , Y 7 \ 3 : 2  
, *,/ 2*X+Y/3
, +, - X+Y-5.3

 

. y : .

:

y=(3*x+2)*4/(5*x)

 

B.

 

. , . .

 

 
 
ABS(X)  
ATN (X)  
COS(X) , X  
EXP(X) , e=2.71828  
FIX(X)  
INT(X) ,  
LOG(X) , X  
RND(X)  
SGN(X) , : +1 X>0, 0 X=0, -1 X<0  
SIN(X) , X  
SQR(X) X, X  
TAN() , X  

 

. : : z=SQR(ABS((x^2+6)/SIN(x)))

4.

 

a.

 

If Then , Select Case.

IF. .

IF , ( ELSE). :

IF < > THEN < 1 > [ELSE < 2 > ]

< 3 >

IF . :

( );

(.. ), 1, 3;

(.. ), 2, 3.

 

IF :

( );

(.. ), 1, 3;

(.. ), 3.

 

b.

 

IF , .

, . , :

 

= =
< >
> >
>=
< <
<=

:

x y
-7     x>0 x>0 y=x y=x x+y<100 x+y<100 (TRUE) (FALSE) (FALSE) (TRUE) (FALSE) (TRUE)

 

, ( ), .

, . , , (TRUE FALSE ) .

, , , .

( ):

NOT
AND ( )
OR ( )
XOR

X Y
NOT x (FALSE) (TRUE)   (TRUE) (FALSE)
    x AND y (FALSE) (FALSE) (TRUE) (TRUE) (FALSE) (TRUE) (FALSE) (TRUE) (FALSE) (FALSE) (FALSE) (TRUE)
    x OR y (FALSE) (FALSE) (TRUE) (TRUE) (FALSE) (TRUE) (FALSE) (TRUE) (FALSE) (TRUE) (TRUE) (TRUE)
    x XOR y (FALSE) (FALSE) (TRUE) (TRUE) (FALSE) (TRUE) (FALSE) (TRUE) (FALSE) (TRUE) (TRUE) (FALSE)

:

x y
-1 -5   x>0 AND y>0   FALSE TRUE FALSE
-5     x>=y OR x<=0   TRUE TRUE FALSE
      x>0 AND x<=25   FALSE TRUE FALSE

 

IF ( ) (.. ), END IF:

If<> Then

< 1>

< 2>

...

Else

< n>

End If

IF : . IF IF. IF:

If : Else If, Else.

. , , .

IF pol = THEN

IF wozrast >= 60 THEN

Text1.Text =

ELSE

Text1.Text = 60

END IF

END IF

, :

IF < 1> THEN

< 1>





:


: 2017-02-11; !; : 566 |


:

:

.
==> ...

1527 - | 1365 -


© 2015-2024 lektsii.org - -

: 0.034 .