Испытание: Циклы, массивы и объекты
Задание №1
Числа в столбик

  1. Выведите c помощью цикла в столбец числа от 1 до 50. (Подсказка: отделите числа тегом br друг от друга, чтобы получить столбец, а не строку);
  2. Ожидаемый результат в index.html:
1<br>
2<br>
3<br>
4<br>
...
49<br>
50<br>
Задание №2
Приложение "Календарь"

  1. Составьте массив дней недели. С помощью цикла for выведите в документ все дни недели, а текущий день выведите курсивом. Текущий день должен храниться в переменной day.
  2. Ожидаемый результат в index.html:
<b>Пн</b><br>
<b>Вт</b><br>
<i>Ср</i><br>
<b>Чт</b><br>
<b>Пт</b><br>
<b>Сб</b><br>
<b>Вс</b><br>
Задание №3
Циклы

  1. Дано число n=1000. Делите его на 2 столько раз, пока результат деления не станет меньше 50. Какое число получится? Посчитайте количество итераций, необходимых для этого (итерация - это проход цикла), и запишите его в переменную num.
  2. Ожидаемый результат:
var n = 1000;

// Ваш код...

alert(n); // 5
Задание №4
Приложение "Дни недели"

  1. Составьте массив дней недели. С помощью цикла for выведите все дни недели, а выходные дни выведите жирным.
  2. Ожидаемый результат в index.html:
Пн<br>
Вт<br>
Ср<br>
Чт<br>
Пт<br>
<b>Сб</b><br>
<b>Вс</b><br>
Критерии написания оптимальных циклов
  1. ✅ Своевременный выход из цикла: цикл не работает дольше чем нужно
  2. ✅ Количество вызовов циклов минимизировано
  3. ✅ Множественные DOM-операции производятся на элементах, которые не добавлены в DOM
Перед завершением задания убедитесь:
  1. ✅ Каждое выполненное задание соответствует требованиям.
  2. ✅ В консоли браузера нет ошибок.
  3. ✅ Выполнены все рекомендации из критериев.
Made on
Tilda