Числовые выражения В языке Q-basic
Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться при выполнении программы. Правила написания переменных : 1. Имя переменной может состоять из различных символов ( латинские буквы, цифры и так далее ). 2. Оно должно обязательно начинаться с буквы. 3. Оно не должно включать знак «.» ( точка ). 4. Нельзя использовать зарезервированные слова, например «else».
Типы переменных в языке Basic Тип переменной определяется типом данных. числовые данные : Integer – целое число. Например : A=10 Single – вещественное число. Например : A=10, 126 c имвольные данные : String – строковая переменная. Например : A = Привет, Маша. данные алгебры логики : Boolean – логическая переменная. Например : А =0 или А =1.
Операторы Программа обычно представляет собой последовательность инструкций ( команд ). Оператор - наименьшая автономная часть языка программирования. Оператор - команда ( инструкция ), предписывающая выполнить выражаемое им действие.
Объявление типа переменной. Оператор Dim. Синтаксис оператора : Dim ИмяПеременной As ТипПеременной. Например : Dim A As String Переменная А будет строкового типа. Dim B As Integer Тип переменной В будет целое число.
Присваивание значения переменной. Оператор присваивания : = ЗАПОМНИТЬ !! В памяти хранится только последнее значение переменной !!! Пример : Dim C As String Dim D As String D= КБК 6 C=C новым годом ! D=C Вопрос : чему равно D?
Правило выполнения оператора присваивания для чисел : 1.вычисляется выражение, которое находится справа от знака равенства 2.переменной, имя которой указано слева от знака равенства, присваивается значение вычисленного выражения Пример : Dim A As Integer Dim B As Single A=4 B=75,25 A=B B=B+2 Вопрос : чему равно A?
Арифметические операторы : + оператор сложения – оператор вычитания ^ оператор возведения в степень. * оператор умножения. / оператор деления \ оператор целочисленного деления Mod оператор вычисления остатка от деления
Операторы сравнения : < меньше > больше = больше или равно = равно не равно
Стандартные функций : Правило : аргументы функции пишутся после названия функции в скобках Математичес кая функция Функция в Бэйсике Пояснение sin х cos х SIN( х ), COS( х ) Синус ( косинус ) числа Х, выраженного в радианах tg х arctg x T А N( х ), ATAN (x) Тангенс ( арктангенс ) числа Х, выраженного в радианах
Стандартные функций : Правило : аргументы функции пишутся после названия функции в скобках Математичес кая функция Функция в Бэйсике Пояснение ex ex exp(x) Степень числа e = 2.7 ln х LOG(x) Натуральный логарифм Х a b a^b Число а в степени b |X|ABS(x) Модуль числа SQR ( Х ) Квадратный корень Внимание : Выражение записывается как X^(1/5)
Правила записи чисел. 1. Числа с десятичной точкой записываются со знаком « точка ». 2. Вещественные числа могут записываться в основной и экспоненциальной форме. Например : 1,534*10 -8 = 1.534E-8 1,008*10 5 =1.008E5
Арифметические выражения. Правила : 1. Все выражения пишутся в 1 строку. 2. Сначала вычисляются части выражений, заключенные в скобки. Если скобок много, то вычисление идет от внутренних скобок к внешним. 3. Количество открывающих скобок должно равняться количеству закрывающих. 4. Приоритет арифметических операций - как в математике.
Пример : Выражение на языке программирования записывается, как : ((1+ х )/(1- х )+(2+ х )/(2- х ))*(a+b)
Правило : 1.Если в числителе стоит 2 и более слагаемых, то они заключаются в скобки. Пример : выражение записывается : (a+b)/x^2 2. Если в знаменателе стоит 2 и более слагаемых или 2 или более множителей, то они заключаются в скобки. Пример : выражение записывается : (a+b)/(x*y)
Вывод данных : ( из памяти компьютера на экран ) ОПЕРАТОР Print Примеры : A=2 B=3 C=2+3 Print C ( На экране появится - 5) Print A, B( На экране появится - 23) Print B, A, C( На экране появится - 325)
ПРИМЕР : Вычислить значение выражения При a= 2,34 b= 156 c=0,00017 Решение : Dim a As Single Dim b As Single Dim c As Single Dim y As Single a= 2.34 b= 156 c=1.7E-4 ( можно c= ) y=SQR((b* с +cos(b))/(a*c)) Print y