Правила записи стандартных функций.
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; {неправильно}
Дата добавления: 2015-01-15; просмотров: 1265;