русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Умовні вирази, оператори присвоювання та порівняння, логічні операції, коментар у Java Script


Дата добавления: 2015-07-09; просмотров: 1035; Нарушение авторских прав


Приклад: засобами мови Java Script реалізувати розгалужувальний процес розрахунків за наведеною нижче формулою:

Теоретичні відомості: при розробці функціональної бази Інтернет сторінок з використанням мови JavaScript одним з необхідних елементів є умовні оператори. Виконання складних математичних операцій вимагає паралельної перевірки деяких умов. Структура умовного оператора в JavaScript має наступний вигляд:

if(<логічний_вираз>) <оператор_1> else <оператор_2>

У даному випадку <логічний_вираз> представляє собою повний або скорочений варіант певного виразу. При умові коли <логічний_вираз> приймає значення true виконується <оператор_1>, у іншому разі, тобто коли його значення дорівнює false <оператор_2>. При побудові логічних виразів здебільшого застосовуються наступні операції порівняння:

 

 

№ п/п Позначення Зміст
дорівнює
не дорівнює
більше
більше або дорівнює
менше
менше або дорівнює

 

Слід зазначити, що у більшості випадках для скорочення програмного коду та підвищення рівня його читабельності використовуються наступні спрощення при записі логічних виразів:

 

 

Можливі випадки коли при побудові логічних виразів необхідно врахувати не одну а кілька умов. Мова Java Script передбачає використання спеціальних символів побудови складних умовних операторів:

 

Позначення Оператор
і
або

 

Структурний елемент else умовного оператору if у більшості випадках використовується для оптимізації програмного коду та удосконалення його читабельності. Слід зазначити, що у випадках коли варіанти перебору умовного оператору if є взаємно виключаючими, використання оператору else дозволяє скоротити об'єм перевірок і як результат пришвидшити роботу програми. У випадку коли варіанти перебору не доповнюють один одного використання структурного елементу else може спровокувати виникнення помилки. Нижче наведені два фрагменти коду, що демонструють не тільки оптимізаційні властивості умовних операторів, але й варіанти їх використання:



 

Взаємовиключаючі умови Взаємодоповнюючі умови
if(a==1) b=a; else if(a==2) b=a*a; else if(a==3) b=a*a*a; else if(a==4) b=1/a; else if(a==5) b=1/a*a; else if(str.length) flag=1; if(((str[2]==”a”)||(str[2]==”k”))&&(str[0]=” ”)) flag=0; if(str.length>=5) flag=str.length if(str==”twenty”) {number= 20; flag=0;}

 

Завдання: створити html документ для реалізації розгалуженого обчислювального процесу згідно варіанту завдання:

 

№ п/п Варіант завдання № п/п Варіант завдання

 

Приклад:

<html>

<head>

<script>

function fun()

{

var a, b, c, d;

a = parseInt(main_form.t_a.value);

b = parseInt(main_form.t_b.value);

c = parseInt(main_form.t_c.value);

if(a*b*c>0) d=a*b-c; else

if(a*b*c<0) d=a-b*c; else

d=a*c-Math.sqrt(b);

main_form.t_d.value = "" + d;

}

</script>

</head>

<body>

<form id = "main_form">

a<input type="text" id = "t_a" value="10"><br>

b<input type="text" id = "t_b" value="-2"><br>

c<input type="text" id = "t_c" value="3"><br>

d<input type="text" id = "t_d" value=""><br>

<input type = "button" onClick = "fun();" value = "Розрахувати">

</form>

</body>

</html>

Результати виконання:



<== предыдущая лекция | следующая лекция ==>
Події в Java Script | Теоретичні відомості


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.168 сек.