# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
Если есть файл из 27000 слов, то с его помощью можно сделать очень много интересного. На уроке мы ищем палиндромы, детские слова и анаграммы. Хорошее подспорье для игры Эрудит. Отчёт отправил: 6391. Владимир Выполнено за 3 час. 30 мин. [Показать отчёт] Научился: Придумывать алгоритмы для игры в "Города" Сложности: Сделать так чтобы слова не повторялись. Комментарии: Пытался реализовать уникальность слов в цепочке, для этого создал булевый массив в который записывал True если слово использовано, но пока не вышло. Спасибо за урок! |
|||||
2 | Виселка. Поле чудес |
2 теста |
|||
На этом уроке мы создадим аналог телеигры «Поле чудес» по правилам игры «Виселица». Нужно угадать слово за несколько попыток, с каждой ошибкой будет строиться виселица. Отчёт отправил: 6391. Владимир Выполнено за 2 час. 45 мин. [Показать отчёт] Научился: Улучшил навыки использования компонентов и элементов управления. Разрабатывать логику программы. Работа с ресурсами. Сложности: Так как пытался сделать по-своему, были некоторые сложности с размещением компонентов. Комментарии: Замечательно что за один урок можно сделать полностью рабочую программу, в которую можно много всего добавить. Добавил счетчик игр и угаданных слов, еще хочу добавить английский вариант. Спасибо, очень насыщенный урок и полноценная игра! |
|||||
3 | Виселка. Блоксхема помощника |
|
|||
На этом уроке мы составим алгоритм бота для игры в Виселку. Бот будет перебирать все слова из списка, и составлять список из тех, которые подходят для ответа в игре. Потом алгоритм будет выбирать, какую именно букву лучше всего выбрать, то есть искать такую букву, которая встречается в большем количестве слов. (Схему для урока нарисовал Олег Лопухинский, 12 лет). Отчёт отправил: 6391. Владимир Выполнено за 1 час. 55 мин. [Показать отчёт] Научился: Составлять алгоритмы на python-подобном псевдокоде. Сложности: Это был первый урок который я просмотрел два раза. Замучился и запутался с блок-схемой, поэтому остановился на псевдокоде. Ну очень забористый алгоритм получился ;) Комментарии: Интересно что даже когда понимаешь как должен работать алгоритм, не очень просто составить его с первого раза и не запутаться. Очень рад что взял эту чашку кофе, очень полезные навыки, хотелось бы побольше таких чашек! Спасибо за мои мучения! ;) |
|||||
4 | Виселка. Алгоритм помощника |
|
|||
На этом уроке мы напишем бота для виселки. Нам очень поможет блоксхема, составленная на прошлом уроке. Когда помощник будет готов - поиграем несколько раз, чтобы убедиться - игра легко проходится каждый раз. Отчёт отправил: 6391. Владимир Выполнено за 2 час. 10 мин. [Показать отчёт] Научился: Использовать StringBuilder, обработка двойного клика правой кнопкой мыши. Переводить псевдокод в реальный код программы. Сложности: Очень помогло то, что алгоритм уже был записан в псевдокоде, он почти без изменений перешел в комментарии. У меня размещение на форме реализовано через TableLayoutPanel, из-за этого возникли трудности с показом подсказок на месте картинки, пришлось разместить подсказки на месте букв, что помогло сделать игру с подсказкой более сложной и интересной. Еще добавил счетчик подсказок. Комментарии: Огромное спасибо Евгению Витольдовичу, за три таких ёмких урока, пришлось основательно потрудиться, чему я очень рад! Пейте кофе чашками! |
|||||
5 | Сложение букв. Комбинаторика. |
|
|||
Существует серия головоломок на математическое выражение из букв, например: ШРАМ * Ы = ШРАМЫ БУЛОК + БЫЛО = МНОГО Как правило в этих примерах каждой букве соответствует одна цифра. Одинаковым буквам одинаковые цифры, разным буквам - разные цифры. Необходимо решить эту головоломку, то есть разгадать, какой был пример. Для решения этих задач комбинаторика так и напрашивается. Первую задачу мы решим первым способом, через вложенные циклы. Вторую задачу вторым способом, через рекурсию. |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с завершением курса! Напиши, пожалуйста, отзыв об этом видеокурсе. |
|||||
7 | Бот для игры БАЛДА |
|
|||
Используя текстовый файл из 27400 слов создаём рекурсивный алгоритм подбора слов для игры Балда.
Отчёт отправил: 6391. Владимир Выполнено за 1 час. 45 мин. [Показать отчёт] Научился: Использованию Dictionary. Повторил работу с DataGridView. Разобрался с очень красивым рекурсивным алгоритмом. Сложности: Пожалуй ничего Комментарии: Спасибо за этот замечательный урок, люблю алгоритмы со словами. И теперь я знаю как в игре "Города" сделать выбор слов без повторений. |
|||||
Итого: 7 видеоуроков |
5 час. 26 мин. 3 теста |
22 чел. | |||
Финалисты: Tekashnik, Новопашин Владимир, Алексей Малышев, Александр, Denis, Иван, aleksey-k, Сергей Стефаненко, Николай Денисов, Permitin Alexey, Alexander Sidorov, Bazel, Progresir, Денис, Алексей|BrisK|Кривицкий, chokayes, no name, superGrover, Дмитрий, Нина, Tim, MaxB . |