Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Описание заданияВам нужно написать программу-«викторину», которая общается с пользователем, за-дает вопросы и считает, сколько правильных ответов было дано. Это небольшая (макси-мум 100 строк) программа, которая затрагивает почти все пройденные темы (хорошаявозможность еще раз повторить и подготовиться к экзамену).Основная идея такая: вы придумываете вопросы, которые пользователю будет зада-вать программа; затем она предлагает варианты ответа (которые тоже придумываете вы).Пользователь что-то выбирает (если выбирает правильно, то условно ему добавляется +1балл; если неправильно – программа указывает на это и пишет, почему вариант ответа неподходит).КритерииФайл должен содержать:• ячейку типа markdown с коротким текстовым описанием созданной программы:что это за программа; как она должна работать; вопросы какого типа задаетпользователю; какие ответы на свои вопросы ожидает получить.• ячейку типа code, в которой содержится вся написанная программа — при за-пуске этой ячейки начинается работа с программой.– (1 балл) Понятный интерфейс (пояснения для пользователя, которые объясняют,какой текст можно ввести на каждом шаге (не просто появляющиеся пустые поля))– (1 балл) Сопровождающие код комментарии, которые объясняют логику работы ва-шей программы — не менее 20 содержательных комментариев.– (1 балл) В программе присутствует минимум по одному вопросу (возможно как содним, так и с несколькими вариантами ответов) по каждой теме курса. Важно! Приду-мывайте вопросы сами — любой плагиат карается оценкой 0 за проект.– (0.5 балла) Использование условных конструкций (например, при проверке верногоответа).– (0.5 балла) Использование цикла while (например, в ситуации, когда программа про-сит ответить на вопрос, пока не будет дан верный ответ).– (0.5 балла) Использование сложных условий (например, при работе условных кон-струкций, цикла while)– (0.5 балла) Использование цикла for (например, при обработке ответов пользователя,когда на вопрос можно дать несколько вариантов ответа).– (1 балл) Правильность кода на любом запуске (код работает на всех вариантах за-пуска, не прекращает свою работу при неверном вводе и не выдает ошибок ни при какихусловиях).– (1.5 балла) Использование словаря для сохранения вопросов, ответов и баллов поль-зователя. Далее его же можно будет использовать при создании файла (см. последнийкритерий). Подумайте, как именно должны выглядеть ключи и значения словаря; поста-райтесь учесть, что пользователь может ответить на вопрос неправильно, и если програм-ма предложит ему ответить снова, то это уменьшит баллы, которые он получит.– (1 балл) Использование минимум двух собственных функций (например, если поль-зователь ответил неправильно, то вызывается функция, которая указывает на это и можетпредложить попробовать ответить снова).– (1.5 балла) Вопросы, заданные программой, ответы пользователя и правильные от-веты записываются в файл. Также в конце файла записывается, сколько баллов набралпользователь, хороший результат это или плохой. Фактически это такой отчет, которыйдолжен получаться по окончании работы вашей программы.Дополнительно. За каждую фактическую ошибку (например, вы в качестве правиль-ного ответа на вопрос записали в программу неправильный) снимается 0.5 балла.Дополнительно. Чтобы не нагружать ячейку с кодом вопросами, можете записать ихи ответы на них в отдельный файл, к которому потом будет обращаться программа. Заэто можно получить 1.5 дополнительных балла за проект.Также помните, что программы приятнее, когда они вежливы! Пусть программа по-здоровается; спросит – хочет ли пользователь принять участие в викторине; а в конце –поблагодарит за участие и пожелает удачи на экзамене.

год назад
guest_16788695880103
год в сервисе
Был
год назад
  • Похожие заказы
  • $20

    Добрый день  Нуждаемся в базе клиентов Нужно спарсить клиентов (желательно женский пол) Которые посещали: [list][*]спа салоны[*]фитнес[*]маникюр[*]педикюр[*]брови[*]Наращивание ногтей[*]пиллинг[/list]и другое бюьти посещение

    Закрыт
    год назад
  • Метою виконання курсового проекту є формування і закріплення знань, вмінь, набуття практичних навичок необхідних для розробки клієнт-серверних застосувань із застосуванням концепцій об’єктно-орієнтованого програмування. У розроблюваному програмному модулі необхідно передбачити: ● абстрактний базовий клас із декількома ...

    Закрыт
    год назад
  • Нуждаюсь в помощи специалиста по машинному обучению. Онлайн-консультация на час времени. Пишу работу на тему извлечения ключевых слов и фраз из текстов. Вопросы будут по типу: Как находить прямые вхождения? n-грамы, где n = 2,3,4 Какие алгоритмы/методы могут помочь извлекать ...

    Прикладное ПОнет заявок
    Закрыт
    год назад
  • Нужна помощь в создание пользовательского элемента управления WPF (XAML) или кастомизации DataGrid. На первой картинке таблица которую необходимо сверстать. Вопрос в подстроках, необходимо чтобы столбцы подстрок находились в основных столбцах. То есть чтобы размеры столбцов в ...

    Прикладное ПОнет заявок
    Закрыт
    год назад
  • $400

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

    Закрыт
    год назад
  • Основной стек: TypeScript JavaScript React scss, css Требуется заменить десктопную (реализована с помощью electron) оболочку jitsi meet (https://github.com/jitsi/jitsi-meet-electron) на подготовленные react компоненты. На текущий момент есть сверстанные компоненты и стили, однако нет логики. Требуется написать код с логикой работы десктоп ...

    Закрыт
    год назад
  • Нужен чекер + брут ebay Регчекер перебирает мэйлы на вход, система в том, что если мыло зарегистрировано, то он разрешает пойти по пути смены пароля, если не зарегистрировано, то этого пути не будет, соответственно при снифе ...

    Закрыт
    год назад
  • 1.Реализовать и обучить модель word2vec skip gram с помощью функционального API tenserflow keras. 2. Реализовать функцию, которая для заданного слова находит ближайшие слова с применением косинусного сходства вместе с их соответствующей оценкой . 3. Создать 2D- ...

    Закрыт
    год назад