Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Топ:
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
2017-11-27 | 173 |
5.00
из
|
Заказать работу |
|
|
Рассмотрим скрипт, который выполняет арифметические операции над двумя числами, например, x=8 и z=3 и выводит результаты на экран монитора.
Упражнение 6.1. Арифметические операции.
<html>
<head>
<META http-equiv="Content-Type"
content="text/html; charset=windows-1251">
<title>Арифметические оперции</title>
<script language="JavaScript">
x=8;
z=3;
yAdd=x+z;
ySub=x-z;
yMult=x*z;
yDiv=x/z;
yMod=x%z;
yInkr=++x;
yDekr=--z;
x+=z;
document.write("Результат сложения: x+z="+yAdd+"<br>");
document.write("Результат вычитания: x-z="+ySub+"<br>");
document.write("Результат умножения: x*z="+yMult+"<br>");
document.write("Результат деления: x/z="+yDiv+"<br>");
document.write("Результат целочисленного деления: x%z="+yMod+"<br>");
document.write("Результат инкремента x: ++x="+yInkr+"<br>");
document.write("Результат декремента z: --z="+yDekr+"<br>");
document.write("Результат сложения x+=z. После выполнения операции x="+x+"<br>");
</script>
</head>
<body>
</body>
</html>
Упражнение 6.2. Логические операции и операции сдвига.
Выполните упражнение, в котором запускается скрипт, выполняющий логические операции и операции сдвига над двумя десятичными переменными x и z и двумя логическими (булевыми) переменными q и w.
<html>
<head>
<META http-equiv="Content-Type"
content="text/html; charset=windows-1251">
<title>Логические оперции и оперции сдвига</title>
<script language="JavaScript">
//Ввод исходных данных
x=7;
z=5;
q=true;
w=false;
//Вычисления
yAnd=x&z; //логическая операция И
yOr=x|z; //логическая операция ИЛИ
yXor=x^z; //исключающее ИЛИ
xLeft=x<<1; //сдвиг влево на один разряд
zLeft=z<<1;//сдвиг влево на один разряд
xLeft2=x<<2; //сдвиг влево на два разряда
zLeft2=z<<2; //сдвиг влево на два разряда
xRight=x>>>1; //сдвиг вправо на один разряд
|
zRight=z>>>1; //сдвиг вправо на один разряд
u=q&&w; //операция И
p=q||w; //операция ИЛИ
r=!q; //инверсия (отрицание)
t=!w; //инверсия (отрицание)
//Вывод результатов на экран
document.write("1. Результат логического умножения y=x&z (операция И, коньюнкция): y="+yAnd+"<br>");
document.write("2. Результат логического сложения y=x|z (операция ИЛИ, дизьюнкция): y="+yOr+"<br>");
document.write("3. Результат выполнения операции неравнозначности y=x^z (исключающее ИЛИ): y="+yXor+"<br>");
document.write("4. Результат сдвига влево на один разряд числа x: y="+xLeft+"<br>");
document.write("5. Результат сдвига влево на один разряд числа z: y="+zLeft+"<br>");
document.write("6. Результат сдвига влево на два разряда числа x: y="+xLeft2+"<br>");
document.write("7. Результат сдвига влево на два разряда числа z: y="+zLeft2+"<br>");
document.write("8. Результат сдвига вправо на один разряд числа x: y="+xRight+"<br>");
document.write("9. Результат сдвига вправо на один разряд числа z: y="+zRight+"<br><br>");
document.write("10. Результат выполнения операции И: q&&w="+u+"<br>");
document.write("11. Результат выполнения операции ИЛИ: q||w="+p+"<br>");
document.write("12. Результат инвертирования переменной q:!q="+r+"<br>");
document.write("13. Результат инвертирования переменной w:!w="+t+"<br>");
</script>
</head>
<body>
</body>
</html>
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!