SQR (X) квадратний корінь з числа х
|x| ABS (X) модуль числа х
sіn x SІN (X) синус кута х в радіанах
cos x COS (X) косинус кута х в радіанах
tg x TAN (X) тангенс кута х в радіанах
arctg x ATN (X) арктангенс числа х
ln x LOG (X) натуральний логарифм числа х
EXP (X) експонента в степені х
[x] ІNT (X) ціла частина числа х, не більша від х
sіgn x SGN (X) знак числа х
Наведемо приклади:
Математичні В и р а з и мовою Basic
вирази неправильно правильно
A/B*C A/B/C
5A+3B 5*A+3*B
A*-B A*(-B)
SІNX+B SІN(X)+B
X+1/X+2.5 (X+1)/(X+2.5)
SІN^2(X) SІN(X)^2
5*X/(COS(5X)+B) 5*X/(COS(5*X)+B)
SQR(LOG(X)) SQR(ABS(LOG(X))
(-8)^(1/3) невизначено
Від`ємне число до дійсного степеня підносити не можна.
Крім цих операцій існує ще операція цілочисельного ділення (знак ).
Внаслідок її виконання відкидається дробова частина результату.
Наприклад, 269 100 = 2; 38 5 = 7;
7 2 = 3; 3 5 = 0.
Завдання для самостійного виконання:
1.Запишіть оператори оголошення змінних А цілого типу, В логічного типу, С рядкового типу двома способами:
· з використанням ключового слова As;
· з використанням суфіксів.
____________________________________________________________________________________________________________________
2.Вкажіть тип констант: 3; 300; 5.4; True; “324”.
__________________________________________________________
__________________________________________________________
3.Обчислити значення виразів:
1. 17 mod 3___________________________________________
2. 18 5______________________________________________
3. Int(3.7) ____________________________________________
4. Sgn(–6)____________________________________________
5. Abs(3–8)___________________________________________
6. Sqr(36) ____________________________________________
7. Log(Exp(5)) ________________________________________
8. Cos(0)_____________________________________________
9. Sqr(Abs(36-100))____________________________________
4.Запишіть оператори присвоєння, які виконують такі дії:
· змінній S присвоїти значення суми змінних А і В
____________________________________________________
· обчислити значення добутку змінних А і В і результат присвоїти змінній С
____________________________________________________
· подвоїти значення змінної А
____________________________________________________
· змінити знак змінної t_________________________________
5.Чому дорівнює значення х після виконання послідовності присвоювань:
· у=2, х=у х=______
· х=8, х=х+2 х=______
· х=5, х= –х х=______
· х=10, х=х+3 х=______
· y=2, x=y, x=3*x–y х=______
6.Після виконання оператора х=у+х нові значення змінних х=10, у=3. Чому дорівнювали значення х та у до виконання оператора присвоєння? х=______, у=______.
7.Після виконання оператора х=у+х нові значення змінних х=3, у=10. Чому дорівнювали значення х та у до виконання оператора присвоєння? х=______, у=______.
8.Поясніть призначення та дію вказаних операторів:
· А=val(Text1.Text)____________________________________
· Text3.Text=str(b)_____________________________________
· С=7________________________________________________
· A=A+6_____________________________________________
· Y=X*3+8___________________________________________
· B=X>Y_____________________________________________
· Command1.Caption=”Привіт!”__________________________
_____________________________________________________
· Dim A As Integer, B,C As String, D As Boolean_____________
_____________________________________________________
9.Запишіть оператори присвоєння, які виконують такі дії:
· змінній А цілого типу присвоїти значення властивості текстового поля Text1
_____________________________________________________
· вивести до текстового поля Text2 значення змінної В типу Single
_____________________________________________________
· властивості Caption елемента Label1 присвоїти значення “Новий текст”
_____________________________________________________
10.Запишіть програмний код обчислення площі круга та довжини кола за заданим діаметром D. (Число D вводиться до текстового поля Text1, результати виводяться до текстових полів Text2 і Text3).