Информатика

1) Разработайте алгоритм, который определяет количество четырехзначных чисел, которые делятся на 7. 2) Ипполит придумал

1) Разработайте алгоритм, который определяет количество четырехзначных чисел, которые делятся на 7.
2) Ипполит придумал трехзначное число, остаток от деления которого на 17 равен 11, а от деления на 19 - 9. Напишите алгоритм, который находит все такие числа.
3) Пользователь вводит с клавиатуры натуральное число N. Напишите программу, которая вычисляет факториал этого числа (обозначается как N!) - произведение всех натуральных чисел от 1 до N. Например, на языке Питон.
Верные ответы (2):
  • Ева
    Ева
    62
    Показать ответ
    Решение задачи 1:

    Описание: Для того чтобы найти количество четырехзначных чисел, которые делятся на 7, мы можем использовать простой алгоритм. Чтобы число было четырехзначным, оно должно быть больше или равно 1000 и меньше или равно 9999. Мы можем перебрать все эти числа и проверить, делится ли каждое из них на 7 без остатка. Если делится, то мы увеличиваем количество чисел на 1.

    Дополнительный материал:
     
    Алгоритм:
    1. Инициализируйте счетчик counter = 0;
    2. Начните перебирать числа от 1000 до 9999 (включительно);
    3. Для каждого числа num:
    a. Если num делится на 7 без остатка, увеличьте counter на 1.
    4. Выведите значение counter, которое будет являться количеством четырехзначных чисел, делящихся на 7 без остатка.

    Пример:
    Алгоритм:
    1. Инициализируйте счетчик counter = 0;
    2. Начните перебирать числа от 1000 до 9999 (включительно);
    3. Для каждого числа num:
    a. Если num делится на 7 без остатка, увеличьте counter на 1.
    4. Вывести значение counter.


    Совет: Для оптимизации алгоритма, можно использовать свойство числа, делящегося на 7 без остатка: сумма цифр числа делится на 7 без остатка.

    Закрепляющее упражнение: Найдите количество трехзначных чисел, которые делятся на 7.
  • Сирень
    Сирень
    58
    Показать ответ
    1) Определение количества четырехзначных чисел, которые делятся на 7:

    Чтобы определить количество четырехзначных чисел, которые делятся на 7, мы можем использовать алгоритм перебора всех четырехзначных чисел и проверить деление каждого числа на 7.

    Алгоритм:
    1. Инициализируйте переменную `count` для подсчета количества чисел, которые делятся на 7.
    2. В цикле переберите все четырехзначные числа от 1000 до 9999.
    3. Проверьте, делится ли текущее число на 7 без остатка.
    4. Если текущее число делится на 7 без остатка, увеличьте переменную `count` на 1.
    5. По окончании цикла верните значение переменной `count` как результат.

    Пример использования:

    count = 0
    for num in range(1000, 10000):
    if num % 7 == 0:
    count += 1
    print(count)


    Совет: Чтобы упростить решение задачи, вы можете использовать оператор остатка от деления `%`, который возвращает остаток от деления двух чисел.

    Закрепляющее упражнение: Задача - разработайте алгоритм, который определяет количество пятизначных чисел, делящихся на 6.
Написать свой ответ: