Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник-по-JavaScript_part1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
245.25 Кб
Скачать

1 Вариант

Задание 1. Подберите каждому термину левой колонки определение из правой.

1. Переменная а) Команда или ключевое слово для выполнения

определённого действия в программе.

2. Оператор б) Выполнение арифметических или условных операций перед

присваиванием значения переменной

3. Конкатенация в) Прерывание выполнения программы и ожидание действий

пользователя

4. Выражение г) Поименованная область памяти для записи, изменения и

хранения значений

5. Ввод информации д) Объединение символьных переменных знаком «+»

Задание 2. Пусть значения в переменных X и Y, соответственно, 0.3 и –0.2. Какие значения будут иметь переменные после выполнения операторов присваивания:

X+=1; Y+=X

Задание 3. Записать скрипт для вычисления среднего арифметического трёх чисел, вводимых с клавиатуры. Вывод результатов отформатировать по следующему образцу:

Среднее арифметическое чисел:

… , … , … равно … .

Задание 4. Подсчитать, сколько стоит пакет акций, если в нём имеется m акций фирмы IBM и n акций фирмы Netscape, стоимостью соответственно, 125 и 75 долларов каждая.

Вывод данных и результатов отформатировать по своему образцу.

*Задания 3 и 4 выполнить в файле kont1.htm

2 Вариант

Задание 1. Подберите каждому термину левой колонки определение из правой.

1. Переменная а) Прерывание выполнения программы и ожидание действий

пользователя

2. Оператор б) Выполнение арифметических или условных операций перед

присваиванием значения переменной

3. Конкатенация в) Поименованная область памяти для записи, изменения и

хранения значений

4. Выражение г) Команда или ключевое слово для выполнения

определённого действия в программе.

5. Ввод информации д) Объединение символьных переменных знаком «+»

Задание 2. Пусть значения переменных X и Y равны, соответственно, 0.3 и –0.2. Какие значения будут иметь переменные после выполнения операторов присваивания:

X*=2; Y+=X;

Задание 3. Записать скрипт для вычисления периметра правильного n-угольника с заданной стороной. Вывод результатов отформатировать по следующему образцу:

Периметр

правильного …угольника равен… .

Задание 4. Подсчитать, сколько очков набрала команда «Торпедо» в чемпионате по хоккею, если известно, что m встреч она выиграла, n встреч проиграла, k встреч сыграла вничью. Считается, что 2 очка – выигрыш, 1 – ничья, 0 – проигрыш.

Вывод данных и результатов отформатировать по своему образцу.

*Задания 3 и 4 выполнить в файле kont1.htm

Вспомогательный алгоритм

Элемент function

Сложные программы размещают в тегах заголовка документа <head>…</head>, используя для этого основной элемент языка – функцию (function), которая играет роль подпрограммы. Для выполнения функции необходим её вызов. Вызов функции можно осуществить с помощью какого-либо обработчика события из тела документа.

Таким образом, функция считывается в память во время загрузки документа в броузер, а выполняется после загрузки всего документа.

Задача «Имитиция светофора». Установите цвет фона окна броузера и соответствующее предупреждение методом alert для обработки сигналов светофора

Схема кода html-документа Код для задачи «Имитация светофора»

<html> <html>

<head><script> <head><script>

function Start( ) { function Start( ) {

операторы программы document.bgColor=”red”;

} alert(“Стой!”);

</script></head> document.bgColor=”yellow”;

<body onLoad=”Start( )”> alert(“Жди!”);

</body> document.bgColor=”green”;

</html> alert(“Иди!”)

}

</script></head>

<body onLoad=”Start( )”> </body></html>

Программирование разветвляющихся алгоритмов

1. Условный оператор if.

Часто в задачах требуется выбрать порядок действий в зависимости от условия. Это выполняет условный оператор, и такие программы называются программами разветвляющейся структуры.

Синтаксис