Вопрос задан 18.07.2023 в 23:51. Предмет Информатика. Спрашивает Nabiev Azamat.

Старший брат для своей сестренки по просьбе родителей составил программу проверки знаний таблицы

умножения. И вот, что у него получилось: Таблица умножения на ?. 2*1=? 2*2=? ….. 2*10=? Количество правильных ответов = ___ . Количество неверных ответов = _____. Составьте и вы такую программу, блок-схему или алгоритм.
0 0
Перейти к ответам

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

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

Ответ:

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.

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

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

  1. Задать переменные "количество правильных ответов" и "количество неверных ответов" и установить их значения на 0.
  2. Создать цикл для перебора чисел от 1 до 10.
  3. Для каждого числа из цикла, задать вопрос сестренке в формате "2 * число = ?" и записать её ответ.
  4. Сравнить ответ с ожидаемым значением (2 умножить на число из цикла) и увеличить соответствующую переменную: либо "количество правильных ответов", если ответ верный, либо "количество неверных ответов", если ответ неверный.
  5. После завершения цикла, вывести результаты "количество правильных ответов" и "количество неверных ответов".

Примерный псевдокод для такой программы:

plaintext
Пусть Количество_Правильных_Ответов = 0 Пусть Количество_Неверных_Ответов = 0 Для Каждого Число от 1 до 10: Задать Вопрос("2 * " + Число + " = ?") Получить Ответ Ожидаемый_Ответ = 2 * Число Если Ответ равен Ожидаемый_Ответ: Увеличить Количество_Правильных_Ответов на 1 Иначе: Увеличить Количество_Неверных_Ответов на 1 Вывести "Количество правильных ответов = " + Количество_Правильных_Ответов Вывести "Количество неверных ответов = " + Количество_Неверных_Ответов

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

0 0

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

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

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

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