Div - целая часть от деления, mod - остаток при делении, “:=“ - знак присваивания, т.е. переменная получает новое значение, Write - вывод информации на экран.
b:= A div b = 28:6=4 - теперь b=4;
A:=A mod b = 28:4=0 (т.к. 28 делится на 4 без остатка), тогда в результате работы программы выведется “ A=0 b=4 “
1 МБ = 1024 Кбайт
0,5 МБ = 512 Кбайт
1024 * 15 + 512 = 15872 Кбайт
Ответ: 15872 Кбайт
Если имеется в виду "грузовой состав ( тепловоз и 7 цистерн)", то так: 1) 1тепловоз отцепляет свои 2 вагона2) 1тепловоз заезжает с 1 вагоном в тупик3) оставшиеся вагоны 2тепловоз толкает вперед, давая 1тепловозу выехать позади него4) 2тепловоз сдает назад, завозит 2 вагона в тупик и едет вперед<span>5) 1тепловоз возвращается и забирает 2 вагона</span>
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 примечателен тем, что даже если конец меньше начала (в варианте увеличения счета), то цикл все равно пройдет один раз. Правда не знаю подпадают ли под это правило языки из группы С
Начиная от нуля веди к следующем по счету цифрам. Все выйдет