index.html 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Java Script 1</title>
  6. <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  7. <script type="text/javascript" src="script.js"></script>
  8. </head>
  9. <body>
  10. <div class="task">
  11. <h2>Задача 1</h2>
  12. <p>Нарисуйте блок-схему, иллюстрирующую алгоритм приготовления чашечки чая.</p>
  13. <img src="diagram.png" alt="Тут должна быть Блок-схама">
  14. </div>
  15. <div class="task">
  16. <h2>Задача 2</h2>
  17. <p>Сформируйте строку вида ".#.#.#.#.#." чередованием символов . и # с помощью цикла for.</p>
  18. <div class="button" onclick="exercises(2)">Запустить задачку</div>
  19. </div>
  20. <div class="task">
  21. <h2>Задача 3</h2>
  22. <p>Напишите цикл с шагом 1, в теле которого распечатываются квадраты каждого четного значения счетчика.</p>
  23. <div class="button" onclick="exercises(3)">Запустить задачку</div>
  24. </div>
  25. <div class="task">
  26. <h2>Задача 4</h2>
  27. <p>Напишите цикл с confirm, который продолжается при нажатии на Отмена и прерывается при нажатии на Ok.</p>
  28. <div class="button" onclick="exercises(4)">Запустить задачку</div>
  29. </div>
  30. <div class="task">
  31. <h2>Задача 5</h2>
  32. <p>В окно prompt вводится число. Напишите цикл, в котором суммируются все нечетные числа до диапазона, введенного пользователем. Результат отобразите в окне alert.</p>
  33. <div class="button" onclick="exercises(5)">Запустить задачку</div>
  34. </div>
  35. <div class="task">
  36. <h2>Задача 6</h2>
  37. <p>Напишите бесконечный цикл, который прерывается при помощи команды break, когда Math.random() > 0.9. Выведите в окно alert случайное число, прервавшее цикл, и количество итераций цикла.</p>
  38. <div class="button" onclick="exercises(6)">Запустить задачку</div>
  39. </div>
  40. <div class="task">
  41. <h2>Задача 7</h2>
  42. <p>Используя вложенные циклы, распечатайте на странице значения таблицы умножения: 1х1=1, 1x2=2 ... 2x1=2, 2x2=4...</p>
  43. <div class="button" onclick="exercises(7)">Запустить задачку</div>
  44. </div>
  45. <div class="task">
  46. <h2>Задача 8</h2>
  47. <p>Используя вложенные циклы, сформируйте строку чередованием символов . и # таким образом, чтобы получилась шахматный узор. Для перевода строки используйте символ \n. Код должен поддерживать легкое изменение размеров доски.<br>
  48. .#.#.#.#.#.#<br>
  49. #.#.#.#.#.#.<br>
  50. .#.#.#.#.#.#<br>
  51. #.#.#.#.#.#.<br>
  52. .#.#.#.#.#.#
  53. </p>
  54. <div class="button" onclick="exercises(8)">Запустить задачку</div>
  55. </div>
  56. <div class="task">
  57. <h2>Задача 9</h2>
  58. <p>С помощью цикла for с пустым телом сформируйте строку, представляющую из себя ряд Фибоначчи: 0 1 1 2 3 5 8 13...</p>
  59. <div class="button" onclick="exercises(9)">Запустить задачку</div>
  60. </div>
  61. <div class="task">
  62. <h2>Задача 10</h2>
  63. <p>Запустите цикл, в котором пользователю предлагается вводить число с клавиатуры, до тех пор, пока не будет нажата Отмена. После выхода из цикла распечатайте количество введенных чисел, их общую сумму и среднее арифметическое.</p>
  64. <div class="button" onclick="exercises(10)">Запустить задачку</div>
  65. </div>
  66. <div class="task">
  67. <h2>Level UP task</h2>
  68. <p>Сформируйте строку в виде треугольника-елочки:<br>
  69. -----#-----<br>
  70. ----###----<br>
  71. ---#####---<br>
  72. --#######--<br>
  73. -#########-<br>
  74. ###########
  75. </p>
  76. <div class="button" onclick="exercises(11)">Запустить задачку</div>
  77. </div>
  78. </body>
  79. </html>