Лабораторна робота № 6

Тема: Робота з циклічними операторами в JavaScript.
Мета: Практично закріпити написання скриптів з використанням циклічних операторів в JavaScript.
Обладнання: ПК, програма Блокнот.

Хід роботи

Завдання 1 (2 бали).
1. Створити веб-сторінку rabbits.html та файл зі скриптом rabbits.js за зразком та перевірити виконання функції.

<html>
<head>
<script src="rabbits.js"></script>
</head>
<body>
<input type="button" onclick="count_rabbits()" value="Считать кролей!"/>
</body>
</html>

function count_rabbits()
{
for(var i=1; i<=3; i++)
{
alert("Из шляпы достали "+i+" кролика!")
}
}

Створити веб-сторінку lr6_2.html та файл зі скриптом lr6_2.js за зразком та перевірити виконання скрипта.

Вивести числа від 4 до 400 на екран

<html>
<head>
<meta charset="UTF-8">
<title>Цикли</title>
</head>
<body>
<p id="out"></p>
<script src="6.js"></script>
</body>
</html>

let out = document.getElementById('out');
let tmp = ' ';

for (let i=4; i<=400; i++){
tmp = tmp + i + ' ';
}

out.innerHTML = tmp;

Завдання 2 (+1 бал)
Скласти програму знаходження суми та добутку N перших натуральних чисел (1+2+3+…+ N), (1*2*3*…*N).

Завдання 3 (+1 бал)
За допомогою циклу вивести на екран непарні числа від 1 до 99.

Завдання 4 (+1 бал)
Дано число n за допомогою циклу for порахувати факторіал n!

Додаткове завдання (5 балів):
Створити скрипт виведення на веб-сторінку таблиці множення

Зробити висновок по роботі.