Реферат Курсовая Конспект
Выражения - раздел Программирование, Основы алгоритмизации и программирования В Состав Выражения Могут Входить Константы, Переменные, Функции И Операции....
|
В состав выражения могут входить константы, переменные, функции и операции.
Операции выполняются слева направо согласно приоритету (старшинству):
a) вычисление функций;
b) not
c) *, /, div, mod, and
d) +, - , or
e) >, <, =, <>, <=, >=.
Таблица 2 - Стандартные математические функции
Обозначение на Pascal | Тип результата функции | Назначение |
Если х – любое число | ||
abs(x) | веществ. | |x| |
sin (x) | веществ. | функция синуса |
cos (x) | веществ. | Функция косинуса |
arctan (x) | веществ. | Функция арктангенса |
pi | веществ. | Pi=3.141592 |
Обозначение на Pascal | Тип результата функции | Назначение |
frac (x) | веществ. | Выделяет дробную часть числа |
int (x) | веществ. | Выделяет целую часть числа |
exp (x) | веществ. | ex, где е=2.78 |
ln (x) | веществ. | Функция натурального логарифма |
sqr (x) | веществ. | x2 |
sqrt (x) | веществ. | Функция квадратного корня, x>0 |
round (x) | целочисленный | Округляет до ближайшего целого и преобразует в целочисленный тип |
trunc (x) | целочисленный | Выделяет целую часть числа и преобразует в целочисленный тип |
Если х – целое число | ||
odd (x) | логический | Определяет четность числа: true-нечетное, false-четное |
inc (x[,i]) | целочисленный | Увеличивает x на i (по умолчанию на 1) |
dec (x[,i]) | целочисленный | Уменьшает х на i (по умолчанию на 1) |
Примечания:
1) аргумент любой функции обязательно заключается в круглые скобки;
2) аргумент тригонометрической функции должен быть выражен в радианах: радиан=град*pi/180;
3) в языке Pascal нет знака возведения в степень: xy=exp(y*ln(x))
Пример:
Записать на языке Pascal арифметические выражения
à (sqr(x)+2*b*x+3)/(4*a*a*b)
à sqrt(ln(x)+exp(2/3*ln(x)))
Организация ввода/вывода данных
1.
Read(список ввода); Readln(список ввода) |
где список ввода- только имена переменных.
Процедура Read - осуществляет ввод данных для переменных, указанных в списке ввода и оставляет курсор за последним введенным значением.
Процедура Readln (lnà line) - осуществляет ввод данных для переменных , указанных в списке ввода и переводит курсор на следующую строку после ввода последнего значения.
В процедуре ввода переменные разделяются запятой, а с клавиатуры данные вводятся через пробел.
Пример:
Program vvod;
Var a,b,c:real;
x,y:integer;
s:char;
l:boolean;
Begin Окно ввода/вывода
-2.5 100 true-1.2e-14 15 F_ |
. . .
Readln(c,y); {c=-1.2e-14, }
. . .
Read(s); {s=’F’}
. . .
End.
– Конец работы –
Эта тема принадлежит разделу:
Государственное образовательное учреждение... профессионального образования... Санкт Петербургский государственный университет...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выражения
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов