На этом уроке мы составим алгоритм бота для игры в Виселку. Бот будет перебирать все слова из списка, и составлять список из тех, которые подходят для ответа в игре. Потом алгоритм будет выбирать, какую именно букву лучше всего выбрать, то есть искать такую букву, которая встречается в большем количестве слов.
(Схему для урока нарисовал Олег Лопухинский, 12 лет).
Дата отправки отчёта:
22 мая 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
использовать функциональное программирование
Что было сложным:
удостовериться в работоспособности бота
Комментарии:
Решил реализовать бота через List<string> и функциональное программирование! Вроде получилось. Правда нужно протестировать (как видно на скрине) когда бот неверно дает подсказку, в связи с тем, что буква А открыта только в 1 месте, и в предложенном варианте она тоже на том же месте, но помимо этого в предложенном слове есть и еще одна буква А, в конце слова. Но бот почему то не видит закрытость последней буквы. Надо найти баг.
Не думаю, вроде как у вас это прорабатывается в блок-схеме, но я делал бота параллельно видеоуроку. Вроде бы в блок схеме про это упоминается, но у меня не сработала проверка. Буду искать, куда копать. Сверю алгоритм в следующем уроке.
Научился: Составлять блок-схемы, реализовывать свой алгоритм Все-таки я использовала свой вариант блок-схемы Смотреть видеозапись:http://www.youtube.com/watch?v=4ilj2SGmY7A