Как можно улучшить программу tablmul, чтобы она выводила оценку, присвоенную ученику? Придумайте собственные критерии

  • 62
Как можно улучшить программу tablmul, чтобы она выводила оценку, присвоенную ученику? Придумайте собственные критерии для определения оценок. Используйте следующие конструкции:
1. Цикл с предусловием (цикл-пока): while do
2. Цикл с постусловием (цикл-до): repeat until .
Алина_3060
44
Для улучшения программы tablmul и добавления возможности вывода оценки, вам потребуется ввести соответствующие критерии для определения оценок. В качестве примера, я предлагаю использовать следующие критерии:

1. Оценка "5" будет присваиваться, если произведение чисел, полученных программой, больше 90.
2. Оценка "4" будет присваиваться, если произведение чисел находится в диапазоне от 75 до 90.
3. Оценка "3" будет присваиваться, если произведение чисел находится в диапазоне от 60 до 74.
4. Оценка "2" будет присваиваться, если произведение чисел находится в диапазоне от 45 до 59.
5. Оценка "1" будет присваиваться, если произведение чисел меньше 45.

Теперь, чтобы реализовать это в программе tablmul, вы можете использовать следующий алгоритм:

\[
\begin{align*}
&\text{{переменная }} product \leftarrow 1 \\
&\text{{читать первое число }} num1 \\
&\text{{читать второе число }} num2 \\
&\text{{пока num1 не равно 0, делать:}} \\
&\quad product \leftarrow product \times (num1 \times num2) \\
&\quad num1 \leftarrow num1 - 1 \\
&\text{{проверить критерии для определения оценки:}} \\
&\text{{если product больше 90, то выводить "Оценка 5"}} \\
&\text{{или если product находится в диапазоне от 75 до 90, то выводить "Оценка 4"}} \\
&\text{{или если product находится в диапазоне от 60 до 74, то выводить "Оценка 3"}} \\
&\text{{или если product находится в диапазоне от 45 до 59, то выводить "Оценка 2"}} \\
&\text{{иначе, выводить "Оценка 1"}} \\
\end{align*}
\]

Таким образом, вы добавляете проверку условий в конце программы, когда значение переменной product уже получено. Этот алгоритм позволяет рассчитать значение произведения чисел и определить оценку ученика на основе критериев, установленных в программе.

Вы можете вставить этот алгоритм в программу tablmul для добавления функции определения оценки ученика.