Перейти к содержанию

1.16. Курсовая работа-2

Требования для оценки "Удовлетворительно":

  1. Реализовать возможность здороваться. Для реации использовать слова "привет","приветик","hi". Дополнительно, должна быть возможность запоминания, что уже поздоровались с ботом.
    Пример общения:

    >привет
    РОБО: Моё электронное почтение!
    >hi
    РОБО: Может вы подзабыли, но мы с вами уже встречались.
    

  2. Реализовать запоминание имени через команду "имя". И проверку через команду "я".
    Пример общения:

    >имя Вася
    РОБО: я запомнил!
    >я Вася
    РОБО: так точно!
    >я Коля
    РОБО: Меня не проведешь.
    

  3. Бот должен считать до заданной цифры. Команда "посчитать".

    >посчитать 3
    РОБО: ок!
    1
    2
    3
    

  4. Бот должен работать как калькулятор. Реализовать команды "сложи", "вычти", "умножь", "раздели".

    >умножь 2 2
    РОБО: 4
    >раздели 10 2
    РОБО: 5
    >сложи 3 4
    РОБО: 7
    >вычти 9 1
    РОБО: 8
    

Дополнительная задача 1. Четные между

Реализовать команду "четные", которая считает количество четных чичел в заданных пределах. Дополнительно, команда должна проверять что вторая цифра порога должны быть больше первой.

>четные 1 3
РОБО: количество - 1
>четные 2 1
РОБО: неверный порог

Дополнительная задача 2. Сделать шуторчные звонки

Реализовать команды для диалога такого вида:

>звонить 555-55-55
РОБО: нет такого номера
>звонить 555-33-55
РОБО: Алло?
>говорить
РОБО: допустим, побеседовали
>положить трубку
РОБО: конец разговора. Пип-пип-пип.

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