Как можно улучшить программу tablmul, чтобы она выводила оценку, присвоенную ученику? Придумайте собственные критерии
Как можно улучшить программу tablmul, чтобы она выводила оценку, присвоенную ученику? Придумайте собственные критерии для определения оценок. Используйте следующие конструкции:
1. Цикл с предусловием (цикл-пока): while do
2. Цикл с постусловием (цикл-до): repeat until .
1. Цикл с предусловием (цикл-пока): while
2. Цикл с постусловием (цикл-до): repeat
Алина_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 для добавления функции определения оценки ученика.