HELP_TOPIC_BEGIN("Calc$CeqVV", LNG_CZECH, "operátor \1==\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CeqVV", LNG_ENGLISH, "operator \1==\1 (\1any data type\1, \1any data type\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CneVV", LNG_CZECH, "operátor \1!=\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Rovnost `/ nerovnost. Operátor ][*A@0+84 `=`=][A@0+84 \r\n" "(rovnost) vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n" "pokud operandy na obou stranách jsou stejného typu a_jsou shodné. \r\n" "Operátor ][*A@0+84 `!`=][A@0+84 (nerovnost) vrací vždy opačnou \r\n" "logickou hodnotu než operátor ][*A@0+84 `=`=][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Upozornění][A@0+84 `: z_této definice rovnosti vyplývá, \r\n" "že pokud například na jedné straně porovnání stojí text ][*A@0+84 `\"300`\"][A@0+84 \r\n" "a_na druhé straně číslo ][*A@0+84 300][A@0+84 , operátor ][*A@0+84 `=`=][A@0+84 \r\n" "vrátí logickou hodnotu ][*A@0+84 nepravda][A@0+84 , přestože \r\n" "text na levé straně je shodný s_textovou reprezentací čísla na \r\n" "pravé straně. Pokud chcete porovnávat hodnoty různých typů, převeďte \r\n" "je nejprve na společný typ (například pomocí funkce ][*A@0+84 text][A@0+84 \r\n" "(viz str._92)][A@0+84 ).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CneVV", LNG_ENGLISH, "operator \1!=\1 (\1any data type\1, \1any data type\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 Equality `/ inequality. The operator ][*A@0+84 `=`=][A@0+84 \r\n" "(equality) will return the logical value 1 (][*A@0+84 true][A@0+84 ), \r\n" "if operands on both sides are of the same type and are identical. \r\n" "The operator ][*A@0+84 `!`=][A@0+84 (inequality) will always \r\n" "return the opposite logical value than operator ][*A@0+84 `=`=][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Note][A@0+84 `: This definition of equality implies \r\n" "that if, for instance, on the one side of the comparison is the \r\n" "text `\"300`\" and the number 300 on the other, the operator ][*A@0+84 `=`=][A@0+84 \r\n" "will return the logical value ][*A@0+84 false][A@0+84 , even \r\n" "though the text on the left`-hand side is identical with the \r\n" "text representation of the number on the right`-hand side. If \r\n" "you want to compare values of different types, convert them first \r\n" "into the same type (e.g. using the ][*A@0+84 text][A@0+84 (viz \r\n" "str._96)][A@0+84 function).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltNN", LNG_CZECH, "operátor \1<\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n" "nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n" "se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n" "uspořádání).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltNN", LNG_ENGLISH, "operator \1<\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 The operator will compare its operands returning the \r\n" "value 1 if the relation holds, 0 when not. String values are \r\n" "compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleNN", LNG_CZECH, "operátor \1<=\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n" "nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n" "se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n" "uspořádání).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleNN", LNG_ENGLISH, "operator \1<=\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 The operator will compare its operands returning the \r\n" "value 1 if the relation holds, 0 when not. String values are \r\n" "compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtNN", LNG_CZECH, "operátor \1>\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n" "nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n" "se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n" "uspořádání).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtNN", LNG_ENGLISH, "operator \1>\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 The operator will compare its operands returning the \r\n" "value 1 if the relation holds, 0 when not. String values are \r\n" "compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeNN", LNG_CZECH, "operátor \1>=\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n" "nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n" "se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n" "uspořádání).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeNN", LNG_ENGLISH, "operator \1>=\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 The operator will compare its operands returning the \r\n" "value 1 if the relation holds, 0 when not. String values are \r\n" "compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltSS", LNG_CZECH, "operátor \1<\1 (\1řetězec\1, \1řetězec\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltSS", LNG_ENGLISH, "operator \1<\1 (\1string\1, \1string\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleSS", LNG_CZECH, "operátor \1<=\1 (\1řetězec\1, \1řetězec\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleSS", LNG_ENGLISH, "operator \1<=\1 (\1string\1, \1string\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtSS", LNG_CZECH, "operátor \1>\1 (\1řetězec\1, \1řetězec\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtSS", LNG_ENGLISH, "operator \1>\1 (\1string\1, \1string\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeSS", LNG_CZECH, "operátor \1>=\1 (\1řetězec\1, \1řetězec\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeSS", LNG_ENGLISH, "operator \1>=\1 (\1string\1, \1string\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltTT", LNG_CZECH, "operátor \1<\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CltTT", LNG_ENGLISH, "operator \1<\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleTT", LNG_CZECH, "operátor \1<=\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleTT", LNG_ENGLISH, "operator \1<=\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtTT", LNG_CZECH, "operátor \1>\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgtTT", LNG_ENGLISH, "operator \1>\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeTT", LNG_CZECH, "operátor \1>=\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CgeTT", LNG_ENGLISH, "operator \1>=\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CplusN", LNG_CZECH, "operátor \1+\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CplusN", LNG_ENGLISH, "operator \1+\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminusN", LNG_CZECH, "operátor \1-\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminusN", LNG_ENGLISH, "operator \1-\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogNotS", LNG_CZECH, "operátor \1!\1 (\1řetězec\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogNotS", LNG_ENGLISH, "operator \1!\1 (\1string\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogNotN", LNG_CZECH, "operátor \1!\1 (\1reálné číslo\1) [S ®] \1logická hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Logická negace. Výsledkem operace je logická hodnota \r\n" "1 (][*A@0+84 pravda][A@0+84 ), pokud argument je nulový (jedná \r\n" "se o_nulové číslo nebo o_logickou hodnotu ][*A@0+84 nepravda][A@0+84 ). \r\n" "Pokud je argument nenulový nebo obsahuje logickou hodnotu ][*A@0+84 pravda][A@0+84 ,\r\n" " výsledkem logické negace je hodnota 0 (][*A@0+84 nepravda][A@0+84 ). \r\n" "Pokud je parametrem operátoru řetězec, je výsledkem hodnota 1 \r\n" "(][*A@0+84 pravda][A@0+84 ), když tento řetězec je prázdný.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: `!10 `= 0, `!0 `= 1, `!`\"ahoj`\" \r\n" "`= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogNotN", LNG_ENGLISH, "operator \1!\1 (\1real number\1) [S ®] \1logical value\1") HELP_TOPIC_TEXT( "[ [A@0+84 Logical negation. The result is the logical value 1 \r\n" "(][*A@0+84 true][A@0+84 ), if the argument is zero (zero number \r\n" "or the logical value ][*A@0+84 false][A@0+84 ). If the argument \r\n" "is nonzero or if it contains the logical value ][*A@0+84 true][A@0+84 , \r\n" "the result of logical negation is the value 0 (][*A@0+84 false][A@0+84 ). \r\n" "If the operator `! is applied to a string, the result will be \r\n" "1 (][*A@0+84 true][A@0+84 ) when and only when the string is \r\n" "empty.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: `!10 `= 0, `!0 `= 1, `!`\"hello`\" \r\n" "`= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddNN", LNG_CZECH, "operátor \1+\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Součet dvou reálných čísel.") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddNN", LNG_ENGLISH, "operator \1+\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddSS", LNG_CZECH, "operátor \1+\1 (\1řetězec\1, \1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Operátor spojí dva řetězce tak, že je zařadí za sebe.&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad:] \"ahoj\" +\" světe\" = \"ahoj světe\"") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddSS", LNG_ENGLISH, "operator \1+\1 (\1string\1, \1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddDN", LNG_CZECH, "operátor \1+\1 (\1datum/čas\1, \1reálné číslo\1) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Operátor posune zadané datum o_daný počet dní (dopředu, pokud \r\n" "je číslo kladné). Počet dní může být i neceločíselný, v_tom případě \r\n" "se posune i číslo sekundy, minuty a hodiny.&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: 27.12.1999 + 7 = 3.1.2000") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddDN", LNG_ENGLISH, "operator \1+\1 (\1date/time\1, \1real number\1) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddND", LNG_CZECH, "operátor \1+\1 (\1reálné číslo\1, \1datum/čas\1) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Operátor posune zadané datum o_daný počet dní (dopředu, pokud \r\n" "je číslo kladné). Počet dní může být i neceločíselný, v_tom případě \r\n" "se posune i číslo sekundy, minuty a hodiny.&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: 27.12.1999 + 7 = 3.1.2000") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddND", LNG_ENGLISH, "operator \1+\1 (\1real number\1, \1date/time\1) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "[ [A@0+84 The unary operator ][*A@0+84 `+][A@0+84 leaves its \r\n" "argument unchanged. The operator serves only as a symmetric complement \r\n" "of the operator ][*A@0+84 `-][A@0+84 to increase readability \r\n" "of certain formulas.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [A@0+84 Binary operator ][*A@0+84 `+][A@0+84 adds up its operands. \r\n" "In case of strings, the strings will be concatenated. When a \r\n" "number is added to a date value, the date will be moved forward \r\n" "or back by given number of days (forward if it is positive).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 27 `+ 35 `= 62, `\"a piece `\" `+ \r\n" "`\"of text`\" `= `\"a piece of text`\", 27.12.1999 `+ 7 `= 3.1.2000]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubNN", LNG_CZECH, "operátor \1-\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubNN", LNG_ENGLISH, "operator \1-\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubDN", LNG_CZECH, "operátor \1-\1 (\1datum/čas\1 [/ d], \1reálné číslo\1 [/ počet_dní]) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubDN", LNG_ENGLISH, "operator \1-\1 (\1date/time\1 [/ d], \1real number\1 [/ number_of_days]) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubDD", LNG_CZECH, "operátor \1-\1 (\1datum/čas\1 [/ datum1], \1datum/čas\1 [/ datum2]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Unární operátor ][*A@0+84 `-][A@0+84 obrátí znaménko \r\n" "svého argumentu.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [A@0+84 Binární operátor ][*A@0+84 `-][A@0+84 odečte své operandy. \r\n" "V_případě dvojice čísel je výsledkem běžný číselný rozdíl hodnot. \r\n" "V_případě rozdílu data a_celého čísla se od data odečte zadaný \r\n" "počet dní. Výsledkem rozdílu dvou dat je počet dní mezi nimi. \r\n" "Počet je kladný, pokud je první datum pozdější než druhé.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 137 `- 95 `= 42, 27.12.1999 `- 5 \r\n" "`= 22.12.1999, 4.1.2000 `- 28.12.1999 `= 7]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsubDD", LNG_ENGLISH, "operator \1-\1 (\1date/time\1 [/ date1], \1date/time\1 [/ date2]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Unary operator ][*A@0+84 `-][A@0+84 reverses the sign \r\n" "of its numerical argument.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [A@0+84 Binary operator ][*A@0+84 `-][A@0+84 subtracts its \r\n" "operands. For numerical operands, the result is the ordinary \r\n" "difference. When an integer is subtracted from a date, the date \r\n" "is moved backward the specified number of days. When subtracting \r\n" "two dates, the result is the number of days between them. The \r\n" "number is positive if the left date comes after the right date.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 137 `- 95 `= 42, 27.12.1999 `- 5 \r\n" "`= 22.12.1999, 4.1.2000 `- 28.12.1999 `= 7]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulSN", LNG_CZECH, "operátor \1*\1 (\1řetězec\1 [/ text], \1celé číslo\1 [/ počet]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulSN", LNG_ENGLISH, "operator \1*\1 (\1string\1 [/ text], \1integer\1 [/ count]) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundN", LNG_CZECH, "\1round\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundN", LNG_ENGLISH, "\1round\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundNN", LNG_CZECH, "\1round\1 (\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ počet_desetinných_míst]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Zaokrouhlení na zadaný počet desetinných míst (0, pokud \r\n" "není zadáno). Směr zaokrouhlení je k_nejbližšímu reálnému číslu, \r\n" "které je celistvým násobkem hodnoty ][*A@0+84 10_`*`*_][/A@0+84 `-počet_míst][A@0+84 .\r\n" " Pokud zadané číslo leží přesně v_polovině vzdálenosti mezi nejbližšími \r\n" "takovými čísly, zaokrouhlí se směrem nahoru.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: round(`-2.5) `= `-2, round(47.32, \r\n" "1) `= 47.3, round(117, `-1) `= 120.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundNN", LNG_ENGLISH, "\1round\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Rounding to the stated number of decimal places (0 by \r\n" "default). The direction of rounding is towards the nearest integral \r\n" "multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 . \r\n" "If the number lies exactly in the middle between two such numbers, \r\n" "it is rounded up (towards positive infinity).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: round(`-2.5) `= `-2, round(47.32, \r\n" "1) `= 47.3, round(117, `-1) `= 120.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorN", LNG_CZECH, "\1floor\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Zaokrouhlení směrem dolů. Funkce nalezne nejvyšší celé číslo, \r\n" "které není vyšší než původní [/ hodnota].&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: floor(-2.5) = -3") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorN", LNG_ENGLISH, "\1floor\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorNN", LNG_CZECH, "\1floor\1 (\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ počet_desetinných_míst]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Zaokrouhlení směrem dolů na zadaný počet desetinných míst. \r\n" "Funkce nalezne nejvyšší reálné číslo, které je celistvým násobkem \r\n" "hodnoty [* 10_**_][/ -počet_míst] a_není vyšší než původní [/ hodnota].&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: floor(47.32, 1) = 47.3, floor(117, -1) = 110.") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorNN", LNG_ENGLISH, "\1floor\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Rounding down (towards minus infinity) to the stated \r\n" "number of decimal places (0 by default). The function returns \r\n" "the highest integral multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 \r\n" "not greater than the original ][/A@0+84 value][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: floor(`-2.5) `= `-3, floor(47.32, \r\n" "1) `= 47.3, floor(117, `-1) `= 110.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilN", LNG_CZECH, "\1ceil\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Zaokrouhlení směrem nahoru. Funkce nalezne nejmenší celé číslo, \r\n" "které není menší než původní [/ hodnota].&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: ceil(-2.5) = -2") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilN", LNG_ENGLISH, "\1ceil\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilNN", LNG_CZECH, "\1ceil\1 (\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ počet_desetinných_míst]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Zaokrouhlení směrem nahoru na zadaný počet desetinných míst. \r\n" "Funkce nalezne nejmenší reálné číslo, které je celistvým násobkem \r\n" "hodnoty [* 10_**_][/ -počet_míst] a_není menší než původní [/ hodnota].&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad]: ceil(47.32, 1) = 47.4, ceil(117, -1) = 120.") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilNN", LNG_ENGLISH, "\1ceil\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Rounding down (towards plus infinity) to the stated \r\n" "number of decimal places (0 by default). The function returns \r\n" "the lowest integral multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 \r\n" "not lower than the original ][/A@0+84 value][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: ceil(`-2.5) `= `-2, ceil(47.32, \r\n" "1) `= 47.4, ceil(117, `-1) `= 120.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminNN", LNG_CZECH, "\1min\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminNN", LNG_ENGLISH, "\1min\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminSS", LNG_CZECH, "\1min\1 (\1řetězec\1, \1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminSS", LNG_ENGLISH, "\1min\1 (\1string\1, \1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminTT", LNG_CZECH, "\1min\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "[ [A@0+84 Minimum. Funkce vrátí menší z_dvojice zadaných hodnot. \r\n" "V_případě textů se provádí lexikografické srovnání (funkce vrátí \r\n" "text, který by ve slovníku byl blíže začátku).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminTT", LNG_ENGLISH, "\1min\1 (\1date/time\1, \1date/time\1) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "[ [A@0+84 Minimum. The function will return the smaller of its \r\n" "arguments. Texts are compared lexicographically (the function \r\n" "will return text which would be closer to the beginning in a \r\n" "dictionary).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxNN", LNG_CZECH, "\1max\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxNN", LNG_ENGLISH, "\1max\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxSS", LNG_CZECH, "\1max\1 (\1řetězec\1, \1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxSS", LNG_ENGLISH, "\1max\1 (\1string\1, \1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxTT", LNG_CZECH, "\1max\1 (\1datum/čas\1, \1datum/čas\1) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "[ [A@0+84 Maximum. Funkce vrátí větší z_dvojice zadaných hodnot. \r\n" "V_případě textů se provádí lexikografické srovnání (funkce vrátí \r\n" "text, který by ve slovníku byl blíže konci.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmaxTT", LNG_ENGLISH, "\1max\1 (\1date/time\1, \1date/time\1) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "[ [A@0+84 Minimum. The function will return the bigger of its \r\n" "arguments. Texts are compared lexicographically (the function \r\n" "will return text which would be closer to the end in a dictionary).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxNNN", LNG_CZECH, "\1minmax\1 (\1reálné číslo\1, \1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxNNN", LNG_ENGLISH, "\1minmax\1 (\1real number\1, \1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxSSS", LNG_CZECH, "\1minmax\1 (\1řetězec\1, \1řetězec\1, \1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxSSS", LNG_ENGLISH, "\1minmax\1 (\1string\1, \1string\1, \1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxTTT", LNG_CZECH, "\1minmax\1 (\1datum/čas\1, \1datum/čas\1, \1datum/čas\1) [S ®] \1datum/čas\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminmaxTTT", LNG_ENGLISH, "\1minmax\1 (\1date/time\1, \1date/time\1, \1date/time\1) [S ®] \1date/time\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClenS", LNG_CZECH, "\1len\1 (\1řetězec\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí délku (počet znaků) textu, který je jejím \r\n" "parametrem. Pokud je text prázdný, výsledkem funkce je hodnota \r\n" "0.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: len(`\"pokusný text`\") `= 12.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClenS", LNG_ENGLISH, "\1len\1 (\1string\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function will return the length (number of characters) \r\n" "of its string argument. If the string is empty the function returns \r\n" "0.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: len(`\"simple text`\") `= 11.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsN", LNG_CZECH, "\1nls\1 (\1reálné číslo\1 [/ číslo]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsN", LNG_ENGLISH, "\1nls\1 (\1real number\1 [/ value]) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsNN", LNG_CZECH, "\1nls\1 (\1reálné číslo\1 [/ číslo], \1celé číslo\1 [/ des_míst]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Převod číselné hodnoty na text s využitím národních \r\n" "zvyklostí pro formátování čísel (oddělovače tisíců, oddělovač \r\n" "desetinné části). Pokud není zadán počet desetinných míst, dosadí \r\n" "se běžná hodnota 3. Pokud je počet desetinných míst kladný, z \r\n" "desetinné části čísla se odstraní nevýznamné nuly; pokud je počet \r\n" "míst záporný, nevýznamné nuly se v čísle ponechají.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: nls(1272.3, `-2) `= `\"1 272,30`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsNN", LNG_ENGLISH, "\1nls\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 Converts its numeric value to text according to current \r\n" "regional settings (delimiters of thousands, delimiter of decimal \r\n" "part). If number of decimals is omitted, the default value 3 \r\n" "is used. If the number of decimals is positive, non`-significant \r\n" "zeroes will be deleted from the decimal part of the number. If \r\n" "the number of decimal positions is negative, non`-significant \r\n" "zeroes will be retained in the number. ]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: nls(1272.3, `-2) `= `\"1 272,30`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextN", LNG_CZECH, "\1text\1 (\1reálné číslo\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextN", LNG_ENGLISH, "\1text\1 (\1real number\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CftextN", LNG_CZECH, "\1ftext\1 (\1reálné číslo\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CftextN", LNG_ENGLISH, "\1ftext\1 (\1real number\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CftextNI", LNG_CZECH, "\1ftext\1 (\1reálné číslo\1, \1celé číslo\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce převede číslo na text se zadaným počtem desetinných \r\n" "míst. Pokud není počet míst zadán, desetinná místa se ignorují.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CftextNI", LNG_ENGLISH, "\1ftext\1 (\1real number\1, \1integer\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce převede číslo na text se zadaným počtem desetinných \r\n" "míst. Pokud není počet míst zadán, desetinná místa se ignorují.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextS", LNG_CZECH, "\1text\1 (\1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextS", LNG_ENGLISH, "\1text\1 (\1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextD", LNG_CZECH, "\1text\1 (\1datum/čas\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Převod hodnoty na text. Při převodu čísla na text je \r\n" "výsledkem textová reprezentace tohoto čísla, pořízená na 10 platných \r\n" "číslic. Pokud je parametrem text, funkce ponechá tento text beze \r\n" "změny. Při převodu data na text se do řetězce datum uloží v běžném \r\n" "tvaru ][*A@0+84 den.měsíc.rok][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: text(1 `/ 3) `= `\"0.3333333333`\", \r\n" "text(`\"ahoj`\") `= `\"ahoj`\", text(26.7.1971) `= `\"26.07.1971`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextD", LNG_ENGLISH, "\1text\1 (\1date/time\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 Value`-to`-text conversion. If a number is converted \r\n" "into a text, its result is the text representation of the number \r\n" "with 10 significant digits. If the parameter is a text, the text \r\n" "will be left unchanged by the function. In case of date`-to`-text \r\n" "conversion, the date will be saved in the string in the usual \r\n" "form day.month.year.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: text(1 `/ 3) `= `\"0.3333333333`\", \r\n" "text(`\"hello`\") `= `\"hello`\", text(26.7.1971) `= `\"26.07.1971`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidSN", LNG_CZECH, "\1mid\1 (\1řetězec\1 [/ text], \1celé číslo\1 [/ začátek]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidSN", LNG_ENGLISH, "\1mid\1 (\1string\1 [/ text], \1integer\1 [/ beginning]) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidSNN", LNG_CZECH, "\1mid\1 (\1řetězec\1 [/ text], \1celé číslo\1 [/ začátek], \1celé číslo\1 [/ počet_znaků]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 počet znaků][A@0+84 z_řetězce \r\n" "][/A@0+84 text][A@0+84 od pozice ][/A@0+84 začátek][A@0+84 . \r\n" "První znak v_řetězci má poziční číslo 0, druhý znak číslo 1 atd., \r\n" "poslední znak má pozici ][*A@0+84 len(][*/A@0+84 text][*A@0+84 \r\n" "`- 1)][A@0+84 . Pokud není počet znaků zadán, funkce vrátí všechny \r\n" "znaky řetězce od zadané pozice až do konce.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: mid(`\"ahoj světe`\", 3, 3) `= `\"j_s`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidSNN", LNG_ENGLISH, "\1mid\1 (\1string\1 [/ text], \1integer\1 [/ beginning], \1integer\1 [/ character_count]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns ][/A@0+84 character`_count][A@0+84 \r\n" "characters from the string ][/A@0+84 text][A@0+84 starting at \r\n" "position ][/A@0+84 beginning][A@0+84 . The first character in \r\n" "the string has the position number 0, the second character has \r\n" "the number 1 etc., the last character has the position ][*A@0+84 len(][*/A@0+84 t\r\n" "ext][*A@0+84 `- 1)][A@0+84 . If the character count is omitted \r\n" "the function returns all characters from the position ][/A@0+84 beginning][A@0+84 \r\n" "until the end of the string.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: mid(`\"hello world`\", 4, 3) `= `\"o \r\n" "w`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnumberS", LNG_CZECH, "\1number\1 (\1řetězec\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnumberS", LNG_ENGLISH, "\1number\1 (\1string\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnumberSN", LNG_CZECH, "\1number\1 (\1řetězec\1 [/ text], \1reálné číslo\1 [/ jinak]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce převede textovou reprezentaci reálného čísla \r\n" "na hodnotu tohoto čísla. Varianta funkce s jedním parametrem \r\n" "v případě chybného zápisu čísla ohlásí při vyhodnocení chybu; \r\n" "funkce s dvěma parametry vrátí v případě chyby nebo prázdného \r\n" "řetězce číselnou hodnotu ][/A@0+84 jinak][A@0+84 , zadanou jako \r\n" "druhý parametr.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: number(`\"1.2e3`\") `= 1200]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnumberSN", LNG_ENGLISH, "\1number\1 (\1string\1 [/ text], \1real number\1 [/ default]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function converts text representation of a real \r\n" "numeric constant to the value of this number. If the text doesn`'t \r\n" "contain a valid text representation of a real number, the form \r\n" "with one parameter aborts the computation with the error ][/A@0+84 `'invalid \r\n" "numeric format`'][A@0+84 whereas the form with two arguments \r\n" "merely returns its second argument ][/A@0+84 default][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: number(`\"1.2e3`\") `= 1200]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cdate0", LNG_CZECH, "\1date\1 [S ®] \1datum\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cdate0", LNG_ENGLISH, "\1date\1 [S ®] \1date\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateN", LNG_CZECH, "\1date\1 (\1celé číslo\1 [/ den]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day]) [S ®] \1date\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateNN", LNG_CZECH, "\1date\1 (\1celé číslo\1 [/ den], \1celé číslo\1 [/ měsíc]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateNN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day], \1integer\1 [/ month]) [S ®] \1date\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateNNN", LNG_CZECH, "\1date\1 (\1celé číslo\1 [/ den], \1celé číslo\1 [/ měsíc], \1celé číslo\1 [/ rok]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce sestaví datum ze zadaných položek. Funkce bez \r\n" "parametru vrátí dnešní datum, zjištěné ze systému. Funkce s_jedním \r\n" "parametrem ][/A@0+84 den][A@0+84 vrátí den se zadaným číslem \r\n" "v_aktuálním měsíci. Funkce se dvěma parametry ][/A@0+84 den][A@0+84 , \r\n" "][/A@0+84 měsíc][A@0+84 vrátí den se zadaným číslem dne a_měsíce \r\n" "v_aktuálním roce. Varianta se třemi parametry pouze sestaví datum \r\n" "ze zadaných součástí.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: date `= ][A@0+84 19.06.2003][A@0+84 , \r\n" "date(10) `= ][A@0+84 10.06.2003][A@0+84 , date(15, 7) `= ][A@0+84 15.07.2003][A@0+84 ,\r\n" " date(25, 1, 1974) `= 25.01.1974]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdateNNN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day], \1integer\1 [/ month], \1integer\1 [/ year]) [S ®] \1date\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function composes a date value from its arguments. \r\n" "The form without parameters returns current system date. The \r\n" "form with the parameter ][/A@0+84 day][A@0+84 returns given \r\n" "day in the current month. The two parameter`-form, ][/A@0+84 day][A@0+84 \r\n" "and ][/A@0+84 month][A@0+84 , returns given day and month in \r\n" "the current system year. The three argument form composes an \r\n" "arbitrary date as specified by day, month, and year number.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: date `= ][A@0+84 20.06.2003][A@0+84 , \r\n" "date(10) `= ][A@0+84 10.06.2003][A@0+84 , date(15, 7) `= ][A@0+84 15.07.2003][A@0+84 ,\r\n" " date(25, 1, 1974) `= 25.01.1974]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cadd_monthsDN", LNG_CZECH, "\1add_months\1 (\1datum\1, \1celé číslo\1 [/ počet_měsíců]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce přičte k datu zadaný ][/A@0+84 počet měsíců][A@0+84 . \r\n" "Pokud cílový měsíc má méně dní, než je číslo dne v měsíci v původním \r\n" "datu, nastaví se číslo dne na číslo posledního dne v cílovém \r\n" "měsíci.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: add_months(29.2.1996, 12) `= 28.2.1997]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cadd_monthsDN", LNG_ENGLISH, "\1add_months\1 (\1date\1, \1integer\1 [/ number_of_months]) [S ®] \1date\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function adds given ][/A@0+84 number`_of`_months][A@0+84 \r\n" "to the date. If the target month has fewer days than is the day \r\n" "number in the original date, the function returns last day of \r\n" "the target month.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: add`_months(29.2.1996, 12) `= 28.2.1997]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cadd_yearsDN", LNG_CZECH, "\1add_years\1 (\1datum\1, \1celé číslo\1 [/ počet_let]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce přičte k datu zadaný ][/A@0+84 počet let][A@0+84 . \r\n" "Pokud původní datum je 29.2. v přestupném roce a cílový rok není \r\n" "přestupný, změní se číslo dne na 28.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: add_years(29.2.1992, 3) `= 28.2.1995]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cadd_yearsDN", LNG_ENGLISH, "\1add_years\1 (\1date\1, \1integer\1 [/ number_of_years]) [S ®] \1date\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function adds given ][/A@0+84 number`_of`_years][A@0+84 \r\n" "to its date argument. If the original date is Feb 29 in a leap \r\n" "year and the target year is not a leap one, the day number is \r\n" "adjusted to 28.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: add`_years(29.2.1992, 3) `= 28.2.1995]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_numberV", LNG_CZECH, "\1is_number\1 (\1libovolný typ\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce otestuje, zda je zadaný parametr typu ][*A@0+84 číslo][A@0+84 \r\n" "(celé nebo reálné číslo, případně výsledek některé z_logických \r\n" "operací). Pokud parametr je typu ][*A@0+84 číslo][A@0+84 , funkce \r\n" "vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: is_number(10.5) `= 1, is_number(23.5.1997) \r\n" "`= 0, is_number(`\"ahoj`\") `= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_numberV", LNG_ENGLISH, "\1is_number\1 (\1any data type\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function checks whether its argument is a number \r\n" "(integer, real number, or a logical value). If the argument is \r\n" "a number type, the function returns logical value 1 (true).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: is number(10.5) `= 1, is number(23.5.1997) \r\n" "`= 0, is number(`\"hi`\") `= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_textV", LNG_CZECH, "\1is_text\1 (\1libovolný typ\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n" "když zadaný parametr je typu ][*A@0+84 řetězec][A@0+84 . Pokud \r\n" "je parametr jiného typu nebo obsahuje prázdnou hodnotu, funkce \r\n" "vrátí hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: is_text(10.5) `= 0, is_text(23.5.1997) \r\n" "`= 0, is_text(`\"ahoj`\") `= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_textV", LNG_ENGLISH, "\1is_text\1 (\1any data type\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns logical value 1 (][*A@0+84 true][A@0+84 ) \r\n" "if its argument is a string. If the parameter is of a different \r\n" "type or is empty, the function returns logical value 0 (false).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: is`_text(10.5) `= 0, is`_text(23.5.1997) \r\n" "`= 0, is`_text(`\"hi`\") `= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_nullV", LNG_CZECH, "\1is_null\1 (\1libovolný typ\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n" "když její parametr je typu ][*A@0+84 null][A@0+84 jinak vrátí \r\n" "logickou hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: is_null(10.5) `= 0, is_null(null) \r\n" "`= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_nullV", LNG_ENGLISH, "\1is_null\1 (\1any data type\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns the logical value 1 (][*A@0+84 true][A@0+84 ) \r\n" "if its parameter is of type][*A@0+84 null][A@0+84 ; otherwise \r\n" "the logical value 0 (][*A@0+84 false][A@0+84 ) is returned.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: is_null(10.5) `= 0, is_null(null) \r\n" "`= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsqrtN", LNG_CZECH, "\1sqrt\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Druhá odmocnina. Funkce vrátí takovou hodnotu ][*/A@0+84 a][A@0+84 , \r\n" "pro kterou ][*/A@0+84 x][*A@0+84 `= ][*/A@0+84 a][*A@0+84 `* \r\n" "][*/A@0+84 a][A@0+84 . Pokud je parametr funkce záporný, výpočet \r\n" "výrazu skončí s chybou ][A@0+84 chyba při výpočtu v reálných \r\n" "číslech][*_A@3;3 ERROR`: `[ UNMATCHED`: .`\n" "`\n" "`[`* Příklad`]`: \r\n" "sqrt]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsqrtN", LNG_ENGLISH, "\1sqrt\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 real number operation error][*_A@3;3 ERROR`: `[ UNMATCHED`: \r\n" ".`\n" "`\n" "`[`* Example`]`: sqrt]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CexpN", LNG_CZECH, "\1exp\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Přirozená exponenciála. Výsledkem funkce je mocnina, \r\n" "jejímž základem je Eulerovo číslo ][*A@0+84 e][A@0+84 (viz str._93)][A@0+84 \r\n" "a_exponentem je zadané reálné číslo.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: exp(3.5) `= ][A@0+84 33.11545196]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CexpN", LNG_ENGLISH, "\1exp\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Natural exponential. The result of this function is \r\n" "the Euler number ][*A@0+84 e][A@0+84 (viz str._93)][A@0+84 \r\n" "raised to the power given by the argument of ][*A@0+84 exp][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: exp(3.5) `= ][A@0+84 33.11545196]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClnN", LNG_CZECH, "\1ln\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Přirozený logaritmus. Funkce vypočte logaritmus parametru \r\n" "][/A@0+84 x][A@0+84 o_základu ][*A@0+84 e][A@0+84 , tedy takové \r\n" "reálné číslo ][/A@0+84 a][A@0+84 , pro které platí`: ][*/A@0+84 x][*A@0+84 \r\n" "`= exp(][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: ln(100) `= ][A@0+84 4.605170186]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClnN", LNG_ENGLISH, "\1ln\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Natural (hyperbolic) logarithm. The function will calculate \r\n" "the logarithm of the parameter ][/A@0+84 x][A@0+84 with ][*A@0+84 e][A@0+84 \r\n" "as its base, i.e. such real number ][/A@0+84 a][A@0+84 for which \r\n" "][*/A@0+84 x][*A@0+84 `= exp(][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: ln(100) `= ][A@0+84 4.605170186]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarcsinN", LNG_CZECH, "\1arcsin\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arkus sinus stanoví takový úhel ][S@0+84 a][A@0+84 \r\n" "v_rozsahu ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 _`/_2, ][*S@0+84 p][*A@0+84 _`/_2)][A@0+84 ,\r\n" " pro který je ][*A@0+84 sin(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n" "Vypočtený úhel funkce vrací v_radiánech. Pokud parametr funkce \r\n" "leží mimo interval ][*A@0+84 `[`-1,1`]][A@0+84 , výpočet skončí \r\n" "s chybou ][A@0+84 chyba při výpočtu v reálných číslech][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: arcsin(0.5) `= ][A@0+84 0.5235987756]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarcsinN", LNG_ENGLISH, "\1arcsin\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arcsine returns such an angle ][S@0+84 a][A@0+84 in \r\n" "the range ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 `/ 2, ][*S@0+84 p][*A@0+84 \r\n" "`/ 2)][A@0+84 for which ][*A@0+84 sin(][*/S@0+84 a][*A@0+84 ) \r\n" "`= ][*/A@0+84 x][A@0+84 . The angle is returned in radians. If \r\n" "the function argument lies outside the interval ][*A@0+84 `[`-1,1`]][A@0+84 , \r\n" "the computation is aborted with the error message ][A@0+84 real \r\n" "number operation error][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: arcsin(0.5) `= ][A@0+84 0.5235987756]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarccosN", LNG_CZECH, "\1arccos\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arkus kosinus stanoví takový úhel ][S@0+84 a][A@0+84 \r\n" "v_rozsahu ][*A@0+84 `[0, ][*S@0+84 p][*A@0+84 )][A@0+84 , pro \r\n" "který je ][*A@0+84 cos(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n" "Vypočtený úhel funkce vrací v_radiánech. Pokud parametr funkce \r\n" "leží mimo interval ][*A@0+84 `[`-1,1`]][A@0+84 , výpočet skončí \r\n" "s chybou ][A@0+84 chyba při výpočtu v reálných číslech][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: arccos(`-0.5) `= ][A@0+84 2.094395102]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarccosN", LNG_ENGLISH, "\1arccos\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arccosine returns such an angle ][S@0+84 a][A@0+84 \r\n" "in the range ][*A@0+84 `[0, ][*S@0+84 p][*A@0+84 )][A@0+84 for \r\n" "which ][*A@0+84 cos(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n" "The angle is returned in radians. If the function argument lies \r\n" "outside the interval ][*A@0+84 `[`-1,1`]][A@0+84 , the computation \r\n" "is aborted with the error message ][A@0+84 real number operation \r\n" "error][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: arccos(`-0.5) `= ][A@0+84 2.094395102]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarctgN", LNG_CZECH, "\1arctg\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arkus tangens stanoví takový úhel ][S@0+84 a][A@0+84 \r\n" "v_rozsahu ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 _`/_2, ][*S@0+84 p][*A@0+84 _`/_2)][A@0+84 ,\r\n" " pro který je ][*A@0+84 tg(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n" "Vypočtený úhel funkce vrací v_radiánech.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: arctg(10) `= ][A@0+84 1.471127674]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarctgN", LNG_ENGLISH, "\1arctg\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arctangent returns such an angle ][S@0+84 a][A@0+84 \r\n" "in the range ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 `/ 2, ][*S@0+84 p][*A@0+84 \r\n" "`/ 2)][A@0+84 for which ][*A@0+84 tg(][*/A@0+84 S a][*A@0+84 ) \r\n" "`= ][*/A@0+84 x][A@0+84 . The calculated angle is returned in \r\n" "radians.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: arctg(10) `= ][A@0+84 1.471127674]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cday_of_weekD", LNG_CZECH, "\1day_of_week\1 (\1datum\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí index dne v_týdnu pro zadané datum. Prvním \r\n" "dnem v_týdnu s_indexem 0 je pro tuto funkci ][*A@0+84 neděle][A@0+84 , \r\n" "posledním dnem je ][*A@0+84 sobota][A@0+84 s_indexem 6.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: day_of_week(][A@0+84 19.06.2003][A@0+84 ) \r\n" "`= ][A@0+84 4]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cday_of_weekD", LNG_ENGLISH, "\1day_of_week\1 (\1date\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns the index of day in week for its \r\n" "date argument. The functions returns 0 for Sunday, 1 for Monday \r\n" "etc. through 6 for Saturday.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: day`_of`_week(][A@0+84 20.06.2003][A@0+84 ) \r\n" "`= ][A@0+84 5]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cfirst_day_of_monthD", LNG_CZECH, "\1first_day_of_month\1 (\1datum\1 [/ d]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí datum prvního dne v měsíci určeném parametrem \r\n" "][/A@0+84 d][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: `%1First_day_of_month`%01(18.3.1994) \r\n" "`= 1.3.1994]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cfirst_day_of_monthD", LNG_ENGLISH, "\1first_day_of_month\1 (\1date\1 [/ d]) [S ®] \1date\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns first day in month defined by its \r\n" "parameter d.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: first`_day`_of`_month(18.3.1994) \r\n" "`= 1.3.1994]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Clast_day_of_monthD", LNG_CZECH, "\1last_day_of_month\1 (\1datum\1 [/ d]) [S ®] \1datum\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí datum posledního dne v měsíci určeném parametrem \r\n" "][/A@0+84 d][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: `%01last_day_of_month`%01(3.2.1999) \r\n" "`= 28.2.1999]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Clast_day_of_monthD", LNG_ENGLISH, "\1last_day_of_month\1 (\1date\1 [/ d]) [S ®] \1date\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns last day in month defined by its \r\n" "parameter d.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: last`_day`_of`_month(3.2.1999) `= \r\n" "28.2.1999]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CabsN", LNG_CZECH, "\1abs\1 (\1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Absolutní hodnota čísla. Pokud je číslo kladné, jeho \r\n" "absolutní hodnota je mu rovna. Absolutní hodnotou záporného čísla \r\n" "je číslo opačné.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: abs(`-10.5) `= 10.5, abs(12) `= \r\n" "12.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CabsN", LNG_ENGLISH, "\1abs\1 (\1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Absolute value. If the number is positive, its absolute \r\n" "value is equal to it. The absolute value of a negative number \r\n" "is its inverse.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: abs(`-10.5) `= 10.5, abs(12) `= \r\n" "12.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitAndNN", LNG_CZECH, "operátor \1&\1 (\1celé číslo\1, \1celé číslo\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bitový součin. Výsledkem operace je celé číslo, jehož \r\n" "dvojková reprezentace obsahuje jedničky na těch pozicích, na \r\n" "kterých jsou ve dvojkové reprezentaci obou argumentů jedničky.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 11 `& 13 `= 9 (1011 `& 1101 `= 1001).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitAndNN", LNG_ENGLISH, "operator \1&\1 (\1integer\1, \1integer\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bit product. The result is the integer whose binary \r\n" "representation consists of ones on those positions on which there \r\n" "are ones in binary representation of both arguments.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 11 `& 13 `= 9 (1011 `& 1101 `= 1001).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitOrNN", LNG_CZECH, "operátor \1|\1 (\1celé číslo\1, \1celé číslo\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bitový součet. Výsledkem operace je celé číslo, jehož \r\n" "dvojková reprezentace obsahuje jedničky na těch pozicích, na \r\n" "kterých je ve dvojkové reprezentaci alespoň jednoho z_argumentů \r\n" "jednička.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 1 `| 4 `= 5 (001 `| 100 `= 101).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitOrNN", LNG_ENGLISH, "operator \1|\1 (\1integer\1, \1integer\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bit addition. The result is the integer whose binary \r\n" "representation consists of 1`'s on those positions on which there \r\n" "is 1 in binary representation of any of its arguments.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 1 `| 4 `= 5 (001 `| 100 `= 101).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitXorNN", LNG_CZECH, "operátor \1^\1 (\1celé číslo\1, \1celé číslo\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bitový symetrický rozdíl (][*A@0+84 xor][A@0+84 ). Výsledkem \r\n" "operace je celé číslo, jehož dvojková reprezentace obsahuje jedničky \r\n" "na těch pozicích, na kterých se ve dvojkové reprezentaci obou \r\n" "argumentů číslice liší.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 9 `^ 15 `= 6 (1001 `^ 1111 `= 0110).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitXorNN", LNG_ENGLISH, "operator \1^\1 (\1integer\1, \1integer\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bit symmetric difference (][*A@0+84 xor][A@0+84 ). The \r\n" "result of the operation is an integer whose binary representation \r\n" "consists of 1`'s on those positions on which the digits in binary \r\n" "representation of its arguments differ.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 9 `^ 15 `= 6 (1001 `^ 1111 `= 0110).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitNotN", LNG_CZECH, "operátor \1~\1 (\1celé číslo\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bitová negace. Výsledkem operace je celé číslo, jehož \r\n" "dvojková reprezentace obsahuje jedničky právě na těch pozicích, \r\n" "kde jsou ve dvojkové reprezentaci argumentu nuly a_naopak. Vzhledem \r\n" "k_tomu, že výpočty s_celými čísly probíhají v_doplňkovém kódu, \r\n" "platí`: ][*A@0+84 `%01`~x_`= `-1 `- x`%01][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: `~14 `= `-15.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CbitNotN", LNG_ENGLISH, "operator \1~\1 (\1integer\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Bit negation. The result is the integer whose binary \r\n" "representation consists of ones on those positions on which there \r\n" "are zeroes and vice versa in binary representation of the argument. \r\n" "As integer calculations are performed in 0`'s complement code, \r\n" "it is always true that ][*A@0+84 `%01`~x_`= `-1 `- x`%01][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: `~14 `= `-15.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsalNN", LNG_CZECH, "operátor \1<<\1 (\1celé číslo\1, \1celé číslo\1 [/ počet_bitů]) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Aritmetický posuv vlevo. Výsledkem operace je celé číslo, \r\n" "jehož dvojková reprezentace vznikne posuvem dvojkové reprezentace \r\n" "čísla na levé straně operátoru vlevo (směrem k_vyšším bitům) \r\n" "o_počet bitů určený operandem na pravé straně. Vzhledem k_tomu, \r\n" "že celočíselné výpočty probíhají v_doplňkovém kódu, je ][*A@0+84 a_`<`< \r\n" "b_`= a_`* 2 `*`* b][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 3 `<`< 2 `= 12 (11 `<`< 2 `= 1100).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsalNN", LNG_ENGLISH, "operator \1<<\1 (\1integer\1, \1integer\1 [/ bit_count]) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arithmetic shift to the left. The result is the integer \r\n" "whose binary representation can be obtained by shifting the binary \r\n" "representation of the left operand ][/A@0+84 bit`_count][A@0+84 \r\n" "times to the left (towards higher bits), adding zeroes to the \r\n" "right. As integer calculations are performed in 0`'s complement \r\n" "code, it is always true (except when the result overflows valid \r\n" "integer range) that ][*A@0+84 a_`<`< b_`= a_`* 2 `*`* b][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 3 `<`< 2 `= 12 (11 `<`< 2 `= 1100).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsarNN", LNG_CZECH, "operátor \1>>\1 (\1celé číslo\1, \1celé číslo\1 [/ počet_bitů]) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Aritmetický posuv vpravo. Výsledkem operace je celé \r\n" "číslo, jehož dvojková reprezentace vznikne posuvem dvojkové reprezentace \r\n" "čísla na levé straně operátoru vpravo (směrem k_nižším bitům) \r\n" "o_počet bitů určený operandem na pravé straně. Nejvyšší (znaménkový) \r\n" "bit čísla se při posuvu kopíruje do nižších bitů, nejnižší bity \r\n" "čísla se ztratí. Vzhledem k_tomu, že celočíselné výpočty probíhají \r\n" "v_doplňkovém kódu, odpovídá aritmetický posuv o_bit vpravo dělení \r\n" "dvěma se zaokrouhlováním směrem dolů.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 12 `>`> 2 `= 3, `-14 `>`> 3 `= `-2.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsarNN", LNG_ENGLISH, "operator \1>>\1 (\1integer\1, \1integer\1 [/ bit_count]) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Arithmetic shift to the right. The result is the integer \r\n" "whose binary representation will be made by shifting the binary \r\n" "representation of its left operand to the right (towards lower \r\n" "bits) ][/A@0+84 bit`_count][A@0+84 times, discarding lowest \r\n" "bits as necessary and duplicating the highest bit (sign bit) \r\n" "of the left operand. As integer calculations are performed in \r\n" "0`'s complement code, the arithmetic shift to the right by a \r\n" "bit equals division by two with rounding towards minus infinity.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 12 `>`> 2 `= 3, `-14 `>`> 3 `= `-2.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulNN", LNG_CZECH, "operátor \1*\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Součin reálných čísel.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 17 `* 15 `= 255.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulNN", LNG_ENGLISH, "operator \1*\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 The product of two real numbers.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 17 `* 15 `= 255.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulNS", LNG_CZECH, "operátor \1*\1 (\1celé číslo\1 [/ počet], \1řetězec\1 [/ text]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Opakování textu. Výsledkem součinu řetězce a_celého \r\n" "čísla je řetězec, který vznikne opakováním původního řetězce \r\n" "][/A@0+84 text][A@0+84 tolikrát, kolik udává ][/A@0+84 počet][A@0+84 . \r\n" "Pokud je ][/A@0+84 počet][A@0+84 `<`= 0, výsledkem operace je \r\n" "prázdný řetězec.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: `\"znak`\" `* 5 `= `\"znakznakznakznakznak`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulNS", LNG_ENGLISH, "operator \1*\1 (\1integer\1 [/ count], \1string\1 [/ text]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 Text repetition. The result of a multiplying a ][*A@0+84 text][A@0+84 \r\n" "value by an integer value ][*A@0+84 count][A@0+84 is a string \r\n" "containing the original ][*A@0+84 text][A@0+84 repeated ][*A@0+84 count][A@0+84 \r\n" "times. When ][*A@0+84 count][A@0+84 `<`= 0, the result is the \r\n" "empty string.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: `\"text`\" `* 5 `= `\"texttexttexttexttext`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdivNN", LNG_CZECH, "operátor \1/\1 (\1reálné číslo\1, \1reálné číslo\1) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Dělení. Pokud je na pravé straně operátoru nula, výpočet \r\n" "výrazu ohlásí chybu ][*A@0+84 dělení nulou][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 3.7 `/ 2.5 `= 1.48.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdivNN", LNG_ENGLISH, "operator \1/\1 (\1real number\1, \1real number\1) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Real number division. If the right operand equals zero, \r\n" "the computation aborts with the error ][*A@0+84 division by zero][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 3.7 `/ 2.5 `= 1.48.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmodNN", LNG_CZECH, "operátor \1%\1 (\1reálné číslo\1 [/ a], \1reálné číslo\1 [/ b]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Zbytek po dělení. Operátor určí nejmenší nezáporné číslo \r\n" "ze všech čísel, která lze získat přičtením nebo odečtením celočíselného \r\n" "násobku hodnoty ][/A@0+84 b][A@0+84 k_hodnotě ][/A@0+84 a][A@0+84 . \r\n" "Pokud je na pravé straně operátoru nula, výpočet výrazu ohlásí \r\n" "chybu ][*A@0+84 dělení nulou][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 10.5 `% 2.4 `= 0.9 (10.5 `= 4 `* \r\n" "2.4 `+ 0.9).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmodNN", LNG_ENGLISH, "operator \1%\1 (\1real number\1 [/ a], \1real number\1 [/ b]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Division remainder. The operator determines the least \r\n" "non`-negative real number which can be obtained by adding or \r\n" "subtraction any integral multiples of ][/A@0+84 b][A@0+84 to \r\n" "value ][/A@0+84 a][A@0+84 . If ][/A@0+84 b][A@0+84 zero, the \r\n" "computation aborts with the error ][*A@0+84 division by zero][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 10.5 `% 2.4 `= 0.9 (10.5 `= 4 `* \r\n" "2.4 `+ 0.9).]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Ce0", LNG_CZECH, "\1e\1 [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Eulerova konstanta určuje základ exponenciály a_přirozeného \r\n" "logaritmu. Je přibližně rovna 2.718281828.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Ce0", LNG_ENGLISH, "\1e\1 [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Euler constant is the base of natural exponential and \r\n" "the natural logarithm. It equals approximately 2.718281828.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cpi0", LNG_CZECH, "\1pi\1 [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Ludolfovo číslo ][S@0+84 p][A@0+84 určuje polovinu \r\n" "délky obvodu jednotkové kružnice (][*A@0+84 l_`= 2][*S@0+84 p][*A@0+84 r][A@0+84 )\r\n" ".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cpi0", LNG_ENGLISH, "\1pi\1 [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Ludolf number ][S@0+84 p][A@0+84 represents half the \r\n" "circumference of the unit circle (][*A@0+84 l_`= 2][*S@0+84 p][*A@0+84 r][A@0+84 )\r\n" ".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsgnN", LNG_CZECH, "\1sgn\1 (\1reálné číslo\1 [/ x]) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Znaménko. Výpočet znaménka probíhá podle následující \r\n" "tabulky`:]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: sgn(`-13.5) `= `-1, sgn(0) `= 0, \r\n" "sgn(10) `= `+1.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsgnN", LNG_ENGLISH, "\1sgn\1 (\1real number\1 [/ x]) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 Sign. The sign computation is based on the following \r\n" "table`:]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: sgn(`-13.5) `= `-1, sgn(0) `= 0, \r\n" "sgn(10) `= `+1.]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CascS", LNG_CZECH, "\1asc\1 (\1řetězec\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí ASCII`-kód prvního znaku zadaného textu. \r\n" "Pokud je text prázdný, funkce vrátí hodnotu 0.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: asc(`\"ahoj`\") `= 97 ][/A@0+84 (kód \r\n" "znaku `'a`')][A@0+84 .]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CascS", LNG_ENGLISH, "\1asc\1 (\1string\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function will return ASCII`-code of the first character \r\n" "of its string argument. If the argument is empty, the function \r\n" "will return 0.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: asc(`\"hello`\") `= 104 ][/A@0+84 (ASCII \r\n" "code of the character `'h`')][A@0+84 .]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CchrN", LNG_CZECH, "\1chr\1 (\1celé číslo\1 [/ ascii]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí jednoznakový řetězec, obsahující znak s_ASCII`-kódem \r\n" "][/A@0+84 ascii][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: chr(66) `= `\"B`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CchrN", LNG_ENGLISH, "\1chr\1 (\1integer\1 [/ ascii]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function will return one`-character string containing \r\n" "the character with the ASCII`-code ascii.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: chr(66) `= `\"B`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcountNS", LNG_CZECH, "\1count\1 (\1celé číslo\1, \1řetězec\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí textovou reprezentaci desítkového zápisu \r\n" "číselné hodnoty s připojeným podstatným jménem. V řetězci podstatného \r\n" "jména lze lomítkem oddělit přípony pro singulár, plurál a genitiv \r\n" "plurálu, které se v českém jazyce používají k vyjádření počtu \r\n" "1, 2`/3`/4 a 5 (podle poslední číslice počtu).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: count(62, `\"koz`/a`/y`/`\") `= `\"62 \r\n" "kozy`\", count(61, `\"koz`/a`/y`/`\") `= `\"61 koza`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcountNS", LNG_ENGLISH, "\1count\1 (\1integer\1, \1string\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns text representation of decimal \r\n" "notation of its numeric value together with the attached noun. \r\n" "In the noun string, the forward slash can separate the suffixes \r\n" "of singular and plural used in English to distinguish between \r\n" "a single object and multiple objects.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: count(1, `\"m`/ouse`/ice`\") `= `\"1 \r\n" "mouse`\", count(2, `\"m`/ouse`/ice`\") `= `\"2 mice`\".]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleftSN", LNG_CZECH, "\1left\1 (\1řetězec\1 [/ text], \1celé číslo\1 [/ počet_znaků]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 počet znaků][A@0+84 ze \r\n" "začátku zadaného řetězce ][/A@0+84 text][A@0+84 . Pokud je počet \r\n" "znaků menší nebo roven 0, výsledkem funkce je prázdný řetězec. \r\n" "Pokud je počet znaků větší než délka řetězce, funkce vrátí zadaný \r\n" "řetězec beze změny.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: left(`\"ahoj světe`\", 6) `= `\"ahoj \r\n" "s`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleftSN", LNG_ENGLISH, "\1left\1 (\1string\1 [/ text], \1integer\1 [/ character_count]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns first ][/A@0+84 character`_count][A@0+84 \r\n" "characters of its argument ][/A@0+84 text][A@0+84 . If the number \r\n" "of characters is less or equal to 0, the function returns an \r\n" "empty string. If the character count is greater than the string \r\n" "length, the function will return the original argument unchanged.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: left(`\"hello world`\", 7) `= `\"hello \r\n" "w`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CrightSN", LNG_CZECH, "\1right\1 (\1řetězec\1 [/ text], \1celé číslo\1 [/ počet_znaků]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 počet znaků][A@0+84 z_konce \r\n" "řetězce ][/A@0+84 text][A@0+84 . Pokud je počet znaků menší nebo \r\n" "roven 0, výsledkem funkce je prázdný řetězec. Pokud je počet \r\n" "znaků větší než délka řetězce, funkce vrátí zadaný řetězec beze \r\n" "změny.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: right(`\"ahoj světe`\", 7) `= `\"j_světe`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CrightSN", LNG_ENGLISH, "\1right\1 (\1string\1 [/ text], \1integer\1 [/ character_count]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns last ][/A@0+84 character`_count][A@0+84 \r\n" "characters of its string argument ][/A@0+84 text][A@0+84 . If \r\n" "the number of characters is less or equal to 0, the function \r\n" "returns an empty string. If the character count is greater than \r\n" "the string length, the function returns its ][/A@0+84 text][A@0+84 \r\n" "argument unchanged.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: right(`\"hello world`\", 7) `= `\"o \r\n" "world`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcatSSS", LNG_CZECH, "\1cat\1 (\1řetězec\1 [/ text_1], \1řetězec\1 [/ mezi], \1řetězec\1 [/ text_2]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce spojí zadané řetězce ][/A@0+84 text`_1][A@0+84 \r\n" "a ][/A@0+84 text`_2][A@0+84 . Pokud jsou oba řetězce neprázdné, \r\n" "vloží se mezi ně řetězec ][/A@0+84 mezi][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: cat(`\"ahoj`\", `\" `\", `\"světe`\") \r\n" "`= `\"ahoj světe`\", cat(`\"`\", `\" `\", `\"světe`\") `= `\"světe`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcatSSS", LNG_ENGLISH, "\1cat\1 (\1string\1 [/ text_1], \1string\1 [/ join], \1string\1 [/ text_2]) [S ®] \1string\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function concatenates its arguments ][/A@0+84 text`_1][A@0+84 \r\n" "and ][/A@0+84 text`_2][A@0+84 . If neither string is empty, the \r\n" "string ][/A@0+84 join][A@0+84 is inserted between them.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: cat(`\"hello`\", `\" `\", `\"world`\") \r\n" "`= `\"hello world`\", cat(`\"`\", `\" `\", `\"world`\") `= `\"world`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cyears_betweenDD", LNG_CZECH, "\1years_between\1 (\1datum\1 [/ d1], \1datum\1 [/ d2]) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce určí počet let, která leží mezi zadanými dvěma \r\n" "daty (věk osoby, narozené dne ][/A@0+84 d1][A@0+84 , ke dni ][/A@0+84 d2][A@0+84 )\r\n" ".]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: years_between(25.1.1974, 27.12.1999) \r\n" "`= 25]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cyears_betweenDD", LNG_ENGLISH, "\1years_between\1 (\1date\1 [/ d1], \1date\1 [/ d2]) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns number of years between its date \r\n" "arguments (the age of a person born on ][/A@0+84 d1][A@0+84 \r\n" "at the date of ][/A@0+84 d2][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: years_between(25.1.1974, 27.12.1999) \r\n" "`= 25]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cnull0", LNG_CZECH, "\1null\1 [S ®] \1prázdná hodnota\1") HELP_TOPIC_TEXT( "[ [A@0+84 Prázdná hodnota. Při výpočtech operací a_volání funkcí \r\n" "se prázdná hodnota ][/A@0+84 propaguje][A@0+84 z_podvýrazu`: \r\n" "pokud libovolný z_operandů nebo libovolný z_parametrů funkce \r\n" "obsahuje prázdnou hodnotu, výsledkem operace nebo funkce je opět \r\n" "prázdná hodnota. Výjimkou z_tohoto pravidla jsou speciální operátory \r\n" "][*A@0+84 ?`:][A@0+84 , ][*A@0+84 `|`|][A@0+84 , ][*A@0+84 `&`&][A@0+84 , \r\n" "][*A@0+84 `=`=][A@0+84 , ][*A@0+84 `!`=][A@0+84 a_dále funkce \r\n" "][*A@0+84 is_number][A@0+84 , ][*A@0+84 is_text][A@0+84 , ][*A@0+84 is_date][A@0+84 \r\n" "a_][*A@0+84 is_null][A@0+84 , které prázdné hodnoty zpracovávají \r\n" "speciálním způsobem.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: 10 `+ null `= null]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cnull0", LNG_ENGLISH, "\1null\1 [S ®] \1empty value\1") HELP_TOPIC_TEXT( "[ [A@0+84 Null value. During calculation the null value usually \r\n" "propagates from the subexpression`: if any of the operands or \r\n" "function parameters contains the null value, the result of the \r\n" "operation or of the function is null as well. A few exceptions \r\n" "to this rule include special operators ][*A@0+84 ?`:][A@0+84 , \r\n" "][*A@0+84 `|`|][A@0+84 , ][*A@0+84 `&`&][A@0+84 , ][*A@0+84 `=`=][A@0+84 , \r\n" "][*A@0+84 `!`=][A@0+84 and also the functions ][*A@0+84 is_number][A@0+84 , \r\n" "][*A@0+84 is_text][A@0+84 , ][*A@0+84 is_date][A@0+84 , and_][*A@0+84 is_null][A@0+84 ,\r\n" " which process null values differently.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: 10 `+ null `= null]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_dateV", LNG_CZECH, "\1is_date\1 (\1libovolný typ\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n" "když zadaný parametr je typu ][*A@0+84 datum][A@0+84 . Pokud \r\n" "je parametr jiného typu nebo obsahuje prázdnou hodnotu, funkce \r\n" "vrátí hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: is_date(10.5) `= 0, is_date(23.5.1997) \r\n" "`= 1, is_date(`\"ahoj`\") `= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$Cis_dateV", LNG_ENGLISH, "\1is_date\1 (\1any data type\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function returns the logical value 1 (][*A@0+84 true][A@0+84 ) \r\n" "if its argument is a date. If the argument is of a different \r\n" "type or if it contains the null value, the function returns 0 \r\n" "(][*A@0+84 false][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: is`_date(10.5) `= 0, is`_date(23.5.1997) \r\n" "`= 1, is`_date(`\"hi`\") `= 0]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnvlVV", LNG_CZECH, "\1nvl\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1libovolný typ\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce vrátí hodnotu svého prvního parametru, tato hodnota \r\n" "není prázdná (][*A@0+84 null][A@0+84 ). Pokud první parametr \r\n" "obsahuje prázdnou hodnotu, funkce vrátí hodnotu druhého parametru.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: nvl(`\"prvni`\", `\"druhy`\") `= `\"prvni`\", \r\n" "nvl(`\"`\", `\"druhy`\") `= `\"druhy`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnvlVV", LNG_ENGLISH, "\1nvl\1 (\1any data type\1, \1any data type\1) [S ®] \1any data type\1") HELP_TOPIC_TEXT( "[ [A@0+84 This function returns its first parameter if it is not \r\n" "][*A@0+84 null][A@0+84 . If the first parameter is ][*A@0+84 null][A@0+84 \r\n" "the function returns its second parameter.]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: nvl(`\"first`\", `\"second`\") `= `\"first`\", \r\n" "nvl(`\"`\", `\"second`\") `= `\"second`\"]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsqrN", LNG_CZECH, "\1sqr\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Druhá mocnina. Funkce vrátí hodnotu ][*A@0+84 sqr(][*/A@0+84 x][*A@0+84 )\r\n" " `= ][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: sqr(12) `= 144]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsqrN", LNG_ENGLISH, "\1sqr\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Square. The function returns the value ][*A@0+84 sqr(][*/A@0+84 x][*A@0+84 )\r\n" " `= ][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: sqr(12) `= 144]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ChypotNN", LNG_CZECH, "\1hypot\1 (\1reálné číslo\1 [/ x], \1reálné číslo\1 [/ y]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Délka přepony pravoúhlého trojúhelníka. Výpočet přepony \r\n" "se provádí podle Pythagorovy věty`: ][*A@0+84 hypot(][*/A@0+84 x][*A@0+84 , \r\n" "][*/A@0+84 y][*A@0+84 ) `= sqrt(][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][*A@0+84 \r\n" "`+ ][*/A@0+84 y][*A@0+84 `* ][*/A@0+84 y][*A@0+84 )][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: hypot(3, 4) `= 5]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ChypotNN", LNG_ENGLISH, "\1hypot\1 (\1real number\1 [/ x], \1real number\1 [/ y]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 The length of the hypotenuse of the right`-angled triangle. \r\n" "The hypotenuse is calculated using the Pythagoras theorem, ][*A@0+84 hypot(][*/A@0+84 x\r\n" "][*A@0+84 , ][*/A@0+84 y][*A@0+84 ) `= sqrt(][*/A@0+84 x][*A@0+84 \r\n" "`* ][*/A@0+84 x][*A@0+84 `+ ][*/A@0+84 y][*A@0+84 `* ][*/A@0+84 y][*A@0+84 )][A@0+84 .\r\n" "]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: hypot(3, 4) `= 5]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CpowNN", LNG_CZECH, "\1pow\1 (\1reálné číslo\1 [/ základ], \1reálné číslo\1 [/ exponent]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Reálná mocnina. Pokud je ][/A@0+84 exponent][A@0+84 \r\n" "celočíselný, smí být ][/A@0+84 základ][A@0+84 mocniny i_záporný. \r\n" "]]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: pow(3, 4) `= 81]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CpowNN", LNG_ENGLISH, "\1pow\1 (\1real number\1 [/ base], \1real number\1 [/ exponent]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Real power function. If the exponent is an integer, \r\n" "the base of the power may be negative. Calling ][*A@0+84 pow][A@0+84 \r\n" "with a negative or zero base and a non`-integal exponent aborts \r\n" "the computation with the error message ][*A@0+84 real number \r\n" "computation error][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: pow(3, 4) `= 81]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogN", LNG_CZECH, "\1log\1 (\1reálné číslo\1 [/ x]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Dekadický logaritmus. Funkce vypočte logaritmus parametru \r\n" "][/A@0+84 x][A@0+84 o_základu 10, tedy takové reálné číslo ][/A@0+84 a][A@0+84 ,\r\n" " pro které platí`: ][*/A@0+84 x][*A@0+84 `= pow(10, ][*/A@0+84 a][*A@0+84 )][A@0+84 .\r\n" "]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: log(1000) `= 3]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ClogN", LNG_ENGLISH, "\1log\1 (\1real number\1 [/ x]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Decadic logarithm. The function calculates the logarithm \r\n" "of the parameter ][/A@0+84 x][A@0+84 with 10 as its base, i.e. \r\n" "such ][/A@0+84 a][A@0+84 for which ][*/A@0+84 x][*A@0+84 `= \r\n" "pow(10, ][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: log(1000) `= 3]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsinN", LNG_CZECH, "\1sin\1 (\1reálné číslo\1 [/ [S a]]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce stanoví sinus úhlu, tedy podíl délky protilehlé \r\n" "odvěsny a_přepony v_pravoúhlém trojúhelníku s_odvěsnovým úhlem \r\n" "][S@0+84 a][A@0+84 . Úhel se zadává v_radiánech, takže plný úhel \r\n" "má velikost 2][S@0+84 p][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: sin(3 `* pi `/ 2) `= `-1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsinN", LNG_ENGLISH, "\1sin\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function calculates the sine of the angle ][S@0+84 a][A@0+84 , \r\n" "i.e. the ratio of the length of the opposite leg and the length \r\n" "of the hypotenuse in a right`-angled triangle with the leg angle \r\n" "][S@0+84 a][A@0+84 . The input angle is assumed to be in radians, \r\n" "therefore the perigon equals 2][S@0+84 p][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: sin(3 `* pi `/ 2) `= `-1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcosN", LNG_CZECH, "\1cos\1 (\1reálné číslo\1 [/ [S a]]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Funkce stanoví kosinus úhlu, tedy podíl délky přilehlé \r\n" "odvěsny a_přepony v_pravoúhlém trojúhelníku s_odvěsnovým úhlem \r\n" "][S@0+84 a][A@0+84 . Úhel se zadává v_radiánech, takže plný úhel \r\n" "má velikost 2][S@0+84 p][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: cos(pi) `= `-1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcosN", LNG_ENGLISH, "\1cos\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 The function calculates the cosine of the angle ][S@0+84 a][A@0+84 , \r\n" "i.e. the ratio of the length of the adjacent leg and the length \r\n" "of the hypotenuse in a right`-angled triangle with the leg angle \r\n" "][S@0+84 a][A@0+84 . The input angle is assumed to be in radians, \r\n" "therefore the perigon equals 2][S@0+84 p][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: cos(pi) `= `-1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtgN", LNG_CZECH, "\1tg\1 (\1reálné číslo\1 [/ [S a]]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[ [A@0+84 Tangens úhlu je podíl délky protilehlé a_přilehlé odvěsny \r\n" "v_pravoúhlém trojúhelníku s_odvěsnovým úhlem ][S@0+84 a][A@0+84 . \r\n" "Úhel se zadává v_radiánech, takže plný úhel má velikost 2][S@0+84 p][A@0+84 .]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Příklad][A@0+84 `: tg(pi `/ 4) `= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtgN", LNG_ENGLISH, "\1tg\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[ [A@0+84 Tangent of an angle is the ratio of the length of the \r\n" "opposite leg and the length of the adjacent leg right`-angled \r\n" "triangle with the leg angle ][S@0+84 a][A@0+84 . The input angle \r\n" "is assumed to be in radians (the perigon equals 2][S@0+84 p][A@0+84 ).]]\r\n" "&\r\n" "[A+84 ]\r\n" "&\r\n" "[ [*A@0+84 Example][A@0+84 `: tg(pi `/ 4) `= 1]]\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextA", LNG_CZECH, "") HELP_TOPIC_TEXT( "Funkce převede zadané pole na standardní textovou reprezentaci ve tvaru\r\n" "&\r\n" "&`[[/ první prvek, druhý prvek, třetí prvek...]`]\r\n" "&\r\n" "&[* Příklad:[* `[0.0, 1.0, 2.5`].text = \"`[0, 1, 2.5`]\"]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CtextA", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "Function converts an array to its standard textual representation in the format\r\n" "&\r\n" "&`[[/ first element, second element, third element...]`]\r\n" "&\r\n" "&[* Example:[* `[0.0, 1.0, 2.5`].text = \"`[0, 1, 2.5`]\"]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdayD", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0} \r\n" "[s0; [Idatum`, funkce;2 Funkce][2 vrátí číslo dne v měsíci pro zadané \r\n" "datum.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: den(27.5.1984) `= 27]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CdayD", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 The function returns the day number of its argument.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: day(27.5.1984) `= 27]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmonthD", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Funkce vrátí číslo měsíce v roce pro zadané datum.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: month(27.5.1984) `= 5]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmonthD", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "The function returns the month number of its argument.\r\n" "&\r\n" "&[* Example[* : mesic(27.5.1984) = 5]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CyearD", LNG_CZECH, "") HELP_TOPIC_TEXT( "Funkce vrátí číslo roku pro zadané datum.\r\n" "&\r\n" "&[* Příklad[* : rok(27.5.1984) = 1984]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CyearD", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "The function returns the year number of its argument.\r\n" "&\r\n" "&[* Example[* : rok(27.5.1984) = 1984]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddAA", LNG_CZECH, "operátor \1+\1 (\1pole hodnot\1, \1pole hodnot\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Operátor spojí dvě pole (zařadí jejich jednotlivé prvky za \r\n" "sebe).") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CaddAA", LNG_ENGLISH, "operator \1+\1 (\1pole hodnot\1, \1pole hodnot\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsumA", LNG_CZECH, "\1sum\1 (\1pole hodnot\1) [S ®] \1libovolný typ\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsumA", LNG_ENGLISH, "\1sum\1 (\1pole hodnot\1) [S ®] \1any data type\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulAC", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Operátor pro každý prvek zadaného pole vyhodnotí ][/2 lambda`-výraz][2 \r\n" "a vrátí pole obsahující výsledky těchto výpočtů. Výsledné pole \r\n" "má vždy stejný počet prvků jako vstupní pole. Při vyhodnocování \r\n" "][/2 lambda`-výrazu][2 je pro každý prvek původního pole proměnná \r\n" "kalkulátoru ][*2 I][2 nastavená na index tohoto prvku v poli \r\n" "(první prvek pole má index 0), proměnná ][*2 A][2 obsahuje hodnotu \r\n" "zpracovávaného prvku.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: `[1, 2, 3, 4`] `* `#(A `* A) `= `[1, 4, 9, 16`]]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmulAC", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "The binary operator [* *] evaluates the [/ lambda-expression] for each element of the original array" " and returns an array composed of the results. The output array has always the same number of elemen" "ts as the input array. During evaluation of the lambda-expression for each input array element the c" "alculator variable [* I] is set to the index of the current array element (first array element has i" "ndex 0) and the variable [* A] contains the value of the array element being processed.") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcountA", LNG_CZECH, "\1count\1 (\1pole hodnot\1) [S ®] \1celé číslo\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcountA", LNG_ENGLISH, "\1count\1 (\1pole hodnot\1) [S ®] \1integer\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleftAN", LNG_CZECH, "\1left\1 (\1pole hodnot\1, \1celé číslo\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CleftAN", LNG_ENGLISH, "\1left\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CrightAN", LNG_CZECH, "\1right\1 (\1pole hodnot\1, \1celé číslo\1 [/ počet]) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Funkce vrátí posledních [/ počet] hodnot z_konce zadaného pole.") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CrightAN", LNG_ENGLISH, "\1right\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidANN", LNG_CZECH, "\1mid\1 (\1pole hodnot\1, \1celé číslo\1, \1celé číslo\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidANN", LNG_ENGLISH, "\1mid\1 (\1pole hodnot\1, \1integer\1, \1integer\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidAN", LNG_CZECH, "\1mid\1 (\1pole hodnot\1, \1celé číslo\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CmidAN", LNG_ENGLISH, "\1mid\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarrayCtr", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0} \r\n" "[s0; [Ipole`, konstruktor;2 Konstruktor pole][2 vytvoří pole obsahující \r\n" "zadanou posloupnost prvků.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: `[1`+2, 1`+3, `\"a`\" `+ `\"b`\"`] `= `[3, 4, `\"ab`\"`]]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarrayCtr", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "The array constructor creates an array containing the given sequence of elements.\r\n" "&\r\n" "&[* Example:[* `[1+2, 1+3, \"a\" + \"b\"`] = `[3, 4, \"ab\"`]]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarrayIndex", LNG_CZECH, "operátor \1[]\1 (\1pole hodnot\1, \1celé číslo\1) [S ®] \1libovolný typ\1") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Operátor vrátí prvek pole na dané pozici. Prvky pole jsou indexovány \r\n" "od 0, poslední prvek má index [/ pole.count]-1.&]\r\n" "[s0;2 &]\r\n" "[s0;2 [* Příklad:] `[\"index0\", \"index1\", \"index2\"`]`[1`] = \"index1\"") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarrayIndex", LNG_ENGLISH, "operator \1[]\1 (\1pole hodnot\1, \1integer\1) [S ®] \1any data type\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsumASC", LNG_CZECH, "\1sum\1(\1pole hodnot\1, \1řetězec\1 [/ identifikátor], \1lambda-výraz\1) [S ®] \1libovolný typ\1") HELP_TOPIC_TEXT( "Funkce sečte / spojí hodnoty vypočtené zadaným [/ lambda-výrazem] z[/ ]prvků zadaného pole. [/ Lamb" "da-výraz] smí používat zadaný [/ identifikátor] pro přístup k aktuálnímu prvku pole. Výsledky výrazu" " musí být jednoho z podporovaných datových typů:\r\n" "&\r\n" "&[i150o*+-83 číslo[* - funkce vrátí součet všech těchto čísel; prvky obsahující hodnotu ]null[* se" " ignorují]]\r\n" "&[i150o*+-83 řetězec[* - funkce vrátí spojení všech těchto řetězců]]\r\n" "&[i150o*+-83 pole[* - funkce vrátí spojení všech těchto polí]]\r\n" "&[i200+-83 ]\r\n" "&[*+-83 Příklad:[* `[1, 4, 7`].sum(\"X\", #(X*X)) = 66, `[1, 4, 7`].sum(\"T\", #(T.text)) = \"147\"]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsumASC", LNG_ENGLISH, "\1sum\1(\1pole hodnot\1, \1string\1 [/ identifier], \1lambda-výraz\1) [S ®] \1any data type\1") HELP_TOPIC_TEXT( "Function adds / concatenates values calculated from the members of its input array using a given [/ " "lambda-expression]. [/ Lambda-expressions] may use the given [/ identifier] to access the current ar" "ray element. The calculated values must be of one of the supported types:\r\n" "&\r\n" "&[i150o*+-83 numbers[* - function returns the arithmetic sum of all such numbers; elements containi" "ng the ]null[* value are ignored]]\r\n" "&[i150o*+-83 strings[* - function returns the string concatenation of all string values]]\r\n" "&[i150o*+-83 arrays[* - function returns the array concatenation of all arrays]]\r\n" "&[*+-83 ]\r\n" "&[* Example:[* ][*+-83 `[1, 4, 7`].sum(\"X\", #(X*X)) = 66, `[1, 4, 7`].sum(\"T\", #(T.text)) = \"147\"]]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundrNN", LNG_CZECH, "\1roundr\1(\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ platných_číslic]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Zaokrouhlení na zadaný počet platných číslic. Směr zaokrouhlení \r\n" "je k nejbližšímu reálnému číslu, které je celistvým násobkem \r\n" "hodnoty ][*2 10 `*`* ][/2 (ceil(log(hodnota))`-platných`_číslic)][2 . \r\n" "Pokud zadané číslo leží přesně v polovině vzdálenosti mezi nejbližšími \r\n" "takovými čísly, zaokrouhlí se směrem nahoru.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: roundr(47.32, 2) `= 47, roundr(117, 1) `= 100.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CroundrNN", LNG_ENGLISH, "\1roundr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Rounding to the stated number of significant digits. The \r\n" "direction of rounding is towards the nearest integral multiple \r\n" "of ][*2 10 `*`* ][/2 (ceil(log(value)`-significant`_digits)][2 . \r\n" "If the number lies exactly in the middle between two such nearest \r\n" "numbers, it is rounded up (towards positive infinity).]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: roundr(47.32, 3) `= 47.3, roundr(117, 1) `= 100.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorrNN", LNG_CZECH, "\1floorr\1(\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ platných_číslic]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Zaokrouhlení směrem dolů na zadaný počet platných číslic. \r\n" "Funkce nalezne nejvyšší reálné číslo, které je celistvým násobkem \r\n" "hodnoty ][*2 10 `*`* ][/2 (ceil(log(hodnota))`-platných`_číslic)][2 \r\n" "a není vyšší než původní ][/2 hodnota][2 .]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: floorr(47.32, 3) `= 47.3, floorr(117, 1) `= 100.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CfloorrNN", LNG_ENGLISH, "\1floorr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Rounding down (towards minus infinity) to the stated number \r\n" "of significant digits. The function returns the highest integral \r\n" "multiple of ][*2 10 `*`* ][/2 (ceil(log(value))`-significant`_digits) \r\n" "][2 not greater than the original ][/2 value][2 .]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: floorr(47.32, 3) `= 47.3, floorr(117, 1) `= 100.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilrNN", LNG_CZECH, "\1ceilr\1(\1reálné číslo\1 [/ hodnota], \1celé číslo\1 [/ platných_číslic]) [S ®] \1reálné číslo\1") HELP_TOPIC_TEXT( "[{0} \r\n" "[s0; [IzaokrouhlovánĂ­`; ÄŤĂ­slo`, zaokrouhlenĂ­;2 Zaokrouhlení][2 \r\n" "směrem nahoru na zadaný počet platných číslic. Funkce nalezne \r\n" "nejmenší reálné číslo, které je celistvým násobkem hodnoty ][*2 10 `*`* ][/2 (cei\r\n" "l(log(hodnota))`-platných`_číslic)][2 a není menší než původní \r\n" "][/2 hodnota][2 .]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: ceilr(47.32, 3) `= 47.4, ceilr(117, 1) `= 200.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CceilrNN", LNG_ENGLISH, "\1ceilr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Rounding up (towards plus infinity) to the stated number \r\n" "of significant digits. The function returns the lowest integral \r\n" "multiple of ][*2 10 `*`* ][/2 (ceil(log(value))`-significant`_digits)][2 \r\n" "not lower than the original ][/2 value][2 .]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: ceilr(47.32, 3) `= 47.4, ceilr(117, 1) `= 200.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsrN", LNG_CZECH, "\1nlsr\1(\1reálné číslo\1 [/ číslo]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Převod číselné hodnoty na text s využitím národních zvyklostí \r\n" "pro formátování čísel (oddělovače tisíců, oddělovač desetinné \r\n" "části). Číslo se zaokrouhlí na tři platné číslice a nevýznamné \r\n" "nuly se ignorují.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: nlsr(1272.3) `= `\"1 272`\"]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsrN", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Converts its numeric value to text according to current regional \r\n" "settings (delimiters of thousands, delimiter of decimal part). \r\n" "The number is rounded to 3 significant digits and insignificant \r\n" "zeroes are ignored.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: nlsr(1272.3) `= `\"1 272.3`\"]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsrNN", LNG_CZECH, "\1nlsr\1(\1reálné číslo\1 [/ číslo], \1celé číslo\1 [/ platných_číslic]) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Převod číselné hodnoty na text s využitím národních zvyklostí \r\n" "pro formátování čísel (oddělovače tisíců, oddělovač desetinné \r\n" "části) na zadaný počet ][/2 platných číslic][2 . Pokud je počet \r\n" "platných číslic kladný, z desetinné části čísla se odstraní nevýznamné \r\n" "nuly; pokud je počet míst záporný, nevýznamné nuly se v čísle \r\n" "ponechají.]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Příklad`: nlsr(1272.3, `-3) `= `\"1 270`\", nlsr(1.2023, `-3) \r\n" "`= `\"1,20`\"]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CnlsrNN", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Converts its numeric value to text according to current regional \r\n" "settings (delimiters of thousands, delimiter of decimal part) \r\n" "with given number of ][/2 significant digits][2 . If the number \r\n" "of digits is positive, non`-significant zeroes will be deleted \r\n" "from the decimal part of the number. If the number of digits \r\n" "is negative, non`-significant zeroes will be retained in the \r\n" "number. ]]\r\n" "&\r\n" "[s0;2 ]\r\n" "&\r\n" "[s0; [*2 Example`: nlsr(1272.3, `-2) `= `\"1 300`\", nlsr(1.999, `-2) \r\n" "`= `\"2.00`\"]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ChourT", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Function returns the number of hours of its date`/time argument.]]\r\n" "&\r\n" "[s0; ]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$ChourT", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Funkce vrátí počet hodin svého argumentu typu datum`/čas.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminuteT", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Funkce vrátí počet minut ze zadaného parametru typu datum \r\n" "`/ čas.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CminuteT", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Function returns number of minutes of its date`/time argument.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsecondT", LNG_CZECH, "") HELP_TOPIC_TEXT( "[{0}\r\n" "[s0; [2 Funkce vrátí počet sekund ze zadaného údaje typu datum`/čas.]]\r\n" "&\r\n" "[s0; ]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CsecondT", LNG_ENGLISH, "") HELP_TOPIC_TEXT( "[{2}\r\n" "[s0; [2 Function returns number of seconds of its date`/time argument.]]\r\n" "]") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CstringIndex", LNG_CZECH, "operátor \1[]\1 (\1řetězec\1, \1celé číslo\1) [S ®] \1řetězec\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CstringIndex", LNG_ENGLISH, "operator \1[]\1 (\1string\1, \1integer\1) [S ®] \1string\1") HELP_TOPIC_TEXT( "\r\n") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CarrayRange", LNG_CZECH, "") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;*2 [* Pomocí konstruktu ]`[a .. b`][* lze vytvořit pole hodnot z_daného \r\n" "intervalu. Výsledné pole bude obsahovat hodnoty ]`[a,a+1,a+2,...,[* round(]b[* )]`].") HELP_TOPIC_END() HELP_TOPIC_BEGIN("Calc$CcallSV", LNG_CZECH, "") HELP_TOPIC_TEXT( "[3 $$0,0#00000000000000000000000000000000:Default]\r\n" "[{0} \r\n" "[s0;2 Funkce načte proměnnou výrazového systému nebo zavolá funkci \r\n" "zadanou textovým identifikátorem. V_případě funkce je možno jako \r\n" "další parametry zadat parametry funkce.&]\r\n" "[s0;2 &]\r\n" "[s0;*2 Příklad: call(\"mid\", \"ahoj\", 2, 2) = \"oj\"&]\r\n" "[s0;*2 ") HELP_TOPIC_END()