for
примеры
(Pascal)
for i := 1 to 10 do
s:=s+1;
(C#,C++)
for (int i=0;i<10;i++) {
s+=i;
}
(Ruby)
for i in 1..10
s=s+i
end
(VB, VBA, Basic,..)
for i = 1 to 10
s=s+i
next i
По умлчанию шагом счетчика является 1. Обычно шаг счетчика можно менять фразой by или step by. Хотя увы такое есть не во всех языках
(C#,C++)
for (int i=0;i<10;i=i+2) {
s+=i;
}
(VB, VBA, Basic,..)
for i = 1 to 10 step by 2
s=s+i
next i
Например в паскале возможен только обратный отсчет
for i := 10 downto 1 do
s:=s+1;
еще for примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. Правда не знаю подпадают ли под это правило языки из группы С
Поделитесь своими знаниями, ответьте на вопрос:
Нарисовать расположение чисел.напечатанных следующей последовательностью операторов паскаля: write(1); write(2, 3: 2); writeln(4) 4.описать алгоритм следующей .
1 2,1.5 4
Объяснение:
write - команда, выводящая строку на экран
writeln - команда, выводящая СЛЕДУЮЩУЮ строку на экран
поскольку после writeln не идёт никакой строки, то мы и не увидим то, как она начинается с "Красной строки"