
Вопрос задан 18.07.2023 в 23:51.
Предмет Информатика.
Спрашивает Nabiev Azamat.
Старший брат для своей сестренки по просьбе родителей составил программу проверки знаний таблицы
умножения. И вот, что у него получилось: Таблица умножения на ?. 2*1=? 2*2=? ….. 2*10=? Количество правильных ответов = ___ . Количество неверных ответов = _____. Составьте и вы такую программу, блок-схему или алгоритм.

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

Отвечает Тимофеев Дмитрий.
Ответ:
1
Объяснение:
var x, answer_ok, temp:integer;
begin
Write('Таблица умножения на ');
Read(x);
for var i := 1 to 10 do
begin
Write(x, ' * ', i, ' = ');
Read(temp);
if temp = i * x then
answer_ok:=answer_ok + 1;
end;
WriteLn('Количество правильных ответов = ', answer_ok);
Write('Количество неверных ответов = ', 10 - answer_ok);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы составить программу для проверки знаний таблицы умножения, следует учесть, что старший брат хочет проверить, как его сестренка знает умножение числа 2. Вот простой алгоритм, который можно использовать:
- Задать переменные "количество правильных ответов" и "количество неверных ответов" и установить их значения на 0.
- Создать цикл для перебора чисел от 1 до 10.
- Для каждого числа из цикла, задать вопрос сестренке в формате "2 * число = ?" и записать её ответ.
- Сравнить ответ с ожидаемым значением (2 умножить на число из цикла) и увеличить соответствующую переменную: либо "количество правильных ответов", если ответ верный, либо "количество неверных ответов", если ответ неверный.
- После завершения цикла, вывести результаты "количество правильных ответов" и "количество неверных ответов".
Примерный псевдокод для такой программы:
plaintextПусть Количество_Правильных_Ответов = 0 Пусть Количество_Неверных_Ответов = 0 Для Каждого Число от 1 до 10: Задать Вопрос("2 * " + Число + " = ?") Получить Ответ Ожидаемый_Ответ = 2 * Число Если Ответ равен Ожидаемый_Ответ: Увеличить Количество_Правильных_Ответов на 1 Иначе: Увеличить Количество_Неверных_Ответов на 1 Вывести "Количество правильных ответов = " + Количество_Правильных_Ответов Вывести "Количество неверных ответов = " + Количество_Неверных_Ответов
Вы можете преобразовать этот псевдокод в любой язык программирования, который предпочитаете, чтобы реализовать программу.


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

Информатика 23
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili