double arrow

Правила записи стандартных функций

1. Имя функции записывается латинскими буквами.

2. Аргумент функции записывается в круглых скобках после имени функции.

3. Аргументом функции может быть: константа, переменная или арифметическое выражение.

Например:

ax2 + bx + c записывают так a*x*x +b*x + c

записывают так sqrt(b*b – 4*a*c)

записывают так (a + c – 2*b)/(3-x)

Рассмотрим примеры использования арифметических действий:

Правильно:

VAR a,b: integer;

r,s: integer;

............................

r:=a div b; {r=3 при a=7, b=2}

r:= a mod b; {r=1 при a=7,b=2}

s:=a*b;

s:=a div b;

Неправильно:

VAR a,b: integer;

r: integer;

r:=a/b; {если результат объявлен как целочисленный, нельзя использовать наклонную черту деления}

VAR a,b: real;

r: integer;

.................

r:=a div b; { нельзя использовать операцию div для вещественных чисел}

r:=a mod b; { операция mod используется только по отношению к целым числам}

VAR a,b: integer;

r: real;

....................

r:=a div b; {r должно быть целым}

Слева по отношению к оператору присваивания должен стоять более широкий тип.

VAR a: integer;

b: real;

c: real;

...........

c:=a+b {правильно}

a:=c+b; {неправильно}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: