Краткая теория
Полный шаблон HTML-документа, испытательный стенд для выполнения программ на JavaScript, должен иметь вид:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML lang="ru">
<HEAD>
<META http-equiv="Content-Type"
content="text/html; charset=utf-8">
<TITLE>Испытатель JS</TITLE>
<SCRIPT>
// Здесь можно записать программу.
// Результат выводится в alert.
var x = "Знаете ли Вы";
var y = "JavaScript?";
alert(x+" "+y);
</SCRIPT>
</HEAD>
<BODY>
<H1>
Испытатель JavaScript
</H1>
</BODY>
</HTML>
Об отметках
"5" - выполнены 5 упражнений.
"4" - выполнены 4 упражнения.
"3" - выполнены 3 упражнения.
Упражнения
0. Прочитайте упражнение, определите, какие знания потребуются для выполнения упражнений. С помощью поисковых сервисов Интернет найдите соответствующие сведения и примеры программ. К каждому упражнению в отчете по лабораторной работе составьте краткую теорию по результатам Ваших поисков. В отчете приведите исходный код решения упражнения, запишите результат, который получается при запуске программы.
В прямоугольном треугольнике заданы два катета. С помощью теоремы Пифагора найти гипотенузу.
Задано число x. Определить, является оно отрицательным, нулем или положительным. В первом случае возвести число в квадрат, в последнем - умножить число на заданный коэффициент. Вывести x, ответ.
Число x случайно выбрано из отрезка [a, b] Принадлежит ли x отрезку [c, d]?
Пример вывода:
Число -5 из отрезка [-15, 25] принадлежит отрезку [-8, 32].
Вывести три текстовые строки в порядке возрастания их длины.
Заданы числа col - количество колонок и row - количество строк. Вывести элементы одномерного массива в col колонок row строк по строкам или столбцам. Сколько для этого должно быть элементов массива? Массив заполните с помощью генератора псевдослучайных чисел.
Источники
Основные
JavaScript: Дуванов А. JavaScript-конструирование.
JavaScript, примеры: Дуванов А. JavaScript-конструирование. Исходные коды примеров.
Дополнительные
JavaScript: Дуванов А. JavaScript-конструирование. Демоверсия учебника.
JavaScript: Дуванов А. JavaScript-конструирование. Часть 3.
JavaScript: Дуванов А. JavaScript-конструирование. Часть 4.
JavaScript: Дуванов А. Продвинутый JavaScript.