p> Операція
Приклад
+
Додавання
А + В
-
Віднімання
А-В
*
Множення
А * В
/
Ділення
А/В
Ділення без остачі
А В
mod
Знаходження залишку від ділення
A mod В
^
Піднесення до степеня
А ^ В
Для позначення порядку дій використовують дужки.
У виразах можна використовувати вбудовані математичні функції:
• sin (x) - Синус числа х;
• cos (x) - Косинус числа х;
• tan (x) - Тангенс числа х;
• atn (x) - Арктангенс числа х;
• abs (x) - Модуль числа х;
• sqr (x) - Корінь квадратний із числа х.
У тригонометричних функціях аргумент виражається в радіанах.
Числові вирази можуть бути цілими і дробовими. Перекладачі мови Basic враховують це автоматично - при присвоєнні цілочисельного виразу дробової змінної дробова частина вважається рівною 0, а при присвоєнні дробового виразу цілої змінної відкидаються знаки після коми.
Приклади запису числових виразів
Математична запис
Запис на мові Basic
В В В В
Строкові вираження складаються з змінних і функцій строкового типу, його результат - рядок.
Для складання строкових виразів можна використовувати:
• рядка-константи, записані в подвійних лапках;
• функції, повертають рядка;
• операцію В«СклеюванняВ» (конкатенацію) двох рядків (записується як додавання). br/>
Строкові функції
Len (A $)
Довжина рядка А $. Увага: довжина рядка А $ - число! /Td>
Left $ (A $, N)
Перші N символів рядка А $
Right $ (A $, N)
Останні N символів рядка А $
Mid $ (A $, P, N)
N символів рядка А $, починаючи з символу номер Р
Str $ (N)
Рядок, який містить запис числа N
Val (S $)
Число, записане в рядку S $
Приклади строкових виразів
"Привіт!"
В«Привіт!В»
1еП $ ("Привіт", 3)
В«ПриВ»
MID $ ("12345", 3,2)
В«34В»
"Вася" + СHГ $ (32) + "Синіцин"
В«Вася СиніцинВ»
Логічні вирази у мові Basic будуються з елементарних умов за допомогою звичайних логічних операцій, результат - значення ІСТИНА або БРЕХНЯ.
Елементарними називають умови, які порівнюють вираження між собою записується) деяке значення. Значення може бути попередньо обчислено. br/>
Приклади умов
А> = 0
А - неотрицательно
(A> = 10) AND (A <15)
АГЋ [10,15]
(X <> 0) AND (X <0.5)
X В№ 0, X менше 1/2
(X <2) AND (X> 5)
Суперечливе умова. Завжди має значення В«брехняВ». /Td>
5.3 Основні оператори та синтаксичні конструкції
В
Присвоєння. В результаті виконання цього оператора змінної присвоюється (іноді кажуть - записується) деяке значення. Значення може бути попередньо обчислено. br/>
Приклад 1. Записати в змінну А значення 15, помножене на вміст змінної В.
В
Приклад 2. Збільшити значен...