# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
CHESS - Классные фигуры
|
00:04:44
3 теста |
42 чел. |
★ 5 |
Done |
|
Создайте класс для каждой шахматной фигуры. class Rook {} - ладья Knight, конь Bishop, слон Queen, ферзь King, король Pawn, пешка
Отчёт отправил: 11589. Yefim Выполнено за 21 мин. [Показать отчёт]
Научился: Создавать 6 пустых классов.
Сложности: ---- |
|
Tom, Yefim, Николай Миролюбов, Anatoli, grom518, Dmitry Sinitsin, Chip, Andrew, Sergej Šugajev, Andrej Gladkov, Kiril Krutiajev, Aleksej Fiodorov, Andrej Petrunev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Александр Заскотченко, Алексей В., Tekashnik, Monachov Maksim, Kiril Palajev, Aleksandra Kostrukova, Vladimir Falejev, Michail Ostryj, Sergej Piskun, Иван Воронин, Новопашин Владимир, Ogijenko Bogdan, Ivan Bykov, Stanislav Čuličkov, Alvydas Buičenka, Antonina Ignatjeva, Zulchumor Kurbonova, Leonid Shevchenko, Jevgenij Kariagin, Erik Obuchovič, Евгений Мехтиев, Vladimir Fedotov, Dmitrij Starikovič, Auksė Cycarienė
|
2 |
CHESS - Координаты фигур
|
00:03:54
2 теста |
41 чел. |
★ 5 |
Done |
|
Добавьте в каждый класс следующие поля: int x, y - координаты фигуры (от 1 до 8). int price - ценность фигуры (в пешках). void move () { } - метод для передвижения фигуры
Отчёт отправил: 11589. Yefim Выполнено за 20 мин. [Показать отчёт]
Научился: Добавилять три поля и метод в каждый класс. Сложности: ------------------ |
|
Tom, Yefim, Anatoli, grom518, Dmitry Sinitsin, Chip, Andrew, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Алексей В., Tekashnik, Иван Воронин, Ogijenko Bogdan, Monachov Maksim, Kiril Palajev, Aleksandra Kostrukova, Michail Ostryj, Sergej Piskun, Vladimir Falejev, Новопашин Владимир, Auksė Cycarienė, Ivan Bykov, Jevgenij Kariagin, Antonina Ignatjeva, Zulchumor Kurbonova, Alvydas Buičenka, Stanislav Čuličkov, Denis Morozov, Leonid Shevchenko, Vladimir Fedotov, Erik Obuchovič, Dmitrij Starikovič, Евгений Мехтиев
|
3 |
CHESS - Фигурное катание
|
00:08:50
3 теста |
41 чел. |
★ 5 |
Done |
|
Создайте класс Figure, Переместите в него общие поля, Создайте в нём абстрактный метод move(), Сделайте класс Figure абстрактным. Наследуйте каждую шахматную тварь от класса Figure.
Отчёт отправил: 11589. Yefim Выполнено за 42 мин. [Показать отчёт]
Научился: Создавть абстрактный класс и наслевовать его. Сложности: --------------------- |
|
Tom, Yefim, Anatoli, grom518, Andrew, Chip, Dmitry Sinitsin, Sergej Šugajev, Andrej Gladkov, Aleksej Fiodorov, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Алексей В., Tekashnik, Иван Воронин, Ogijenko Bogdan, Monachov Maksim, Kiril Palajev, Aleksandra Kostrukova, Michail Ostryj, Vladimir Falejev, Sergej Piskun, Jevgenij Kariagin, Новопашин Владимир, Stanislav Čuličkov, Denis Morozov, Ivan Bykov, Auksė Cycarienė, Zulchumor Kurbonova, Antonina Ignatjeva, Alvydas Buičenka, Vladimir Fedotov, Dmitrij Starikovič, Erik Obuchovič, Leonid Shevchenko, Евгений Мехтиев
|
4 |
CHESS - Перебор фигур
|
00:09:28
1 тест |
40 чел. |
★ 5 |
Done |
|
На этом уроке мы увидим, в чём прелесть использования базового абстрактного класса - у нас появится возможность перебирать все фигуры по списку и выполнять для всех однотипные действия. Без базового класса нам пришлось бы КАЖДЫЙ РАЗ выписывать все классы по отдельности...
Отчёт отправил: 11589. Yefim Выполнено за 40 мин. [Показать отчёт]
Научился: Выполнять перемещение всех фигур по отдельности. |
|
Tom, Yefim, Anatoli, grom518, Andrew, Chip, Dmitry Sinitsin, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Алексей В., Vladimir Fedotov, Tekashnik, Иван Воронин, Ogijenko Bogdan, Auksė Cycarienė, Denis Morozov, Erik Obuchovič, Евгений Мехтиев, Jevgenij Kariagin, Monachov Maksim, Kiril Palajev, Michail Ostryj, Sergej Piskun, Aleksandra Kostrukova, Vladimir Falejev, Новопашин Владимир, Zulchumor Kurbonova, Stanislav Čuličkov, Antonina Ignatjeva, Dmitrij Starikovič, Alvydas Buičenka, Leonid Shevchenko
|
5 |
CHESS - Чудеса Абстракционизма
|
00:06:22
3 теста |
39 чел. |
★ 5 |
Done |
|
Все кони ходят одинаково. И чёрные, и белые. То же касается и всех других фигур. А вот правила передвижения пешек зависит от цвета. Белые пешки двигаются вверх, чёрные - вниз.
Поэтому имеет смысл создать отдельные класса для белых и чёрных пешек.
Отчёт отправил: 11589. Yefim Выполнено за 21 мин. [Показать отчёт]
Научился: Узнал, что белые и черные пешки ходят по разному. Сложности: --- |
|
Tom, Yefim, Anatoli, grom518, Andrew, Chip, Dmitry Sinitsin, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Алексей В., Tekashnik, Иван Воронин, Auksė Cycarienė, Denis Morozov, Erik Obuchovič, Monachov Maksim, Kiril Palajev, Aleksandra Kostrukova, Vladimir Falejev, Sergej Piskun, Michail Ostryj, Новопашин Владимир, Dmitrij Starikovič, Stanislav Čuličkov, Ivan Bykov, Antonina Ignatjeva, Zulchumor Kurbonova, Jevgenij Kariagin, Евгений Мехтиев, Vladimir Fedotov, Leonid Shevchenko
|
6 |
CHESS - Шахматный конструктор
|
00:13:03
1 тест |
36 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим конструктор для каждой фигурной твари. Особенно интересные конструкторы получатся у пешек. Сделайте пошаговое выполнение программы, чтобы проследить за каскадным вызовом конструктором.
Отчёт отправил: 11589. Yefim Выполнено за 2 час. 38 мин. [Показать отчёт]
Научился: Создавать конструкторы шахматных фигур.
Сложности: Сокращение числа параметров в конструкторах пешек ограничивает применение класов.
Фактически, соэданные конструкторы хороши для начальной стадии игры.
Если же требуется рассмотреть произвольную шахматную позицию, то лучше использовать конструсторы с 2-мя параметрами.
|
|
Tom, Yefim, Anatoli, grom518, Andrew, Chip, Dmitry Sinitsin, Sergej Šugajev, Andrej Gladkov, Aleksej Fiodorov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Максим Лапшинов, Сергей, Станислав, Сергей Соколов, Erik Obuchovič, Алексей В., Vladimir Fedotov, Tekashnik, Иван Воронин, Auksė Cycarienė, Antonina Ignatjeva, Denis Morozov, Евгений Мехтиев, Leonid Shevchenko, Jevgenij Kariagin, Aleksandra Kostrukova, Sergej Piskun, Michail Ostryj, Vladimir Falejev, Новопашин Владимир, Zulchumor Kurbonova, Dmitrij Starikovič, Stanislav Čuličkov
|
|
Итого: 6 видеоуроков |
46 мин.
13 тестов
|
35 чел. |
★ 5 |
|
|
Финалисты:
Stanislav Čuličkov, Dmitrij Starikovič, Zulchumor Kurbonova, Новопашин Владимир, Vladimir Falejev, Michail Ostryj, Sergej Piskun, Aleksandra Kostrukova, Jevgenij Kariagin, Leonid Shevchenko, Евгений Мехтиев, Antonina Ignatjeva, Auksė Cycarienė, Иван Воронин, Tekashnik, Vladimir Fedotov, Алексей В., Erik Obuchovič, Сергей Соколов, Станислав, Сергей, Максим Лапшинов, Povilas Abramovicius, Kiril Krutiajev, Andrej Petrunev, Aleksej Fiodorov, Andrej Gladkov, Sergej Šugajev, Dmitry Sinitsin, Chip, Andrew, grom518, Anatoli, Yefim, Tom .
|