1 of 9

Інтернет-програмування. Основи JavaScript

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

Циклічні конструкції

Циклічний оператор FOR, WHILE

Розгалуження IF, SWITCH

2 of 9

Циклічний оператор FOR.

Приклад розв'язку задачі task01:

Приклад виконання:

3 of 9

Циклічний оператор FOR. Задачі базового рівня

  • task01.js. Обчислити суму всіх чисел від 100 до 1000
  • task02.js. Вивести всі числа кратні 3 в інтервалі від 0 до 1000;
  • task03.js. Вивести в циклі без операторів 20 разів “Hello”

4 of 9

Циклічний оператор FOR. Задачі середнього рівня

  • task04.html. Отримати всі дільники числа, що вводиться в текстовому полі. Вивести їх на веб-сторінці

5 of 9

Циклічний оператор FOR. Задачі середнього рівня

  • task05.html. Виведіть на веб-сторінці квадрат складений із символів «*» стороною n, значення якої вводиться в текстовому полі.
  • Модифікуйте програму так, щоб на діагоналях були символи «0»

6 of 9

task06. Виконати з використанням while

7 of 9

task07. Задача

В обгороджене місце поміщені пара кроликів (самка і самець) 1 січня. Ця пара кроликів починає приносити потомство через місяць, чи то пак з 1 лютого і дає приплід щомісяця по парі нових кроликів. Кожна нова пара кроликів стає статевозрілою рівно через місяць і теж починає приносити щомісяця по парі кроликів.

Питання: скільки всього кролів буде через рік, чи то пак через 12 місяців з початку розмноження? А через n місяців?»

8 of 9

task8 (варіант 1) - 30 балів. Створіть гру із вгадуванням числа:

1. При натисканні на кнопку "Start" система переходить в стан гри і "загадує" деяке число від 1 до 1000, яке потрібно вгадати;

2. Щоб зробити хід, користувач вводить своє число і натискає «Зробити хід»;

3. Якщо користувач не вгадав, то відображається повідомлення: "Ваше число невірно. Воно більше (або менше) ніж N".

4. Гра припиняється, якщо кількість ходів стала рівною 10 або якщо користувач вгадав число.

5. При закінченні гри відображаються відповідні рисунки: «Good Job!» або «Game Over!» в залежності від результату.

--------

Врахувати, що в стані гри кнопка Start - недоступна. В неігровому стані кнопка "Зробити хід" - недоступна.

9 of 9

task8 (варіант 2) - 40 балів. Створіть гру “Однорукий бандит” засобами JS