среда, 13 мая 2020 г.

Применение вложенных циклов

Применение вложенных циклов

Перед выполнением заданий, ознакомьтесь с примерами и ответьте на вопросы для самопроверки

Примеры

  • вывод таблицы умножения
In [5]:
1	2	3	4	5	6	7	8	9	
2	4	6	8	10	12	14	16	18	
3	6	9	12	15	18	21	24	27	
4	8	12	16	20	24	28	32	36	
5	10	15	20	25	30	35	40	45	
6	12	18	24	30	36	42	48	54	
7	14	21	28	35	42	49	56	63	
8	16	24	32	40	48	56	64	72	
9	18	27	36	45	54	63	72	81	
In [15]:
1	2	3	4	5	6	7	8	9	
2	4	6	8	10	12	14	16		
3	6	9	12	15	18	21			
4	8	12	16	20	24				
5	10	15	20	25					
6	12	18	24						
7	14	21							
8	16								
9									
  • Найти все целые числа из промежутка от 100 до 300, у которых сумма делителей равна 50.
In [23]:
141

Вопросы для самопроверки

  • В каких случаях используются вложенные операторы цикла?
  • Как оформляются вложенные операторы цикла с параметром? Как они работают (что происходит при их выполнении)?
  • Внешний цикл образован оператором цикла с параметром i, меняющимся от 1 до 5, внутренний — с параметром j, меняющимся от 3 до 7. Опишите последовательность изменения значений i и j.
  • Вложенный цикл образован двумя операторами цикла с параметром. Можно ли во внешнем и внутреннем циклах использовать один и тот же параметр цикла?
  • Внешний цикл образован оператором цикла с параметром. Можно ли в качестве внутреннего цикла использовать оператор цикла с условием?
  • Внешний цикл образован оператором цикла с условием. Можно ли в качестве внутреннего цикла использовать оператор цикла с параметром?
  • Сколько раз выполнится тело внутреннего цикла, если во внешнем цикле параметр цикла меняется от 1 до 4, во внутреннем — от 1 до 3?

Задания

  1. Напечатать числа в виде следующей таблицы:
    11
    2122
    313233
    41424344
  2. Найти все целые числа из промежутка от 300 до 600, у которых сумма делителей кратна 10.

AI