Сайт фан клуба ИГХТУ

 

Методичка 706 ИГХТУ

последовательным вычислением типа результатов всех операций, выполненных при вычислении значения выражения. Порядок вычисления выражения определяется скобками и старшинством (приоритетом) операций.

 Арифметическое выражение порождает целое или действительное (вещественное) значение. В арифметических выражениях, кроме констант, переменных, скобок и знаков арифметических операций, могут использоваться встроенные (стандартные) функции и процедуры.:

abs (x: real / integer) real / integerвычисление |x|. Тип результата совпадает с типом параметра.

arctan (x: real): real – вычисление arctg x (в радианах).

cos (x: real): real – вычисление cos x. Параметр x задает значение угла в радианах.

exp (x: real): realвычисление ex.

frac (x: real): real – вычисление дробной части x.

int (x: real): real – вычисление целой части x как значение вещественного типа.   

ln (x: real): real вычисление ln x.

pi: real – возвращает значение числа p (3,141592653897932385).

sin (x: real): real – вычисление sin x. Параметр x задает значение угла в радианах.

sqr (x) – возведение в квадрат числа x. Тип результата совпадает с типом параметра x.

sqrt (x: real): realвычисление Öx.

random: real – генерирует значение случайного числа из диапазона 0..0,99.

random (n: word): word – генерирует значение случайного числа из диапазона 0..n.

round (x: real): longint – возвращает значение x, округленное до ближайшего целого числа.

trunc (x: real): longint – возвращает ближайшее целое число, меньше или равное x, если x ³0, и большее или равное x, если x<0.

Примеры арифметических выражений:    

       ln (abs (1.3E-02 * x)) + sin (x)/(1+2*a);

       sqr (cos (1.5*pi*z)) – sqrt (exp (frac(y))).

При вычислении значений арифметических выражений имеет место следующий приоритет операций: сначала выполняются стандартные функции и процедуры, затем умножение и деление, затем сложение и вычитание. При этом операции одинакового приоритета выполняются слева направо.

Оператор присваивания

Этот оператор обозначается :=. При его выполнении вычисляется выражение, стоящее в правой части, и значение выражения присваивается переменной, стоящей в левой части. Тип выражения должен соответствовать типу переменной.

Примеры операторов присваивания (переменные x, y – вещественного типа, m, n, k – целого типа):

       y : = m*x –3/n; n : = k*k*k;

Организация ввода и вывода

Для ввода данных с клавиатуры используются операторы read и readln, имеющие следующий формат:

 



страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 
 
 
 
 
 

Warning: in_array() expects parameter 2 to be array, null given in /home/p198609/www/bestlogistics.ru/2f41c03c6df35aa46f8d897a4eed7d02/sape.php on line 192