170 likes | 378 Views
Числовые выражения. В языке Q-basic. Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться при выполнении программы. Правила написания переменных:
E N D
Числовые выражения В языке Q-basic
Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться при выполнении программы. Правила написания переменных: 1. Имя переменной может состоять из различных символов (латинские буквы, цифры и так далее). 2.Оно должно обязательно начинаться с буквы. 3.Оно не должно включать знак «.» (точка). 4. Нельзя использовать зарезервированные слова, например «else».
Типы переменных в языке Basic Тип переменной определяется типом данных. числовые данные: Integer – целое число. Например: A=10 Single – вещественное число. Например: A=10, 126 cимвольные данные : String– строковая переменная. Например: A =“Привет, Маша”. данные алгебры логики: Boolean – логическая переменная. Например: А=0или А=1.
Операторы Программа обычно представляет собой последовательность инструкций (команд) . Оператор - наименьшая автономная часть языка программирования. Оператор - команда(инструкция), предписывающая выполнить выражаемое им действие.
Объявление типа переменной. Оператор Dim. Синтаксис оператора: DimИмяПеременнойAsТипПеременной . Например: DimAAsString Переменная А будет строкового типа. Dim B As Integer Тип переменной В будет целое число.
Присваивание значения переменной. Оператор присваивания: = ЗАПОМНИТЬ!! В памяти хранится только последнее значение переменной!!! Пример: DimC AsString DimD AsString D=“КБК 6” C=“C новым годом!” D=C Вопрос: чему равно D?
Правило выполнения оператора присваивания для чисел: вычисляетсявыражение, которое находится справа от знака равенства переменной, имя которой указано слева от знака равенства, присваивается значение вычисленного выражения Пример: Dim A As Integer Dim B As Single A=4 B=75,25 A=B B=B+2 Вопрос: чему равно A?
Арифметические операторы: • + оператор сложения • – оператор вычитания • ^ оператор возведения в степень. • * оператор умножения. • / оператор деления • \ оператор целочисленного деления • Modоператор вычисления остатка от деления
Операторы сравнения: • < меньше • > больше • <= меньше или равно • >= больше или равно • = равно • <> не равно
Стандартные функций: • Правило: аргументы функции пишутся после названия функции в скобках
Стандартные функций: • Правило: аргументы функции пишутся после названия функции в скобках Внимание: Выражение записывается как X^(1/5)
Правила записи чисел. 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)
Правило: Если в числителе стоит 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=0.00017) y=SQR((b*с+cos(b))/(a*c)) Print y