Программа для подсчета количества пятерок в последовательности оценок
Информатика

Напишите программу, которая считывает последовательность оценок ученика (целых чисел от 1 до 5, каждое число

Напишите программу, которая считывает последовательность оценок ученика (целых чисел от 1 до 5, каждое число на отдельной строке). Конец последовательности определяется по установленным условиям: любое отрицательное число или число, превышающее 5. После считывания всей последовательности, программа должна вывести количество пятерок в данной последовательности.
Верные ответы (1):
  • Yachmen
    Yachmen
    11
    Показать ответ
    Тема занятия: Программа для подсчета количества пятерок в последовательности оценок

    Описание: Для написания программы, которая будет подсчитывать количество пятерок в последовательности оценок, мы можем использовать цикл для считывания оценок и условие для определения конца последовательности.

    Программа будет иметь следующую последовательность действий:
    1. Инициализировать счетчик пятерок (назовем его "count") значением 0.
    2. Запустить бесконечный цикл.
    3. Внутри цикла считывать оценку ученика.
    4. Проверить оценку на предмет выхода из цикла: если оценка меньше 1 или больше 5, прервать цикл.
    5. Если оценка равна 5, увеличить значение счетчика пятерок на 1.
    6. Повторять шаги 3-5 до тех пор, пока не будет достигнуто условие выхода из цикла.
    7. Вывести значение счетчика пятерок.

    Это программа позволяет считать количество пятерок в последовательности оценок и выводит эту информацию.

    Демонстрация:

    1
    2
    3
    4
    5
    2
    3
    4
    -1

    Данная последовательность оценок содержит одну пятерку.

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

    Практика: Напишите программу на языке Python для подсчета количества троек в последовательности оценок по аналогии с заданием выше.
Написать свой ответ: