|
|
Строка 1: |
Строка 1: |
− | | + | {{reserve-task|[[Участник:Urmat A|Urmat A]] 18:39, 18 декабря 2024 (UTC)}} |
| == Вопрос: Q19-08c765 == | | == Вопрос: Q19-08c765 == |
| + | Пусть все переменные целые и m >= 1. |
| | | |
− | <i>Тут вставьте перевод вопроса. | + | Псевдокод 1: |
− | Используйте [https://wiki.4intra.net/Help:%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 возможности разметки],
| + | <source> |
− | включая формулы и т.п, если будут графы — посмотрите как задать их текстом https://wiki.4intra.net/Graphviz .
| + | sum = 0 |
− | Если код — теги «code-pascal», «code-c» или «code-python».
| + | for i = 1 to m |
| + | sum = sum + i |
| + | output ( sum ) |
| + | </source> |
| | | |
− | Старайтесь нетривиальные понятия, особенно незнакомые вам, найти ссылку на википедию и вставить (нейросети лажают!).
| + | Следующий псевдокод должен выполнять то же самое: |
− | Это важно, чтобы найти корректный перевод (то, что в википедии, или на худой конец — точно массово гуглится).
| + | Псевдокод 2: |
− | | + | <source> |
− | Потом конечно сотрите инструкции, которые тут курсивом.</i>
| + | sum = 0 |
| + | i = <initial value> |
| + | while ( <condition> ) |
| + | { |
| + | i = i + 1 |
| + | sum = sum + i |
| + | } |
| + | output ( sum ) |
| + | </source> |
| | | |
| === Ответы === | | === Ответы === |
− | <i>Если ответы простые, однострочные, используйте простой способ задания ответов списком, типа так | + | При каких значениях <initial_value> и <condition>, псевдокод 1 выдаст то же самое, что и псевдокод 2? |
− | (префикс «Правильный ответ:» — это дословно, для правильного ответа, неважно, какой он будет в списке)</i>
| + | #0 i<m-1 |
− | | + | #0 i<m |
− | * Правильный ответ: тут реально правильный ответ
| + | #0 i<m+1 |
− | * неправильный ответ
| + | #1 i<m |
− | * еще какой-то неправильный ответ
| + | #1 i<m+1 |
− | * еще какой-то неправильный ответ
| + | |
− | * еще какой-то неправильный ответ
| + | |
− | | + | |
− | <i>Если ответы длинные, многострочные, или там графы, используйте | + | |
− | [https://wiki.4intra.net/MediawikiQuizzer/ru#.D0.9E.D1.82.D0.B2.D0.B5.D1.82.D1.8B способ задания ответов разделами],
| + | |
− | Но такое очень редко встречается. </i>
| + | |
| | | |
| | | |
Версия 18:39, 18 декабря 2024
Задача зарезервирована: Urmat A 18:39, 18 декабря 2024 (UTC)
Вопрос: Q19-08c765
Пусть все переменные целые и m >= 1.
Псевдокод 1:
Указан неподдерживаемый язык.
Вы должны указать язык следующим образом: <source lang="html4strict">...</source>
Поддерживаемые языки:
[развернуть]
4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic
sum = 0
for i = 1 to m
sum = sum + i
output ( sum )
Следующий псевдокод должен выполнять то же самое:
Псевдокод 2:
Указан неподдерживаемый язык.
Вы должны указать язык следующим образом: <source lang="html4strict">...</source>
Поддерживаемые языки:
[развернуть]
4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic
sum = 0
i = <initial value>
while ( <condition> )
{
i = i + 1
sum = sum + i
}
output ( sum )
Ответы
При каких значениях <initial_value> и <condition>, псевдокод 1 выдаст то же самое, что и псевдокод 2?
- 0 i<m-1
- 0 i