.


:




:

































 

 

 

 





. FOR

1. . A, B, m n .

, . 4.1 -.

:

Sub pr1()

Dim A As Double, B As Double, S As Double

Dim n As Integer, m As Integer, i As Integer

A = InputBox(A=)

B = InputBox(B=)

m = InputBox(m=)

n = InputBox(n=)

For i = m To n

S = S + i ^ 2 / (n + i)

Next i

S = A + B * S

MsgBox(S= & S)

EndSub


 

 
 


. 4.1. - 1

2. S , 3 [M, N].

. , , [M, N], , i 3 , S. mod , . , i 3 : i mod 3 = 0.

, - (. 4.2).


 

 
 


. 4.2. - 2

:

Sub pr2()

Dim M As Double, N As Double, S As Double

Dim i As Integer

M = InputBox(M=)

N = InputBox(N=)

For i = M To N

If i Mod 3 = 0 Then S = S + i

Next i

MsgBox(S= & S)

End Sub

3. N .

Y, :

(1)

- . 3.

 
 


. 3. - 3

:

Sub pr3()

Dim Y As Double, i As Integer, N As Integer

N = InputBox( N)

Y = 1

For i = 0 To (N 1) \ 2

If N Mod 2 = 1 Then

Y = Y * (2 * i + 1)

Else

Y = Y * 2 * (i + 1)

End If

Next i

If N Mod 2 = 1 Then Y = - Y

MsgBox(Y= & Y)

End Sub

, .

FOR I =

FOR J =

FOR K =

.

4. .

- . 4.

:

Sub pr4()

Dim Y As Double, Pr As Double, k As Integer, p As Integer

k = InputBox( k=)

p = InputBox( p=)

For k = 1 To 10

Pr = 1

For p = 1 To 4

Pr = Pr * (k p) ^ 2

Next p

Y = Y + k ^ 3 * Pr

Next k

MsgBox(Y= &Y)

End Sub

 
 


. 4. - 4

, .

5. . .

Do While.

- . 4.

pr5.

 
 


. 5 - 5

Sub pr5()

Dim Y As Double, E As Double, i As Integer

E = InputBox( )

i = 1: Y = 0

Do While i/2^i >= E

Y = Y + i /2^2

i = i + 1

Loop

MsgBox(Y= & Y)

End Sub

. :

(2)

i - , , k . (2) k - .

. , , S = , .

(1)

(1) :

(2)

, , . , , , . 6.

6. .

tgX . . . 1.

1

i
   
 
 
 
 
 

. 1 , :

(3)

- . 6.

pr6.

:

Sub pr6()

Dim X As Double, A As Double; i As Integer

X=InputBox( X)

A = 1

For i = 1 TO 5

A =11 - 2*i- X*X/A

Next i

MsgBox(tg X = & Format(A, fixed))

End Sub


. 6 - 6

7. , N , ,

(4)

.
i i integer
N N integer
Y3 i-3 double
Y2 i-2 double
Y1 i-1 double
Y i double
S double

Y0, Y1, Y2, N. Y3, Y2 Y1, . N. N < 3, S N . S N < 3, ( Select Case), : N = 0, N = 1, ( N = 2). S. , N > 2. I 3 N YI S. S .

- . 7.

pr7.

Sub pr7()

Dim Y3 As Double, Y2 As Double, Y1 As Double, Y As Double

Dim S As Double

Dim N As Integer, i As Integer

Y3=InputBox( Y0)

Y2=InputBox( Y1)

Y1=InputBox( Y2)

N=InputBox( N)

Select Case N

Case 0

S=Y3

Case 1

S=Y3+Y2

Case Else

S=Y3+Y2+Y1

End Select

If N>2 Then

For i=3 To N

Y=Log(Abs(Y1*Y1+Y3+1)

S=S+Y

Y3=Y2

Y2=Y1

Y1=Y

Next i

End If

MsgBox(S = & Format(S, fixed))

End Sub

 
 


. 7. - 7





:


: 2016-12-05; !; : 628 |


:

:

- , - .
==> ...

1503 - | 1421 -


© 2015-2024 lektsii.org - -

: 0.031 .