Upload
field
View
61
Download
0
Embed Size (px)
DESCRIPTION
Числовые выражения. В языке Q-basic. Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться при выполнении программы. Правила написания переменных: - PowerPoint PPT Presentation
Citation preview
Числовые выраженияВ языке Q-basic
Переменные. Переменная - это область данных в памяти, имеющая имя.Переменная - это величина, которая может меняться при выполнении программы.
Правила написания переменных:1. Имя переменной может состоять из различных символов (латинские буквы, цифры и так далее). 2.Оно должно обязательно начинаться с буквы.3.Оно не должно включать знак «.» (точка). 4. Нельзя использовать зарезервированные слова, например «else».
Типы переменных в языке BasicТип переменной определяется типом данных.
числовые данные:Integer – целое число.
Например: A=10Single – вещественное число.
Например: 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 IntegerDim B As Single
A=4B=75,25A=BB=B+2
Вопрос: чему равно A?
Арифметические операторы:
+ оператор сложения – оператор вычитания^ оператор возведения в степень. * оператор умножения. / оператор деления \ оператор целочисленного деления Mod оператор вычисления остатка от деления
Операторы сравнения:
< меньше > больше <= меньше или равно >= больше или равно = равно <> не равно
Стандартные функций: Правило: аргументы функции пишутся после названия функции в скобках
Математическая функция
Функция в Бэйсике
Пояснение
sin х cosх
SIN(х), COS(х)
Синус (косинус)числа Х, выраженного в радианах
tg х arctg x
TАN(х) , ATAN (x)
Тангенс (арктангенс) числа Х, выраженного в радианах
Стандартные функций: Правило: аргументы функции пишутся после названия функции в скобках
Математическая функция
Функция в Бэйсике
Пояснение
ex exp(x) Степень числа e = 2.7
ln х LOG(x) Натуральный логарифм Х
ab a^b Число а в степени b
|X| 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 и более
слагаемых, то они заключаются в скобки.Пример: выражениезаписывается:
(a+b)/x^2
2. Если в знаменателе стоит 2 и более слагаемых или 2 или более множителей, то они заключаются в скобки.Пример: выражениезаписывается:
(a+b)/(x*y)
2x
ba
yx
ba
*
Вывод данных: (из памяти компьютера на экран)
ОПЕРАТОР PrintПримеры:A=2B=3 C=2+3Print C (На экране появится - 5)Print A, B (На экране появится - 23)Print B, A, C (На экране появится - 325)
ПРИМЕР:Вычислить значение выраженияПри a= 2,34b= 156 c=0,00017Решение:Dim a As SingleDim b As SingleDim c As SingleDim y As Singlea= 2.34b= 156c=1.7E-4 (можно c=0.00017)
y=SQR((b*с+cos(b))/(a*c))Print y
ac
bbcy
cos2