
Вопрос задан 31.07.2023 в 14:08.
Предмет Информатика.
Спрашивает Бурда Алина.
Написать программу проверки знания истории России(3 вопроса)


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

Отвечает Овсепян Сергей.
Var question :
array [1..3] of string;
awns,mark: integer;
begin
writeln('Вопрос 1'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 1 then mark := mark + 1;
writeln('Вопрос 2'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 2 then mark := mark + 1;
writeln('Вопрос 3'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 3 then mark := mark + 1;
// выводим результат
writeln(' Вы ответили на ' + mark + ' вопросов из 3');
end.
array [1..3] of string;
awns,mark: integer;
begin
writeln('Вопрос 1'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 1 then mark := mark + 1;
writeln('Вопрос 2'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 2 then mark := mark + 1;
writeln('Вопрос 3'+ #10 +'1 - вариант ответа'+ #10 +'2 - вариант ответа'+ #10 +'3 - вариант ответа');
readln(awns);
// проверяем ответ
if awns = 3 then mark := mark + 1;
// выводим результат
writeln(' Вы ответили на ' + mark + ' вопросов из 3');
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Хорошо, вот простая программа на языке Python с тремя вопросами для проверки знания истории России:
pythondef ask_question(question, answer):
user_answer = input(question + " ")
return user_answer.lower() == answer.lower()
def main():
score = 0
questions = [
("1. Когда состоялась Октябрьская революция?", "1917"),
("2. Кто был первым президентом Российской Федерации?", "Борис Ельцин"),
("3. Какая княжеская династия правила Русью в IX-XIII веках?", "Рюриковичи")
]
print("Добро пожаловать в тест по истории России!")
print("Ответьте на следующие три вопроса.\n")
for question, answer in questions:
if ask_question(question, answer):
score += 1
print("Правильно!\n")
else:
print("Неправильно!\n")
print("Тест завершен.")
print(f"Вы набрали {score} из {len(questions)} баллов.")
if __name__ == "__main__":
main()
Эта программа задает три вопроса и ожидает ввода ответов от пользователя. Ответы сравниваются без учета регистра, поэтому "1917" и "1917" будут считаться правильным ответом. После прохождения теста, программа выведет общее количество правильных ответов из трех возможных. Вы можете изменить вопросы и ответы, добавив или удалив элементы из списка questions
, чтобы настроить тест по вашему усмотрению.


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