Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

J8. Циклопы / LOOP - Вся коллекция циклов

  • На этом уроке мы вспомним, какие бываю циклы в языке Java.
    Какие из них хорошие, какие плохие, какие несуществующие.
    Ваше задание - вспомнить и записать любой интересный факт
    о циклах в программировании, не обязательно по языку Java.
  • Дата отправки отчёта: 1 февраля 2018 г.
  • Задание выполнено: за 41 мин.
  • Чему научился: Понял одну вещь, циклы они на любителя. Один профи пишет, что "do while"  - умирающий цикл и он им вообще не пользуется, а в другом источнике нахожу статистику быстродействия всех типов циклов на  Андроиде и угадайте, кто самый быстрый? Правильно - "женщина"  :)
  • Оценка видео-уроку:


Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Aleksej Fiodorov  # 8. Циклопы / LOOP - Вся коллекция циклов / 2018-02-02 01:03

Каждый цикл по своему удобен, зависит от поставленной задачи, по поводу того, что один цикл быстрее другого при одинаковых условиях это вопрос спорный, скинь ссылку на данную статистику, хочется проверил лично, проведя аналогичный тест, который проводили те, кто выложили эту статистику, возможно они где-то что-то упустили.


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Aleksej Fiodorov  # 8. Циклопы / LOOP - Вся коллекция циклов / 2018-02-02 07:05

Кстати согласен с Иваном. Например нужно, чтобы хотя бы 1 раз выполнился цикл используем do while. Нужно, чтобы была проверка на какое-то условие и если не надо вообще не выполняем цикл, то пишем while {}. А если нужно по любому выполнить определенное количество шагом , то лучше for ничего и не придумаешь. Кстати я бы тоже хотел посмотреть на эту статистику.


  • Отчёт оценивали:
    16533Андрей Шевченко+1   6452Кирилл Шмойлов+1   3922Александр+1   3850Григорий+1   1Евгений Волосатов+1   11868Андрей Суслов+1   5502Антон Кравченко0   9014Николай Денисов+1   459Сергей Сергеевич+1   8877gorynych+1   10558Иван Воронин+1   7119Новопашин Владимир+1   9752chokayes+1   16218Дмитрий0   17038Николай0   16653Александр+1   11582Родион+1   162Андрей+1   4395Денис+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Про мужской/женский цикл понравилось. Просто хотя бы тем, что будет легче запомнить! Мне нравится использовать циклы, но, при работе с ними, надо уметь с ними работать. Действительно опасаясь зацикливания, либо просто невыполнения тела цикла. В языке программирования C# я познакомился с циклом foreach и он мне очень понравился, ведь в нем не надо задумываться сколько у тебя будет элементов, ты практически сразу можешь ими управлять. Интересных фактов наверное не смогу рассказать, но на сайте videosharp.info есть курс "Графоциклы" http://www.videosharp.info/video/task4. На нем Евгений ОЧЕНЬ НАГЛЯДНО показывает как можно работать с циклами, на нем я просто по-другому стал на них смотреть, и всем, кто плохо понимает циклы рекомендую этот курс, вы всё поймёте ;-)


Не знаю что даже добавить. Но знаю, что когда в твоей программе очень много циклов, причем различных, и какой та цикл зациклился, это не приятно) А если ты еще не со всем опытный, то вообще беда, пытаешься найти причину).