Инструкции Для динамического массива сделать циклический сдвиг на k элементов. Причем если k 0 вправо. Так, например, при k = 2, массив [3, 1, 4, 8, 0] станет [8, 0, 3, 1, 4], а при k = -2 – [4, 8, 0б 3, 1].
По умлчанию шагом счетчика является 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 примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. Правда не знаю подпадают ли под это правило языки из группы С
ответ: 240 байт
I = К * i, где I - информационный объём сообщения, К - количество символов в сообщении, i - информационный вес символа
i = 8 бит = 1 байт информационный вес символа (используется для кодирования 1 символа)
I = 0,25 Кбайт = 0,25 * 1024 = 256 байт информационный объем сообщения (текста), после добавления 16 символов
I = К * i = 16 * 1 = 16 байт информационный объем добавленных 16 символов
256 - 16 = 240 байт информационный объем первоначального сообщения (текста), до добавления 16 символов
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 примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. Правда не знаю подпадают ли под это правило языки из группы С