Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Частично-поисковый характер

Тема «Условный оператор языка JavaScript»

Типовая задача:

Создайте страничку, в которой пользователю задается вопрос: «По какому предмету сдаете экзамен?». Если пользователь отвечает: «Web» или «Вэб», появляется окно: «Верно», а если не такой ответ, то окно: «Неверно».

 

<html> //Начало HTML документа

<head> //Так называемый «Чердак» документа

<title> Тест </title> //Название странички

</head> //Закрытие «чердака»

<body> //«Тело» документа, сама программа

<script LANGUAGE="JavaScript">//Подключение языка Java

var value = prompt('По какому предмету сдаете экзамен?',''); //Окно ввода. Пользователь

//вводит ответ на вопрос

if (value == 'Web' || value == 'Вэб') {alert('Верно! Хотя,// Если пользователь ввел Web или

если быть точнее, то Web design или Вэб-дизайн!');} //Вэб, то выскакивает сообщение «Верно!»

else if (value == 'Java') { //Если пользователь вводит Java, alert('Не точно, ведь Java - это язык, а не предмет');} //выскакивает окно «Почти верно»

else {alert('Нет, этот предмет - Web design или Вэб-дизайн!');} //Иначе выскакивает окно «Неверно»

</script> //Закрывается тег <script>

</body> //Закрывается тег <body>

</html>/ //Закрывается тег <html>

 

Репродуктивный характер

Слабый уровень:

Напишите подобную типовой программу, которая загадывает загадку. Пользователь вводит ответ в поле ввода. Проверить с отгадкой. Если верно, то сообщить о верности отгадки, а если неверно, о неверности.

Решение:

<html>

<head>

<title> Загадка </title>

</head>

<body>

<script LANGUAGE="JavaScript">

var value = prompt('Что такое: два кольца, два конца, а посередине гвоздик');

if (value == '') {alert('Вы ничего не ввели');}

else if (value == 'Ножницы'||value == 'ножницы'||value == 'НОЖНИЦЫ') {alert('Верно, это ножницы');}

else {alert('Нет, это ножницы');}

</script>

</body>

</html>

Частично-поисковый характер

Слабый уровень:

Измените программу так, чтобы она сначала запрашивала Ваше имя, а потом вставляла его в ответ (например: «Вася, Вы ничего не ввели»).

Решение:

<html>

<head>

<title> Загадка </title>

</head>

<body>

<script LANGUAGE="JavaScript">

var name = prompt("Ваше имя?", '');

var value = prompt('Ответьте на вопрос, '+name+'! Что такое: два кольца, два конца, а посередине гвоздик');

if (value == '') {alert(name+'! Вы же ничего не ввели!!!!');}

else if (value == 'Ножницы'||value == 'ножницы' ||value == 'НОЖНИЦЫ') {alert('Верно, '+name+', это ножницы');}

else {alert('Нет, '+name+', Вы не правы. Это же ножницы');}

</script>

</body>

</html>

Исследовательский (поисковый, творческий) характер

Слабый уровень:

Придумайте, как улучшить программу, написанную выше:

Решение: например, можно добавить циклы на ввод данных, «пока поле ввода пустое, вызывать окно ввода»

<html>

<head>

<title> Загадка </title>

</head>

<body>

<script LANGUAGE="JavaScript">

do

{

var value = prompt('Что такое: два кольца, два конца, а посередине гвоздик');

if (value == '') {alert('Вы ничего не ввели');}

} while (value == '')

if (value == 'Ножницы'||value == 'ножницы' ||value == 'НОЖНИЦЫ') {alert('Верно, это ножницы');}

else {alert('Нет, это ножницы');}

</script>

</body>

</html>

Репродуктивный характер

Средний уровень:

Напишите подобную типовой программу, которая загадывает загадку. Пользователь вводит ответ в поле ввода. Если поле ввода оставить пустым, выдать сообщение: «Вы ничего не ввели», а если ввели, то выдать проверить с отгадкой. Если верно, то сообщить о верности отгадки, а если неверно, о неверности. Для решения задачи используйте оператор Switch

<html>

<head>

<title> Загадка </title>

</head>

<body>

<script language="JavaScript">

var value = prompt('Что такое: два кольца, два конца, а посередине гвоздик','');

switch (value) {

case 'ножницы' : alert('Да, это ножницы');break;

case '' : alert('Вы ничего не ввели!');break;

default: alert('Неверно. Это ножницы!');}

</script>

</body>

</html>

Частично-поисковый характер

Средний уровень:

Ответ на загадку – ножницы – верен, но ведь также верен и ответ – Ножницы, и НОЖНИЦЫ. Реализуй проверку верного ответа в программе.

Решение:

<html>

<head>

<title> Загадка </title>

</head>

<body>

<script language="JavaScript">

var value = prompt('Что такое: два кольца, два конца, а посередине гвоздик','');

switch (value) {

case 'Yj;ybws' : alert('Ммм.., Верно, это ножницы, только переключи раскладку клавиатуры');break;

case 'yj;ybws' : alert('Ммм.., Верно, это ножницы, только переключи раскладку клавиатуры');break;

case 'Ножницы' : alert('Верно!');break;

case 'ножницы' : alert('Да, это ножницы');break;

case 'НОЖНИЦЫ' : alert('Верно, ножницы. P.S. У тебя включен CapsLock?');break;

case 'НОЖНИЦЫ' : alert('Верно, ножницы. P.S. У тебя включен CapsLock?');break;

case 'ножницЫ' : alert('Верно, ножницы. P.S. Надо же так написать, ножницЫ!');break;

case '' : alert('Вы ничего не ввели!');break;

default: alert('Вы бы еще "Колобок" написали! Ну это же ножницы!');}

</script>

</body>

</html>

 




©2015 studopedya.ru Все права принадлежат авторам размещенных материалов.