|
|||
ОБОРУДОВАНИЕ И МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Цель работы: Изучить основы организации циклов и применения условных операторов при создании сценариев JavaScript.
ОБОРУДОВАНИЕ И МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ Компьютерные классы, оборудованные ПК с установленным программным обеспечением не ниже: 1) Операционная система не ниже Windows XP;
ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ 1. Вычислить максимальное и минимальное число из трех заданных чисел. Для каждого заданного числа и вывода результата создать поля. 2. Написать сценарий вычисления номера квартала по номеру месяца. 3. Написать сценарий вычисления суммы чисел, кратных 7 в заданном интервале.
ХОД РАБОТЫ Задание 1:
<html> <head> <title>Нахождение максимального числа</title> <script language="JavaScript"> function ma(obj) { var a=obj.a1.value; var b=obj.b1.value; var c=obj.c1.value; var max=a; if(b>max)max=b; if(c>max)max=c; obj.m.value=max; } </script> </head> <body> <form name="form1"> Число 1: <input type="text" name="a1" size="20"> <p>число 2: <input type="text" name="b1" size="20"></p> <p>число 3: <input type="text" name="c1" size="20"></p> <p>максимальное число<input type="text" name="m" size="20"></p> <p><input type="button" value="ok" name="B1" onClick="ma(form1)"> <input type="reset" value="cancel" name="B2"><br> </form> </body> </html>
Задание 2:
<html> <head> <title>Пример определения дня недели по введенному числу</title> <script language="JavaScript"> function numday(obj) { var n=obj.n1.value; var s switch (n){ case '1': s="1-й квартал"; break; case '2': s="1-й квартал"; break; case '3': s="1-й квартал"; break; case '4': s="2-й квартал"; break; case '5': s="2-й квартал"; break; case '6': s="2-й квартал"; break; case '7': s="3-й квартал"; break; case '8': s="3-й квартал"; break; case '9': s="3-й квартал"; break; case '10': s="4-й квартал"; break; case '11': s="4-й квартал"; break; case '12': s="4-й квартал"; break; default: s="ошибка" } obj.s1.value=s } </script> </head> <body> <form name="form1"> Число:<input type="text" name="n1" size="20"> <p>Квартал: <input type="text" name="s1" size="20"></p> <p><input type="button" value ="определить" onClick="numday(form1)"></p> <p><input type="reset" name="Отмена"></p> </form> </body> </html>
Задание 3:
<html> <head> <title>Вычисление кратных 7 суммы чисел</title> <script language="JavaScript"> function fact(obj) { var n=obj.n1.value; var start = obj.g1.value; var summ=0;
for (var i=start; i<=n; i++) { if(i%7==0) summ = summ+i;
} obj.f1.value=summ; } </script> </head> <body> <form name="form1"> Введите начало интервала:<input type="text" name="g1" size="20"> <p>Введите конец интервала:<input type="text" name="n1" size="20"></p> <p>Результат: <input type="text" name="f1" size="20"></p> <p><input type="button" value ="Вычислить" onClick="fact(form1)"></p> <p><input type="reset" name="Отмена"></p> </form> </body> </html>
Рисунок 1 – Задание 1
Рисунок 2 – Задание 2
Рисунок 3 – Задание 3
|
|||
|