16 детей рассадили по 2 человека за парту. Сколько парт потребовалось?
16:2=8(парт)
Ответ; потребовалось 8 парт.
10 яблок разложили поровну на два блюда. Сколько яблок оказалось на каждом блюде?
10:2=5(ябл)
Ответ; по 5 яблок на каждом блюде.
1) 3 + 4 = 7 (ч) - был в пути поезд.
2) 315 / 7 = 45 (км/ч) скорость поезда.
3) 45 * 3 = 135 (км) - прошёл поезд до остановки.
4) 45 * 4 = 180 (км) - прошёл поезд после остановки.
Думаю надо разрезать на 4 равных частей.Если оставим 1 часть для запаса то это не вредно.
Q1 - указатель. В начале программы указывает на второй элемент последовательности
Программа говорит, что если указатель q1 указывает на единицу, то надо ее исправить на единицу и сместиться вправо... т.е. указатель будет двигаться вправо до тех пор, пока не встретит ноль.
Таким образом в конце выполнения первого правила указатель q1 сместится в конец последовательности (до нуля)
Далее, если указатель q1 показывает на ноль, то меняем ноль на единицу, меняем указатель q1 на q2 и сдвигаемся влево.
После выполнения второго правила получаем последовательность 0111111 и указатель q2 на предпоследнюю единицу.
Третьим правилом q2 - сдвигается влево до достижения нуля
После его выполнения получаем последовательность 0111111 и указатель q2 на первый ноль
Четвертое правило заменяет указатель q2 на q0 и сдвигается вправо
Таким образом получаем в конце программы последовательность 0111111 и указатель q0 на первую единицу.