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(), \&section()  & 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>