File:
[LON-CAPA] /
loncom /
html /
adm /
help /
tex /
ru /
CAPA_LON-CAPA_function_diffs.tex
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Mon Feb 16 20:43:18 2004 UTC (20 years, 6 months ago) by
sakharuk
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
bz6209-base,
bz6209,
bz5969,
bz2851,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Russian translation
1: \label{CAPA_LON-CAPA_function_diffs}
2:
3: \begin{longtable}{|p{5cm}|p{6.5cm}|p{5.5cm}|}
4: \hline
5: \textbf{CAPA Функции }
6: &\textbf{LON-CAPA }
7: &\textbf{Различия (если имеются) }
8: \endhead
9: \hline
10: sin(x), cos(x), tan(x) & \&sin(\$x), \&cos(\$x), \&tan(\$x) & ═ \\
11:
12: \hline
13: asin(x), acos(x), atan(x), atan2(y,x) & \&asin(\$x), \&acos(\$x), \&atan(\$x), \&atan2(\$y,\$x) & ═ \\
14:
15: \hline
16: log(x), log10(x) & \&log(\$x), \&log10(\$x) & ═ \\
17:
18: \hline
19: exp(x), pow(x,y), sqrt(x) & \&exp(\$x), \&pow(\$x,\$y), \&sqrt(\$x) & ═ \\
20:
21: \hline
22: abs(x), sgn(x) & \&abs(\$x), \&sgn(\$x) & ═ \\
23:
24: \hline
25: erf(x), erfc(x) & \&erf(\$x), \&erfc(\$x) & ═ \\
26:
27: \hline
28: ceil(x), floor(x) & \&ceil(\$x), \&floor(\$x) & ═ \\
29:
30: \hline
31: min(...), max(...) & \&min(...), \&max(...) & ═ \\
32:
33: \hline
34: factorial(n) & \&factorial(\$n) & ═ \\
35:
36: \hline
37: N\%M & \$N\%\$M & ═ \\
38:
39: \hline
40: sinh(x), cosh(x), tanh(x) & \&sinh(\$x), \&cosh(\$x), \&tanh(\$x) & ═ \\
41:
42: \hline
43: asinh(x), acosh(x), atanh(x) & \&asinh(\$x), \&acosh(\$x), \&atanh(\$x) & ═ \\
44:
45: \hline
46: /DIS(\$x,''nn'') & \&format(\$x,'nn') & ═Различие очевидно. \\
47:
48: \hline
49: Отсутствует в CAPA & \&prettyprint(\$x,'nn') & ═ \\
50:
51: \hline
52: Отсутствует в CAPA & \&dollarformat(\$x) & ═ \\
53:
54: \hline
55: roundto(x,n) & \&roundto(\$x,\$n) & ═ \\
56:
57: \hline
58: web(``a'',''b'',''c'') или web(a,b,c) & \&web(``a'',''b'',''c'') или \&web(\$a,\$b,\$c) & ═ \\
59:
60: \hline
61: html(``a'') или html(a) & \&html(``a'') или \&html(\$a) & ═ \\
62:
63: \hline
64: jn(m,x) & \&j0(\$x), \&j1(\$x), \&jn(\$m,\$x), \&jv(\$y,\$x) & В CAPA, j0, j1 и jn содержатся в одной функции, jn(m,x) где m принимает значения 0, 1 or 2. jv(y,x) новая функция в LON-CAPA. \\
65:
66: \hline
67: yn(m,x) & \&y0(\$x), \&y1(\$x), \&yn(\$m,\$x), \&yv(\$y,\$x) & В CAPA, y0, y1 and yn содержатся в одной функции, yn(m,x) где m принимает значения 0, 1 or 2. yv(y,x) новая функция в LON-CAPA. \\
68:
69: \hline
70: random(l,u,d) & \&random(\$l,\$u,\$d) & В CAPA, все 3 аргумента должны быть того же самого типа. Однако, сейчас Вы можете смешивать тип \\
71:
72: \hline
73: choose(i,...) & \&choose(\$i,...) & ═ \\
74:
75: \hline
76: /MAP(seed;w,x,y,z;a,b,c,d) & \parbox{6.49cm}{
77: Опция 1 - \&map(\$seed,[$\backslash$\$w,$\backslash$\$x,$\backslash$\$y,$\backslash$\$z],[\$a,\$b,\$c,\$d]) или \\
78: Опция 2 - \&map(\$seed,$\backslash$@mappedArray,[\$a,\$b,\$c,\$d]) \\
79: Опция 3 - @mappedArray = \&map(\$seed,[\$a,\$b,\$c,\$d]) \\
80: Опция 4 - (\$w,\$x,\$y,\$z) = \&map(\$seed,$\backslash$@a) \\
81: где \$a='A'\\
82: \$b='B'\\
83: \$c='B'\\
84: \$d='B'\\
85: \$w, \$x, \$y, и \$z переменные } & В CAPA, аргументы делятся на три группы, разделяемые ;. В LON-CAPA, разделение осуществляется с помощью [] скобок или используя массив @a. Отметим бэкслэш ($\backslash$) перед аргументами во второй и третьей группах. \\
86:
87: \hline
88: rmap(seed;a,b,c,d;w,x,y,z) & \parbox{6.49cm}{Опция 1 - \&rmap(\$seed,[$\backslash$\$w,$\backslash$\$x,$\backslash$\$y,$\backslash$\$z],[\$a,\$b,\$c,\$d]) или \\
89: Опция 2 - \&rmap(\$seed,$\backslash$@rmappedArray,[\$a,\$b,\$c,\$d]) \\
90: Опция 3 - @rmapped\_array = \&rmap(\$seed,[\$a,\$b,\$c,\$d]) \\
91: Опция 4 - (\$w,\$x,\$y,\$z) = \&rmap(\$seed,$\backslash$@a) \\
92: где \$a='A'\\
93: \$b='B'\\
94: \$c='B'\\
95: \$d='B'\\
96: \$w, \$x, \$y, and \$z are variables } & В CAPA, аргументы делятся на три группы, разделяемые ;. В LON-CAPA, разделение осуществляется с помощью [] скобок (с образованием неименнованной векторной ссылки) или используя массив @a. Отметим бэкслэш ($\backslash$) перед аргументами во второй и третьей группах (Который заставляет Perl ссылаться на местоположение переменной а не на ее значение, подобно C пойнтерам). \\
97:
98: \hline
99: НЕ РЕАЛИЗОВАНА В CAPA & \$a=\&xmlparse(\$string) & Новая в LON-CAPA \\
100:
101: \hline
102: tex(a,b), tex(``a'',''b'') & \&tex(\$a,\$b), \&tex(``a'',''b'') & ═ \\
103:
104: \hline
105: var\_in\_tex(a) & \&var\_in\_tex(\$a) & ═ \\
106:
107: \hline
108: to\_string(x), to\_string(x,y) & \&to\_string(\$x), \&to\_string(\$x,\$y) & ═ \\
109:
110: \hline
111: capa\_id(), class(), section(), set(), problem() & \&class(), \§ion() & capa\_id(), set() и problem() более не используются. В настоящий момент они возвращают значение null. \\
112:
113: \hline
114: name(), student\_number() & \&name(), \&student\_number() & ═ \\
115:
116: \hline
117: open\_date(), due\_date(), answer\_date() & \&open\_date(), \&due\_date(), \&answer\_date() & Выходной формат для времени слегка изменен. Если полдень минул, показывается ..pm, иначе ..am. Так 23:59 показано как 11:59 pm. \\
118:
119: \hline
120: get\_seed(), set\_seed() & Не реализованы & ═ \\
121:
122: \hline
123: sub\_string(a,b,c) & \&sub\_string(\$a,\$b,\$c)
124: perl═ substr функции. Однако, отметим различия & Внутренняя функция в Perl, substr(string,b,c) начинает отсчет с 0 (а не с 1). В примере substr(\$a,1,4), где \$a=``home `` функция возвращает ``ome ``. \\
125:
126: \hline
127: array[xx] & @arrayname
128: Массив является внутренним в perl. Получить доступ к определенному элементу используйте \$arrayname[\$n] где \$n есть \$n+1 элемент, так как элементы в массиве отсчитываются с 0 & В LON-CAPA, массив определен @arrayname. Нет необходимости указывать размерность массива.═ \\
129:
130: \hline
131: array\_moments(B,A) & @B=\&array\_moments(@A) & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
132:
133: \hline
134: array\_max(Name), array\_min(Name) & \&min(@Name), \&max(@Name) & Обьединены с min и max функциями, определенными ранее. \\
135:
136: \hline
137: init\_array(Name) & undef @name & Используют внутреннюю perl функцию undef. \\
138:
139: \hline
140: random\_normal (return\_array,item\_cnt,seed,av,std\_dev) & @return\_array=\&random\_normal (\$item\_cnt,\$seed,\$av,\$std\_dev) & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
141:
142: \hline
143: random\_beta (return\_array,item\_cnt,seed,aa,bb) & @return\_array=\&random\_beta (\$item\_cnt,\$seed,\$aa,\$bb)
144: ОТМЕТИМ: Оба \$aa и \$bb ДОЛЖНЫ быть больше чем 1.0E-37. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
145:
146: \hline
147: random\_gamma (return\_array,item\_cnt,seed,a,r) & @return\_array=\&random\_gamma (\$item\_cnt,\$seed,\$a,\$r)
148: ОТМЕТИМ: Оба \$a и \$r ДОЛЖНЫ быть положительными. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
149:
150: \hline
151: random\_exponential (return\_array,item\_cnt,seed,av) & @return\_array=\&random\_exponential (\$item\_cnt,\$seed,\$av)
152: ОТМЕТИМ: \$av ДОЛЖЕН быть неотрицателен. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
153:
154: \hline
155: random\_poisson (return\_array,item\_cnt,seed,mu) & @return\_array=\&random\_poisson (\$item\_cnt,\$seed,\$mu)
156: ОТМЕТИМ: \$mu ДОЛЖЕН быть неотрицателен. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
157:
158: \hline
159: random\_chi (return\_array,item\_cnt,seed,df) & @return\_array=\&random\_chi (\$item\_cnt,\$seed,\$df)
160: ОТМЕТИМ: \$df ДОЛЖЕН быть положителен. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
161:
162: \hline
163: random\_noncentral\_chi (return\_array,item\_cnt,seed,df,nonc) & @return\_array=\&random\_noncentral\_chi (\$item\_cnt,\$seed,\$df,\$nonc)
164: ОТМЕТИМ: \$df ДОЛЖЕН быть минимум 1 и \$nonc ДОЛЖЕН быть неотрицателен. & В CAPA, моменты передаются как массив в первом аргументе, в то время как в LON-CAPA массив, содержащий моменты, есть единственный аргумент функции. \\
165:
166: \hline
167: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_f (\$item\_cnt,\$seed,\$dfn,\$dfd)
168: ОТМЕТИМ: Оба \$dfn и \$dfd ДОЛЖНЫ быть положительны. & Новая в LON-CAPA \\
169:
170: \hline
171: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_noncentral\_f (\$item\_cnt,\$seed,\$dfn,\$dfd,\$nonc)
172: ОТМЕТИМ: \$dfn ДОЛЖЕН быть минимум 1, \$dfd ДОЛЖНЫ быть положителен, и \$nonc ДОЛЖЕН быть неотрицателен. & Новая в LON-CAPA \\
173:
174: \hline
175: НЕ ДОКУМЕНТИПОВАНА В CAPA & @return\_array=\&random\_multivariate\_normal (\$item\_cnt,\$seed,$\backslash$@mean,$\backslash$@covar)
176: ОТМЕТИМ: @mean должен быть массивом из действительных чисел размерности p. @covar должен быть массивом из ссылок на массивы из действительных чисел размерности p (т.е. p на p матрицей. & Отметим бэкслэш перед @mean и @covar массивами. \\
177:
178: \hline
179: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_multinomial (\$item\_cnt,\$seed,@p)
180: ОТМЕТИМ: \$item\_cnt округлен с помощью int() и результат должен быть неотрицателен. Число элементов в @p должно быть по меньшей мере 2. & Новая в LON-CAPA \\
181:
182: \hline
183: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_permutation (\$seed,@array) & Новая в LON-CAPA \\
184:
185: \hline
186: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_uniform (\$item\_cnt,\$seed,\$low,\$high)
187: ОТМЕТИМ: \$low должен быть меньше чем или равен \$high. & Новая в LON-CAPA \\
188:
189: \hline
190: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_uniform\_integer (\$item\_cnt,\$seed,\$low,\$high)
191: ОТМЕТИМ: \$low и \$high оба пропущены через int(). \$low должен быть меньше чем или равен \$high. &Новая в LON-CAPA \\
192:
193: \hline
194: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_binomial (\$item\_cnt,\$seed,\$nt,\$p)
195: ОТМЕТИМ: \$nt округлен с помощью int() и результат должен быть неотрицателен. \$p должен быть между 0 и 1 включая границы. & Новая в LON-CAPA \\
196:
197: \hline
198: НЕ РЕАЛИЗОВАНА В CAPA & @return\_array=\&random\_negative\_binomial (\$item\_cnt,\$seed,\$ne,\$p)
199: ОТМЕТИМ: \$ne округлен с помощью int() и результат должен быть положителен. \$p должен быть между 0 и 1 исключая границы. & Новая в LON-CAPA \\
200: \hline
201:
202: \end{longtable}
203:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>