Информатика

Преобразовать: Вводится некоторое количество чисел в компьютер. Необходимо определить, сколько из этих чисел больше

Преобразовать: Вводится некоторое количество чисел в компьютер. Необходимо определить, сколько из этих чисел больше 10. Результат должен быть выведен на экран. (Числа вводятся в одну переменную). Процесс оформления: 1) Формулировка задачи; 2) Создание блок-схемы алгоритма; 3) Написание кода программы.
Верные ответы (1):
  • Pelikan
    Pelikan
    49
    Показать ответ
    Преобразование:

    Формулировка задачи:
    Вводится некоторое количество чисел в компьютер. Необходимо определить, сколько из этих чисел больше 10. Результат должен быть выведен на экран.

    Создание блок-схемы алгоритма:
    ![image](https://i.imgur.com/8NbzZyZ.png)
    1. Начало
    2. Объявление переменной "count" и присвоение ей значения 0 (для подсчета количества чисел, больше 10)
    3. Ввод числа с клавиатуры
    4. Проверка, больше ли введенное число 10
    5. Если число больше 10, увеличиваем значение "count" на 1
    6. Повторяем шаги 3-5, пока пользователь не введет отрицательное число (этим мы завершаем ввод чисел)
    7. Вывод значения "count" на экран
    8. Конец

    Написание кода программы:
    python
    count = 0 # объявление переменной "count" и присвоение ей значения 0

    while True:
    number = int(input("Введите число (для завершения введите отрицательное число): "))

    if number < 0:
    break # Если введено отрицательное число, выходим из цикла

    if number > 10:
    count += 1 # Если число больше 10, увеличиваем значение "count" на 1

    print("Количество чисел, больше 10:", count)


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

    Задание:
    Попробуйте запустить программу, введя следующие числа: 12, 8, 15, 7, -1. Сколько чисел, больше 10, выведет программа?
Написать свой ответ: