# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | LOOP - Мужской / женский цикл |
3 теста |
|||
На этой видеолекции я расскажу о двух циклах в языке Java - while () и do - while(), чем они отличаются друг от друга, почему один называется мужским, а другой женским, а также об особенностях их использования. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 15 мин. [Показать отчёт] Научился: Узнал про понятие женского и мужского цикла. Сложности: Забыл поставить в одном месте ; и из-за этого была ошибка. Комментарии: --- |
|||||
2 | LOOP - Пока четыре цикла |
без видео 2 теста |
|||
На этом уроке мы познакомимся с циклом while. Напишем программу, которая выводит числа от 1 до 10. И сделаем это четырьмя разными способами. На картинке в одном из примеров есть ошибка. Найдите её! Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Научился придумывать еще один цикл while. Сложности: Придумывать еще один цикл while. Комментарии: --- |
|||||
3 | LOOP - Блок-схема цикла FOR |
2 теста |
|||
На этом уроке мы поговорим о составном цикле for. Этот цикл используют, когда заранее известно, сколько раз должен выполиться цикл. Заголовок цикла состоит из трёх частей каждая из которых отвечает за свой этап. Не размещайте в заголовке действия, которые должны быть в теле цикла. В заголовке цикла находятся только те действия, которые отвечают за организацию цикла. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 25 мин. [Показать отчёт] Научился: Еще раз повторил про цикл for. Новым для меня было , что в java есть аналог foreach . Сложности: Ничего. Комментарии: Полезный урок. |
|||||
4 | LOOP - Три части Forа |
без видео 3 теста |
|||
На этом уроке мы выясним, из каких частей состоит заголовок цикла for, Каждую часть можно вынести из заголовка указанным способом. Написать все четыре функции и поочерёдно вызвать их. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 30 мин. [Показать отчёт] Научился: С циклами for до этого был знаком, просто повторил тему. Сложности: Нужно в процедурах ForLoop1, ForLoop2, ForLoop3, ForLoop4 вместо public поставить static, тогда все заработает. Комментарии: Хороший урок на закрепление материала. |
|||||
5 | LOOP - Сумма и Произведение |
2 теста |
|||
Как найти сумму? Как найти произведение? В чём сходство и отличие этих алгоритмов? Отчёт отправил: 7119. Новопашин Владимир Выполнено за 20 мин. [Показать отчёт] Научился: Да в сущности ничему - просто потренировался. Сложности: Все прошло без сучка без задоринки. Комментарии: Отличный урок. |
|||||
6 | LOOP - Вся коллекция циклов |
3 теста |
|||
На этом уроке мы вспомним, какие бываю циклы в языке Java. Какие из них хорошие, какие плохие, какие несуществующие. Ваше задание - вспомнить и записать любой интересный факт о циклах в программировании, не обязательно по языку Java. Отчёт отправил: 7119. Новопашин Владимир Выполнено за не указано [Показать отчёт] Комментарии: Жаль foreach нет, хотя for (:) это интересно. Вот интересный факт о циклах: внутри одного цикла можно организовать цикл двух переменных - например: for (int x=0, y=10; x<10 || y-- >=0; x++) |
|||||
7 | LOOP - Цикл for |
12 тестов |
|||
На этом уроке мы поэкспериментируем с различными вариациями обычного цикла for. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 31 мин. [Показать отчёт] Научился: Более глубоко изучил цикл for. Сложности: Ничего. Комментарии: В самом деле - когда нужно по скопированному циклу сделать еще один цикл , но который работает в обратную сторону, то что-то забываешь изменить. Мне понравилась конструкция int x = 0; for (; x< 10; x++) Не очень красиво, зато что-то новенькое. |
|||||
8 | LOOP - Счастливые билеты |
без видео 3 теста |
|||
Написать программу, которая вывведет список всех 6-значных счастливых билетов и подсчитает их количество. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Ничему - данный урок проходил в комбинаторике. Сложности: Ничего. Комментарии: --- |
|||||
9 | LOOP - Цикл for/each |
3 теста |
|||
На этом уроке мы поработаем с новой возможностью цикла for, которую удобно использовать для перебора элементов массива. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 20 мин. [Показать отчёт] Научился: С for (:) поэкспериментировал. Сложности: Ничего. Комментарии: С конструкцией for (;j < 200 ; j--) - все правильно - числа уменьшаются- они все меньше 200 - другой вопрос в какую сторону движемся и на какой результат рассчитывали - вот что животворящий декремент в цикле делает. |
|||||
10 | LOOP - Развёртка цикла |
3 теста |
|||
На этом уроке мы поэкспериментируем с оптимизацией развёртки цикла. Вычислим, сколько времени выполняется схожий код с циклом и без него. Отчёт отправил: 7119. Новопашин Владимир Выполнено за 30 мин. [Показать отчёт] Научился: Научился развертке цикла. Сложности: Ничего. Комментарии: Даже как-то не задумывался о развертках цикла. Вроде бы преимущества цикла очевидны - ты не думаешь сколько элементов массива в цикле - берешь и их гоняешь, если же число элементов определенное и нужна скорость, то имеет смысл сделать развертку цикла - чтобы обойти узкое место. |
|||||
Итого: 10 видеоуроков |
1 час. 13 мин. 36 тестов |
36 чел. | |||
Финалисты: vdimae, Jevgenij Kariagin, Алексей В., Tekashnik, Новопашин Владимир, Zulchumor Kurbonova, Vladimir Falejev, Michail Ostryj, Vladimir Fedotov, Елена, Александр Заскотченко, Максим Лапшинов, Сергей, Reinis Stacevič, Сергей Соколов, Иван Воронин, Auksė Cycarienė, Dmitrij Starikovič, Станислав, Алексей|BrisK|Кривицкий, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Kiril Krutiajev, Povilas Abramovicius, Kapitanov Dmitrij, Павел, Andrew, Chip, Dmitry Sinitsin, Слава, крем сода, grom518, Anatoli, Yefim, Tom . |