Каким образом можно улучшить программу tablmul, чтобы она выводила оценку, которую получил ученик? Придумайте
Каким образом можно улучшить программу tablmul, чтобы она выводила оценку, которую получил ученик? Придумайте самостоятельно критерии для выставления оценок. В процессе модификации программы можно использовать следующие конструкции: 1. Цикл с предусловием (цикл-пока): while < логическое выражение > do < оператор > 2. Цикл с постусловием (цикл-до): repeat < оператор > until < логическое выражение
09.12.2023 19:47
Инструкция:
Для улучшения программы tablmul и включения в нее функции выставления оценки ученику, можно использовать циклы с предусловием и постусловием.
Во-первых, перед началом выполнения умножения в таблице, можно запросить у ученика его данные, такие как имя и возраст, и сохранить их в соответствующих переменных.
Затем, при использовании цикла с предусловием, программа будет выполнять умножение чисел до тех пор, пока результат умножения не будет меньше 100. В каждой итерации цикла, программа будет выводить промежуточные результаты на экран и увеличивать счетчик умножений.
После выполнения цикла, можно добавить условие для выставления оценки в зависимости от количества выполненных умножений. Например, если ученик произвел менее 5 умножений, программа выставит ему оценку "2", если 5-10 умножений - "3", если 10-15 умножений - "4", и если более 15 умножений - "5".
Таким образом, программа будет не только выводить таблицу умножения, но и выставлять оценку ученику в зависимости от его активности.
Доп. материал:
Совет:
Чтобы лучше понять, как работает программа, рекомендуется ученику внимательно изучить структуру цикла с предусловием и сравнить ее со структурой цикла с постусловием. Также, полезно разобраться в логических операторах и условных конструкциях для правильного определения оценки в зависимости от количества выполненных умножений.
Практика:
Модифицируйте программу tablmul, чтобы она выставляла оценку ученику только в случае выполнения определенного количества умножений. Например, установите условие, что для получения оценки "4" ученик должен выполнить не менее 12 умножений. Проверьте ее работу, введя различные значения для проверки.