# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
Если есть файл из 27000 слов, то с его помощью можно сделать очень много интересного. На уроке мы ищем палиндромы, детские слова и анаграммы. Хорошее подспорье для игры Эрудит. Отчёт отправил: 5649. Максим Лапшинов Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Узнал какие игры есть со словам и написал интересно было почитать слова. узнал про StringBuilder и применил (раньше тоже знал но не приходилось использовать) про textWords.Lines.Length не знал а сейчас знаю Написал сперва сам алгоритм "Сложный Эрудит" как по мне более простой но не очень его можно наверное улучшать и изменять (скрин алгоритма прикреплен) Сложности: Было сложно игры в города найти в чем ошибка А ошабка была что я написал: string first_letter = "A"; а надо было написать : string first_letter = "А"; кто не догадался ошибка в том что я написавший был английскую А букву а надо было русскую. Сам не заметил что английская букву написал я. Комментарии: count.ToString() не обезательно уже писать если идет + строка слов вы там уже сами устали на сложном эрудите linq это уже отдельная и интересная тема можно отдельный курс сделать по linq Мне linq понравилось применять его в запросах к базам данных хорошая связь идет таблиц и надо намного меньше кода писать чем в sql, но есть и минусы его по отношению к sql запросам сложным и производительности Увы так вышло что смог выполнить этот урок за пару вечеров только. |
|||||
2 | Виселка. Поле чудес |
2 теста |
|||
На этом уроке мы создадим аналог телеигры «Поле чудес» по правилам игры «Виселица». Нужно угадать слово за несколько попыток, с каждой ошибкой будет строиться виселица. Отчёт отправил: 5649. Максим Лапшинов Выполнено за 7 час. 00 мин. [Показать отчёт] Научился: создать игру виселка создать бота для виселки применил знания которые на этом и других уроках проходил Сложности: рисовать картинки. самому почти с 0 делать бота для виселки, Комментарии: все понравилось сделал бота сперва вводим число букв нажимаем на "Создать поля" автоматически создтаются текстовые поля для для ввода букв. Можно одну букву ввести в текстовое поля. С боку выводятся все слова Если нажать "Искать" то выведят в списке слова у которых в этих местах есть буквы При нажатии на буквы то проподают слова которые с этой буквы Есть и недочеты парочку маленких. Пробывал играть в виселку на майле с ботом совсем хорошо выходит Вот программа https://yadi.sk/d/OlYcBtlumXC3t Попробуйте и отпишитесь о программке. Весь код в форме занимает около 300 строк. Довно сам неписал программки я. Вот так вот получилось Провозился вчера и сегодня . |
|||||
3 | Виселка. Блоксхема помощника |
|
|||
На этом уроке мы составим алгоритм бота для игры в Виселку. Бот будет перебирать все слова из списка, и составлять список из тех, которые подходят для ответа в игре. Потом алгоритм будет выбирать, какую именно букву лучше всего выбрать, то есть искать такую букву, которая встречается в большем количестве слов. (Схему для урока нарисовал Олег Лопухинский, 12 лет). Отчёт отправил: 5649. Максим Лапшинов Выполнено за 2 час. 1 мин. [Показать отчёт] Научился: Довным этот курс проходил посмотрел во всех файлах что нету изображения блоксхемы пришлось посмореть укок вспомнить и перисовать все Сложности: заставить себя перисовать схему ну и просмотреть урок |
|||||
4 | Виселка. Алгоритм помощника |
|
|||
На этом уроке мы напишем бота для виселки. Нам очень поможет блоксхема, составленная на прошлом уроке. Когда помощник будет готов - поиграем несколько раз, чтобы убедиться - игра легко проходится каждый раз. Отчёт отправил: 5649. Максим Лапшинов Выполнено за 1 час. 19 мин. [Показать отчёт] Научился: раньше была сделана программка |
|||||
5 | Сложение букв. Комбинаторика. |
|
|||
Существует серия головоломок на математическое выражение из букв, например: ШРАМ * Ы = ШРАМЫ БУЛОК + БЫЛО = МНОГО Как правило в этих примерах каждой букве соответствует одна цифра. Одинаковым буквам одинаковые цифры, разным буквам - разные цифры. Необходимо решить эту головоломку, то есть разгадать, какой был пример. Для решения этих задач комбинаторика так и напрашивается. Первую задачу мы решим первым способом, через вложенные циклы. Вторую задачу вторым способом, через рекурсию. Отчёт отправил: 5649. Максим Лапшинов Выполнено за 46 мин. [Показать отчёт] Научился: отличный курс про комбинаторику такого рода курсы еще хочется продолжение комбинаторика |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с завершением курса! Напиши, пожалуйста, отзыв об этом видеокурсе. |
|||||
7 | Бот для игры БАЛДА |
|
|||
Используя текстовый файл из 27400 слов создаём рекурсивный алгоритм подбора слов для игры Балда.
Отчёт отправил: 5649. Максим Лапшинов Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Узнал про балду, научился играть, Сложности: понят алгоритм поиска слов Комментарии: все понравилось пару раз сыграл в балду |
|||||
Итого: 7 видеоуроков |
5 час. 26 мин. 3 теста |
22 чел. | |||
Финалисты: Tekashnik, Новопашин Владимир, Алексей Малышев, Александр, Denis, Иван, aleksey-k, Сергей Стефаненко, Николай Денисов, Permitin Alexey, Alexander Sidorov, Bazel, Progresir, Денис, Алексей|BrisK|Кривицкий, chokayes, no name, superGrover, Дмитрий, Нина, Tim, MaxB . |