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

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино

8. Циклопы / LOOP - Развёртка цикла

  • На этом уроке мы поэкспериментируем с оптимизацией развёртки цикла.
    Вычислим, сколько времени выполняется схожий код с циклом и без него.
  • Дата отправки отчёта: 14 сентября 2016 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: что компилятор оптимизирует, как ускорить работу программы
  • Что было сложным: нечего
  • Комментарии: если используем
    int sum
    результамы
    Phase 1: 55
    Phase 2: 6433
    если используем
    long sum
    Phase 1: 1794
    Phase 2: 6628
    во втором случае компилятор смог оптимизировать запрос
    у Евгений Витольдовича
    быстро было с byte а у меня с  short
  • Оценка видео-уроку:
Отчёт от 5649 за 8. Циклопы / LOOP - Развёртка цикла




Оцени работу

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

5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Новопашин Владимир  # Java Loops / Развёртка цикла / 2016-09-16 11:00

У меня стоял цикл до  max int может из за этого


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  Новопашин Владимир  # Java Loops / Развёртка цикла / 2016-09-15 11:44

У меня стоял цикл до  max int может из за этого


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Максим Лапшинов  # Java Loops / Развёртка цикла / 2016-09-15 06:59

У меня получалось 11 и 5750 выше 17 не поднималось - не знаю почему.


  • Отчёт оценивали:
    5649Максим Лапшинов+1   10670Сергей Соколов+1   10193Minergimn+1   459Сергей Сергеевич+1   1Евгений Волосатов+1   7238Константин+1   10390Amerigo+1   11017Владимир Петреченко+1   10494Алексей В.+1   10157Кирилл Лебедев+1   8886Михаил Ермишин+1   4699Сергей Витальевич+1   10365Rita+1   10558Иван Воронин+1   6452Кирилл Шмойлов+1   7119Новопашин Владимир+1   7645Александр Львович+1   4395Денис+1   4004Елена+1   10673Алексей Хонин+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился как производить тестирование скорости программного кода.
Наверное такого уровня оптимизация была бы необходима где-нибудь в космических разработках, но джаву вря ли выпустят в космос с такой производительностью. Вроде где-то читал что там используют С++ Запускал на виртуалке данные намного медленнее.
Программа пишет ошибку когда пытаюсь добавить N<10000000000 Integer number too large. Не понял почему, в инете искал не нашел ответа, программа вообще меня ни как не зацепила, может настроить как то надо, не копипастит, выделяешь чтобы удалить весь код, он ни удаляет. Отчет обычный ни чего не экспереминтировал, то есть не получилось. C# лучше и Visual Studio)