Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
subjects:programming:pascal:standard_functions [2020/06/09 19:11] ¶ [Целые и вещественные типы данных] |
subjects:programming:pascal:standard_functions [2021/05/04 20:05] ¶ [Вещественные типы данных] |
||
---|---|---|---|
Строка 33: | Строка 33: | ||
^LN(X)|Натуральный логорифм (по основанию e)|<code pascal></code>|| | ^LN(X)|Натуральный логорифм (по основанию e)|<code pascal></code>|| | ||
^PI|Значение $\pi=3.1415926535897932385$|<code pascal></code>|| | ^PI|Значение $\pi=3.1415926535897932385$|<code pascal></code>|| | ||
- | ^SIN(X)|Синус X|<code pascal></code>|| | + | ^SIN(X)|Синус X|<code pascal>SIN(PI/6);//=0.5</code>|| |
^SQRT(X)|Квадратный корень из X|<code pascal>SQRT(9);//=3</code>|| | ^SQRT(X)|Квадратный корень из X|<code pascal>SQRT(9);//=3</code>|| | ||
+ | |Функция|Описание|Пример|Версия| | ||
+ | ^Power(x,y)|x<sup>y</sup>|<code pascal>Power(2,3);//=8</code>|PascalABC| | ||
===== Функции и процедуры работы со строками ===== | ===== Функции и процедуры работы со строками ===== | ||
|Функция|Описание|Пример|| | |Функция|Описание|Пример|| | ||
Строка 60: | Строка 62: | ||
^IntToStr|integer в string|<code pascal></code>|| | ^IntToStr|integer в string|<code pascal></code>|| | ||
^FloatToStr|получить строку из числа с плавающей точки|<code pascal></code>|| | ^FloatToStr|получить строку из числа с плавающей точки|<code pascal></code>|| | ||
+ | ^byte|получить integer из boolean|<code pascal> | ||
+ | var | ||
+ | x: real; | ||
+ | sign: integer; | ||
+ | begin | ||
+ | readln(x); | ||
+ | sign:= byte(x>0)-byte(x<0); | ||
+ | writeln(sign); | ||
+ | end.</code>|| | ||
|Процедура^Описание^Пример|| | |Процедура^Описание^Пример|| | ||
^Str|**Преобразование типов**: из числа в строку. \\ Не требуется знать начальный или конечный тип данных.|<code pascal>x:=2.73284; | ^Str|**Преобразование типов**: из числа в строку. \\ Не требуется знать начальный или конечный тип данных.|<code pascal>x:=2.73284; |