Числовые выражения В языке 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 exp(x) ln х LOG(x) ab |X| Степень числа e = 2.7 Натуральный логарифм Х a^b Число а в степени b ABS(x) Модуль числа SQR (Х) Квадратный корень Внимание: Выражение как X^(1/5) 5 x записывается Правила записи чисел. 1.Числа с десятичной точкой записываются со знаком «точка». 2. Вещественные числа могут записываться в основной и экспоненциальной форме. Например: 1,534*10-8 = 1.534E-8 1,008*105 =1.008E5 Арифметические выражения. Правила: 1.Все выражения пишутся в 1 строку. 2.Сначала вычисляются части выражений, заключенные в скобки. Если скобок много, то вычисление идет от внутренних скобок к внешним. 3.Количество открывающих скобок должно равняться количеству закрывающих. 4. Приоритет арифметических операций - как в математике. Пример: Выражение на языке программирования записывается, как: ((1+х)/(1-х)+(2+х)/(2-х))*(a+b) Правило: 1. Если в числителе стоит 2 и более слагаемых, то они заключаются в скобки. Пример: выражение ab записывается: 2 (a+b)/x^2 x 2. Если в знаменателе стоит 2 и более слагаемых или 2 или более множителей, то они заключаются в скобки. Пример: выражение записывается: (a+b)/(x*y) ab 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 2 b= 156 c=0,00017 bc Решение: y 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 cos b ac (можно c=0.00017) y=SQR((b*с+cos(b))/(a*c)) Print y