Вопрос задан 28.06.2023 в 16:48. Предмет Информатика. Спрашивает Миронова Настя.

Пусть ПК выдает выдает примеры на умножение (рандомные числа), количество примеров - запрашивается

при запуске программы. В зависимости от количества правильных ответов выставляется отметка, 50% - 3, 70 - 4, 85 и больше 5, иначе 2 Для выставления отметки можно использовать как IF так и CASE
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Алипханов Ахмед.

встретимся на уроке машкова можешь дз не делать 2 гарантированно

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам создать программу для умножения чисел на компьютере с использованием условных операторов. Вот пример решения на языке Python:

python
import random def generate_multiplication_examples(num_examples): examples = [] for _ in range(num_examples): num1 = random.randint(1, 10) num2 = random.randint(1, 10) examples.append((num1, num2)) return examples def grade_multiplication_examples(examples, answers): correct_answers = 0 for i, (num1, num2) in enumerate(examples): expected_answer = num1 * num2 if answers[i] == expected_answer: correct_answers += 1 accuracy = correct_answers / len(examples) * 100 if accuracy >= 85: grade = 5 elif accuracy >= 70: grade = 4 elif accuracy >= 50: grade = 3 else: grade = 2 return grade # Получаем количество примеров от пользователя num_examples = int(input("Введите количество примеров для умножения: ")) # Генерируем примеры examples = generate_multiplication_examples(num_examples) # Выводим примеры и получаем ответы от пользователя answers = [] for i, (num1, num2) in enumerate(examples): answer = int(input(f"Пример {i+1}: {num1} * {num2} = ")) answers.append(answer) # Оцениваем результаты и выводим отметку grade = grade_multiplication_examples(examples, answers) print(f"Ваша отметка: {grade}")

В этом примере мы сначала генерируем указанное количество примеров для умножения, сохраняем их и ожидаемые ответы. Затем мы просим пользователя ввести свои ответы на каждый пример. После этого мы оцениваем правильность ответов и выставляем отметку в зависимости от процента правильных ответов, используя условные операторы if и elif. Наконец, программа выводит отметку пользователю.

Пожалуйста, обратите внимание, что это только один из возможных способов решения задачи. Вы можете адаптировать код под свои потребности или использовать другие языки программирования.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос