Технології веб-розробки та дизайну
W E B

Технології веб-розробки та дизайну

Технології веб-розробки та дизайну

Диски для звітності

Контакти

Мета роботи: вивчити можливості JavaScript для створення та обробки масивів.

Для виконання лабораторної роботи надано наступні відомості
Завдання 1. У файлі зі скриптом lab4_1.html:
Завдання 2. У файлі зі скриптом lab4_2.html:

Сформуйте одновимірний масив (не менше 15 елементів, для генерації значень масиву можна скористатися функцією random об'єкта Math), виведіть значення цього масиву на екран у рядок. Виконайте завдання відповідно до вашого номера в журналі, не використовуючи вбудовані функції.

  1. Знайти максимальний елемент та поміняти його місцями з останнім елементом масиву.
  2. Знайти мінімальний елемент та поміняти його місцями з попереднім елементом масиву.
  3. Знайти мінімальний елемент та поміняти його місцями з наступним елементом масиву.
  4. Знайти максимальний елемент та поміняти його місцями з шостим елементом масиву.
  5. Знайти максимальний елемент, надати його значення останньому елементу масиву, а замість максимального числа записати – 1.
  6. Знайти мінімальний елемент, присвоїти його значення першому елементу масиву, а замість мінімального елемента записати число 9999.
  7. Знайти мінімальний елемент та поміняти його місцями з третім елементом масиву.
  8. Знайти мінімальний елемент та замінити його на суму першого та останнього елементів.
  9. Знайти максимальний елемент та поміняти його місцями з передостаннім елементом масиву.
  10. Знайти мінімальний елемент, присвоїти його значення останньому елементу масиву, а замість мінімального елемента записати значення 3N.
  11. Знайти мінімальний елемент і поміняти його місцями з елементом масиву, номер якого задано.
  12. Знайти максимальний елемент і поміняти його місцями зі другим елементом масиву.
  13. Знайти мінімальний елемент та поміняти його місцями з останнім елементом масиву.
  14. Знайти мінімальний елемент та поміняти його місцями з передостаннім елементом масиву.
  15. Знайти мінімальний елемент та поміняти його місцями з третім елементом масиву.
Завдання 3. У файлі зі скриптом lab4_3.html:

Сформуйте одновимірний масив (не менше 15 елементів, для генерації значень масиву можна скористатися функцією random об'єкта Math), виведіть значення цього масиву на екран у рядок. Виконайте завдання відповідно до вашого номера в журналі, використовуючи вбудовані методи масивів.

  1. Знайти кількість чисел, що належать проміжку [a,b], та суму чисел, що стоять на місцях, кратних 3.
  2. Знайти суму чисел, менших за задане D, і кількість чисел, що стоять на парних місцях і більших за задане С.
  3. Знайти добуток усіх чисел, що стоять на місцях, кратних 4, та кількість чисел, не більше за задане A.
  4. Знайти кількість чисел, менших за задане X, і добуток усіх від’ємних чисел, що знаходяться на непарних місцях.
  5. Знайти кількість чисел, що не належать до проміжку (X,Y], та суму від’ємних чисел, що знаходяться на парних місцях.
  6. Знайти кількість невід'ємних чисел і визначити суму чисел, що знаходяться на місцях, кратних 3 і не рівних заданому F.
  7. Знайти середнє арифметичне від’ємних чисел і визначити кількість чисел, що за величиною великих А і стоять на парних місцях.
  8. Знайти середнє арифметичне додатних чисел, що стоять на непарних місцях, та кількість чисел, менших за задане B.
  9. Знайти середнє арифметичне чисел, що належать проміжку [A,B), та кількість додатних чисел, що стоять на місцях, кратних 4.
  10. Знайти середнє арифметичні чисел, нерівних заданому С, і добуток не додатних чисел, що стоять на парних місцях.
  11. Знайти середнє арифметичне чисел, більших за задане D і які стоять на непарних місцях, і визначити кількість чисел, не більших за задане F.
  12. Знайти середнє арифметичне чисел, що не потрапляють у проміжок [A,B], та кількість додатних чисел, що стоять на місцях, кратних 3.
  13. Знайти середнє арифметичне ненульових чисел і кількість чисел, що за величиною не більше A і що стоять на парних місцях.
  14. Обчислити добуток чисел, що належать проміжку (A,B], та кількість від’ємних чисел, що стоять на місцях, кратних 3.
  15. Знайти середнє арифметичне додатних чисел, що стоять на непарних місцях, і добуток чисел, менших за задане С.
Завдання 4. У файлі зі скриптом lab4_4.html створіть масиви

fruits=['apple','pineapple','mango','melon','grape'];
citrus=['orange','lemon','lime'].

Послідовно, у кожному окремому рядку, виведіть:

Контрольні питання

  1. Що таке масив?
  2. Які масиви використовуються в JavaScript?
  3. Як індексуються елементи масиву?
  4. Як створюється багатовимірний масив?
  5. Як переглянути структуру та значення елементів масиву?
  6. Як вивести значення елементів масиву у вікно браузера?
  7. Як відсортувати масив за зростанням та спаданням?
  8. Які методи об'єкту Array ви знаєте?
  9. Як додати елементи в масив?
  10. Як об'єднати кілька масивів?
  11. Як видалити елементи масиву?

Порядок роботи

  1. Для виконання лабораторної роботи прочитати методичні вказівки і відповідний розділ підручника з JavaScript.
  2. Виконати завдання відповідно до вашого номера в журналі.
  3. Зверстати нескладну сторінку для результатів лабораторної роботи і розмістити її на хостингу. Зазначити номер і назву лабораторної роботи. Вивести на сторінку список назв виконаних завдань, які відкриватимуться в окремому вікні як окремі HTML-сторінки.
  4. У файлах, що містять код скриптів, у заголовку вікна браузера зазначити групу і прізвище студента.

Зміст звіту

  1. Назва та мета виконання лабораторної роботи.
  2. Код власних скриптів до кожного завдання
  3. У висновку оцінити можливості мови JavaScript для виконання подібних завдань.
  4. Файли з власними скриптами і відповідними назвами покласти на диск в окрему папку ExampleJS (всередині вашої папки).