Лекция "Базовые математические операции и стандартные математические функции в языке Турбо Паскаль. "
Оценка 4.7
Лекции
doc
информатика +1
Взрослым
28.03.2017
Целые числа (integer,byte) можно подвергать только сложению и вычитанию. Даже когда при исполнении в Turbo Pascal действия умножения или деления результат будет целое число, для того что бы его хранить нужно будет применять вещественную переменную (real). В Turbo Pascal арифметические операции вычисляются строго слева направо с учетом выражений со скобками, которые вычисляются первыми, а так же и в связи с математическими законами: сначала деления и умножение, а только потом сложение и вычитание
Пример операций
9+4 = 13
9-4 = 5
9*4 = 36
9/4 = 2.25
9 div 4 = 2
9 mod 4 = 1
Арифметические выражения записываются по следующим правилам:
• Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.
п.doc
Базовые математические операции и стандартные математические функции в языке
Турбо Паскаль. Запись математических выражений
числами, операции могут являться:
В Turbo Pascal имеется возможность использовать арифметические операции над
Делением (c:=a/b)
Умножением (c:=a*b)
Вычитанием (c:=ab)
Сложением (c:=a+b)
Целочисленным делением (c:=a div b)
Остаток от деления (c:=a mod b)
Целые числа (integer,byte) можно подвергать только сложению и вычитанию. Даже когда
при исполнении в Turbo Pascal действия умножения или деления результат будет целое
число, для того что бы его хранить нужно будет применять вещественную переменную
(real). В Turbo Pascal арифметические операции вычисляются строго слева направо с
учетом выражений со скобками, которые вычисляются первыми, а так же и в связи с
математическими законами: сначала деления и умножение, а только потом сложение и
вычитание
Пример операций
9+4 = 13
94 = 5
9*4 = 36
9/4 = 2.25
9 div 4 = 2
9 mod 4 = 1
Арифметические выражения записываются по следующим правилам:
операций.
круглых (Basic) скобках.
• Нельзя опускать знак умножения между сомножителями и ставить рядом два знака
• Индексы элементов массивов записываются в квадратных (школьный АЯ, Pascal) или
• Для обозначения переменных используются буквы латинского алфавита.
• Операции выполняются в порядке старшинства: сначала вычисление функций,
затем возведение в степень, потом умножение и деление и в последнюю очередь —
сложение и вычитание.
• Операции одного старшинства выполняются слева направо. Например, a/b*c
Однако, в школьном АЯ есть одно исключение из этого правила: операции
соответствует a/b*c.
возведения в степень выполняются справа налево. Так, выражение 2**(3**2) в школьном
АЯ вычисляется как 2**(3**2) = 512. В языке QBasic аналогичное выражение 2Л3Л2
вычисляется как (2Л3)Л2 = 64. А в языке Pascal вообще не предусмотрена операция
возведения в степень, в Pascal хЛу записывается как exp(y*ln(x)), а xЛyЛz как
exp(exp(z*ln(y))*ln(x)).
Примеры записи арифметических выражений
Лекция "Базовые математические операции и стандартные математические функции в языке Турбо Паскаль. "
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.