Oct 7, 2017 10:23
6 yrs ago
1 viewer *
English term
until the condition controlling the execution of the instruction
English to Russian
Tech/Engineering
Computers: Software
programming
The three types of statement constructs that an algorithm can have are as follows:
1) Sequential – where the instructions are executed one after the other.
2) Conditional – where a condition is presented and depending on the result of evaluation of the condition, the next instruction is executed.
3) Iteration – where a series of instructions are executed repeatedly until the condition controlling the execution of the instruction.
Мне кажется, здесь что-то пропущено. Please advise!
1) Sequential – where the instructions are executed one after the other.
2) Conditional – where a condition is presented and depending on the result of evaluation of the condition, the next instruction is executed.
3) Iteration – where a series of instructions are executed repeatedly until the condition controlling the execution of the instruction.
Мне кажется, здесь что-то пропущено. Please advise!
Proposed translations
(Russian)
Proposed translations
1 hr
Selected
пока выполняется условие, управляющее выполнением инструкции
...в операторах организации циклов/итераций.
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла. Единичное выполнение тела цикла называется итерацией. Выражение, определяющее, будет в очередной раз выполняться итерация или цикл завершится, называется условием выхода или условием окончания цикла (либо условием продолжения в зависимости от того, как интерпретируется его истинность — как признак необходимости завершения или продолжения цикла).
https://ru.wikipedia.org/wiki/Цикл_(программирование)
Понятно, что условий выхода из цикла может быть множество, и в зависимости от них фраза должна быть закончена по-разному, типа ...is reached/met/true и т.д.
Строго говоря, каждое их них предполагает (алгоритмически) определенное действие. Впечатление такое, что кто-то (не шибко грамотный, по крайней мере в части основ структурного программирования), “из лучших побуждений” просто объединил их все в одном предложении...))
В русскоязычном варианте эти различия нивелируются.
--------------------------------------------------
Note added at 2 час (2017-10-07 12:27:10 GMT)
--------------------------------------------------
Чтобы избежать тавтологии (а правильно говорить именно “выполнение инструкции”), лучше сформулировать иначе:
пока действует/сохраняется условие, управляющее выполнением инструкции
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла. Единичное выполнение тела цикла называется итерацией. Выражение, определяющее, будет в очередной раз выполняться итерация или цикл завершится, называется условием выхода или условием окончания цикла (либо условием продолжения в зависимости от того, как интерпретируется его истинность — как признак необходимости завершения или продолжения цикла).
https://ru.wikipedia.org/wiki/Цикл_(программирование)
Понятно, что условий выхода из цикла может быть множество, и в зависимости от них фраза должна быть закончена по-разному, типа ...is reached/met/true и т.д.
Строго говоря, каждое их них предполагает (алгоритмически) определенное действие. Впечатление такое, что кто-то (не шибко грамотный, по крайней мере в части основ структурного программирования), “из лучших побуждений” просто объединил их все в одном предложении...))
В русскоязычном варианте эти различия нивелируются.
--------------------------------------------------
Note added at 2 час (2017-10-07 12:27:10 GMT)
--------------------------------------------------
Чтобы избежать тавтологии (а правильно говорить именно “выполнение инструкции”), лучше сформулировать иначе:
пока действует/сохраняется условие, управляющее выполнением инструкции
4 KudoZ points awarded for this answer.
Comment: "Thank you for your help George! Thanks everybody!!!"
6 mins
пока не дойдут до условия, контролирующего выполнение инструкции
--------------------------------------------------
Note added at 8 mins (2017-10-07 10:32:36 GMT)
--------------------------------------------------
выполнение=исполнение https://ru.wikipedia.org/wiki/Внеочередное_исполнение
Reference:
http://iais.kemsu.ru/odocs/java/Chapter03.html
https://rtfm.co.ua/bash-opisanie-ciklov-for-while-until-i-primery-ispolzovaniya/
58 mins
до тех пор, пока истинно/выполняется условие управляющее исполнением (данной) инструкции
или с «пока не»:
до тех пор, пока не станет ложным/не перестанет выполняется условие управляющее исполнением (данной) инструкции
по смыслу должно быть так, по крайней мере в знакомых мне языках
до тех пор, пока не станет ложным/не перестанет выполняется условие управляющее исполнением (данной) инструкции
по смыслу должно быть так, по крайней мере в знакомых мне языках
11 hrs
до возникновения условия, захватывающего выполнение этой инструкции
устанавливащего свой контроль (берущего под свой контроль) выполнение данной инструкции
если позволительна дословность для прояснения смысла
--------------------------------------------------
Note added at 11 hrs (2017-10-07 21:32:07 GMT)
--------------------------------------------------
исправление граммат. ошибки:
устанавливащего свой контроль над выполнением данной инструкции
если позволительна дословность для прояснения смысла
--------------------------------------------------
Note added at 11 hrs (2017-10-07 21:32:07 GMT)
--------------------------------------------------
исправление граммат. ошибки:
устанавливащего свой контроль над выполнением данной инструкции
19 hrs
до тех пор, пока указанное условие не станет верным
К примеру, рассмотрим цикл Do...Until. Цитата из справки AutoIt:
== BEGIN QUOTE ==
Do...Until
Loop based on an expression.
Do
statements
...
Until <expression>
Parameters
expression The statements in between Do...Until are executed until the expression is true.
== END QUOTE ==
AutoIt — Национальная библиотека им. Н. Э. Баумана
http://ru.bmstu.wiki/AutoIt
== BEGIN QUOTE ==
Цикл "Do ... Until", "Делай ... До". Циклическое выполнение команд до тех пор, пока указанное условие не станет верным.
$i = 0
Do
MsgBox(0, "", "Значение $i : " & $i)
$i = $i + 1
Until $i = 5
== END QUOTE ==
== BEGIN QUOTE ==
Do...Until
Loop based on an expression.
Do
statements
...
Until <expression>
Parameters
expression The statements in between Do...Until are executed until the expression is true.
== END QUOTE ==
AutoIt — Национальная библиотека им. Н. Э. Баумана
http://ru.bmstu.wiki/AutoIt
== BEGIN QUOTE ==
Цикл "Do ... Until", "Делай ... До". Циклическое выполнение команд до тех пор, пока указанное условие не станет верным.
$i = 0
Do
MsgBox(0, "", "Значение $i : " & $i)
$i = $i + 1
Until $i = 5
== END QUOTE ==
Discussion