
- •Затверджую
- •Плани практичних робіт
- •Обговорено і схвалено на засіданні циклової комісії комп’ютерної техніки і програмування.
- •Практична робота №1.
- •План виконання роботи:
- •Практична робота №2.
- •План виконання роботи:
- •1. Створити головну сторінку :
- •D. Висновки. Практична робота №3.
- •План виконання роботи:
- •Практична робота №6.
- •План виконання роботи:
- •Практична робота №7.
- •План виконання роботи:
- •Практична робота №8.
- •План виконання роботи:
- •Практична робота №9.
- •План виконання роботи:
- •Практична робота №10.
- •План виконання роботи:
- •Практична робота №11
- •План виконання роботи:
- •Практична робота №12 Тема: Реалізація типових макетів Web-сторінок.
- •План виконання роботи:
- •Практична робота №13 Тема: Знайомство з програмою Macromedia Dreamweaver 4.0.
- •План виконання роботи:
- •Практична робота №14 Тема: Розміщення сценаріїв в документі. Арифметичні оператори. Операції порівняння. План виконання роботи:
- •Практична робота №15 Тема: Керуючі структури. План виконання роботи:
- •Практична робота №16 Тема: Функції. Генерація випадкових чисел. Рекурсивні функції План виконання роботи:
- •Практична робота №17 Тема: Масиви. Методичні вказівки:
- •План виконання роботи:
- •Практична робота №18
- •План виконання роботи:
- •Практична робота №19
- •План виконання роботи:
- •Практична робота №20
- •План виконання роботи:
- •Практична робота №21
- •План виконання роботи:
- •Критерії оцінки за практичну роботу
- •Рекомендована література.
Практична робота №16 Тема: Функції. Генерація випадкових чисел. Рекурсивні функції План виконання роботи:
1. Написати сценарій, що імітує гру в “крепс”.
Гравець кидає дві кості. Кожна з костей має шість граней з зображенням 1, 2, 3, 4, 5 або 6 точок. Після кидання додаються очки на двох верхніх гранях. Якщо при першому киданні випала сума 7 або 11, то гравець виграв. Якщо сума рівна 2, 3 або 12 при першому киданні, то гравець програв. Якщо після першого кидання сума рівна 4, 5, 6, 8, 9 або 10, то гравець отримує відповідну кількість очок. Щоб виграти необхідно продовжувати кидати кості, поки не випаде сума, рівна кількості набраних очок. Але якщо до настання цієї події при черговому киданні випаде 7 очок, - гравець програв.
2. Написати сценарій, що розраховує і –те число Фібоначчі.
Числа Фібоначчі
0, 1, 1, 2, 3, 5, 8, 13, 21, ...
являють собою послідовність або ряд чисел, що починаються з 0 або 1 , в якій кожне наступне число є сумою двох попередніх чисел.
Ряд Фібоначчі може бути рекурсивно визначений наступним чином:
fibonacci(0)=0
fibonacci(1)=1
fibonacci(n)= fibonacci(n-1)+ fibonacci(n-2)
Запит порядкового номера числа в послідовності та вивід результату оформити у наступному вигляді:
Вимоги до звіту:
1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.
2. Звіт повинен містити: Скріншот виведених вікон запитів та діалогів, Код сценаріїв сторінки, Висновки.
Практична робота №17 Тема: Масиви. Методичні вказівки:
Структура JavaScript for/in, використовується в сценаріях, коли необхідно виконати завдання для (for) кожного елементу в (in) масиві. Цей прийом також називають виконанням циклу з проходженням по елементам масиву. Оператор в строках
for ( var element in theArray )
total += theArray[ element ];
ілюструє синтаксис структури for/in. Всередині дужок оголошується змінна еlement, яка буде використана для виборки кожного з елементів об’єкта, вказаного праворуч від ключового слова in (в нашому випадку — theArray). В приведеній выще структурі for/in JavaScript автоматично визначає кількість елементів масиву. Коли інтерпретатор JavaScript обробляє елементи массиву theArray, змінній element присвоюється значення, яке може бути використане в якості індексу масиву. При використанні об’єкту типу Array значення, що присвоюється являє собою індекс в діапазоні від 0 до (не включаючи) theArray.length. Кожне значення додається до total, щоб отримати суму значень елементів масиву.
Об’єкт Аrrау в JavaScript має вбудований метод sort для сортування масивів. За замовчуванням метод sort об’єкта Аrrау використовує порівняння строк для визначення порядку слідування елементів масиву. Строки порівнюються по ASСІІ-кодам символів що їх складають.
Метод sort отримує в якості необов’язкового аргументу ім’я функції (так званої функції - компаратора), яка виконує порівняння двох елементів і повертає один з наступних результатів:
від’ємне значення, якщо перший аргумент менший, ніж другий,
нуль, якщо аргументи рівні, або
додатне значення, якщо перший аргумент більше другого.