Цикл for

Слайд 2

1. Повторение - мать учения

Поможем Барту Симпсону (как известно, этого персонажа регулярно

1. Повторение - мать учения Поможем Барту Симпсону (как известно, этого персонажа
наказывают, заставляя исписать всю доску надписью вроде «я никогда не буду приводить на родительское собрание кота»).
Напишите программу, которая сначала считывает некое мудрое изречение, а затем количество раз, которое нужно повторить это мудрое изречение, после чего выводит это изречение нужное количество раз.
Формат ввода: в первой строке записано изречение, во второй — количество повторений.
Формат вывода: выведите изречение нужное количество раз. Каждое повторение должно начинаться с новой строки.
Пример:

Слайд 3

2. Вышел зайчик погулять

Напишите программу, которая выводит на одной строчке целые числа

2. Вышел зайчик погулять Напишите программу, которая выводит на одной строчке целые
подряд от нуля до введённого пользователем, разделяя их пробелами. За последним числом также может следовать пробел.
Пример:

3. Сколько-то букв по вертикали

Напишите программу для вывода введённого слова по вертикали, как на некоторых вывесках и в кроссвордах.

п
р
и
в
е
т

п
о
к
а

Слайд 4

4. Перемножить всё

Напишите программу для самоконтроля навыков устного счёта: пользователь вводит 6

4. Перемножить всё Напишите программу для самоконтроля навыков устного счёта: пользователь вводит
целых чисел, после чего программа должна вывести их произведение. Чтобы перемножать числа было не слишком легко, нули не учитывайте. Гарантируется, что не все введённые числа — нули.
Формат ввода: шесть целых чисел, каждое в отдельной строке.
Формат вывода: одно число — произведение введенных чисел без учета нулей.
Пример:

Слайд 5

5. Делится ли...

Напишите программу, которая считывает одно натуральное число и выводит на

5. Делится ли... Напишите программу, которая считывает одно натуральное число и выводит
первой строке все делители этого числа в порядке возрастания, разделённые пробелами, а на второй — «ПРОСТОЕ» или «НЕТ» в зависимости от того, простым было введённое число или нет.
Пример:

Простыми называются такие натуральные числа, у которых ровно два делителя: 1 и само это число (они должны отличаться, то есть 1 — не простое число). Простые числа и вообще разложение чисел на множители долгое время были предметом абстрактной игры ума математиков, но в настоящее время некоторые математические понятия, связанные с разложением на множители, играют важнейшую роль в шифровании трафика в интернете.

Простыми называются такие натуральные числа, у которых ровно два делителя: 1 и само это число (они должны отличаться, то есть 1 — не простое число). Простые числа и вообще разложение чисел на множители долгое время были предметом абстрактной игры ума математиков, но в настоящее время некоторые математические понятия, связанные с разложением на множители, играют важнейшую роль в шифровании трафика в интернете.

Слайд 6

6. Найди кота

Напишите программу, которая находит кота. Пользователь вводит сначала количество строк,

6. Найди кота Напишите программу, которая находит кота. Пользователь вводит сначала количество
потом сами строки. Если хотя бы в одной введённой строке нашлось сочетание букв «Кот» или «кот», программа выводит «МЯУ», иначе программа выводит «НЕТ».
При обнаружении кота цикл должен немедленно прерываться командой break.
Формат ввода: в первой строке записано число n. Далее следует n строк.
Формат вывода: Напечатайте нужное сообщение в зависимости от того, есть во введенных строчках кот или нет.

Пример:

Слайд 7

7. Таблица умножения

Выведите таблицу умножения n × n в виде списка равенств

7. Таблица умножения Выведите таблицу умножения n × n в виде списка
(n вводит пользователь). Сначала первый множитель устанавливается равным 1, а значение второго пробегает числа от 1 до n, затем первый множитель становится равным 2, и т. д. См. пример.
Формат ввода: вводится одно натуральное число n.
Формат вывода: выводится n2 строк в указанном формате.
Подсказка: здесь вам понадобится вложенный цикл (цикл внутри цикла).

Пример: