Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, базовый уровень)



Уроки 21 - 22
Цикл с условием. Цикл с переменной
§58. Циклические алгоритмы




Содержание урока

Как организовать цикл?

Циклы с условием

Цикл с переменной

Вложенные циклы

Вопросы и задания

Задачи (1 - 16)

Задачи (17 - 32)


Задачи (1 - 16)


1. Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.

2. Напишите программу, которая вводит натуральное число N и находит сумму всех натуральных чисел от 1 до N. Используйте сначала цикл с условием, а потом — цикл с переменной.

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

4. Напишите программу, которая вводит натуральные числа а и b, и выводит квадраты натуральных чисел в диапазоне от а до b. Например, если ввести 4 и 5, программа должна вывести:

4 * 4 = 16

5 * 5 = 25


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

6. Напишите программу, которая вводит натуральное число N и выводит на экран N псевдослучайных чисел. Запустите её несколько раз, объясните результаты опыта.

7. Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111.

8. Напишите программу, которая вводит натуральное число N и выводит на экран все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.

9. Числа Армстронга. Натуральное число называется числом Армстронга, если сумма цифр числа, возведённых в N-ю степень, где N — количество цифр в числе, равна самому числу. Например: 153 = 13 + 53 + 33. Найдите все трёхзначные и четырёхзначные числа Армстронга.

10. Автоморфные числа. Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например: 252 = 625. Напишите программу, которая вводит натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.

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

12. Напишите программу, которая считает сумму цифр введённого числа.

13. Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковые цифры, стоящие рядом (как, например, 221).

14. Напишите программу, которая определяет, верно ли, что введённое число состоит из одинаковых цифр (как, например, 222).

*15. Напишите программу, которая определяет, верно ли, что введённое число содержит по крайней мере две одинаковые цифры, возможно, не стоящие рядом (как, например, 212).

16. Используя сначала цикл с условием, а потом — цикл с переменной, напишите программу, которая выводит на экран чётные степени числа 2 от 210 до 22 в порядке убывания.

Следующая страница Задачи (17 - 32)



Cкачать материалы урока







Наверх