Создайте двухмерный список. Заполните его случайными числами и покажите на экран.
Пользователь выбирает количество сдвигов и положение (влево, вправо, вверх, вниз).
Выполнить сдвиг списка и показать на экран полученный результат. Сдвиг циклический.
Например, если мы имеем следующий список:
1 2 0 4 5 3
4 5 3 9 0 1
и пользователь выбрал сдвиг на 2 разряда вправо, то мы получим:
5 3 1 2 0 4
0 1 4 5 3 9
2. Что такое "тело оператора цикла"?
3. Может ли тело оператора цикла с параметром не выполниться ни разу?
4. Как должен быть оформлен оператор цикла с параметром, чтобы тело цикла выполнялось при уменьшающихся значениях параметра цикла? Как он будет работать (что будет происходить при его выполнении)? Нарисуйте графическую схему выполнения.
5. Чему равно количество повторений тела оператора цикла с параметром, если параметр цикла принимает:
а) все целые значения от 1 до 10?
б) все целые значения от a до b?
в) все нечетные значения от 1 до 20?1
г) все нечетные значения от 1 до n?2
д) все значения от 10 до 100 с шагом 7?3
е) все значения от 1,5 до 10,3 с шагом 0,4?4
ж) все значения от a до b с шагом step?5
6. Можно ли в теле оператора цикла с параметром не использовать величину- параметр цикла?
7. Почему в программировании существует правило: нельзя изменять параметр цикла в теле оператора цикла?
Правильно?