Презентация JavaScript. Оператори. Лекція 2 онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему JavaScript. Оператори. Лекція 2 абсолютно бесплатно. Урок-презентация на эту тему содержит всего 24 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » JavaScript. Оператори. Лекція 2
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:24 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:105.86 kB
- Просмотров:84
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![JavaScript. Оператори Лекц я](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img1.jpg)
Содержание слайда: JavaScript. Оператори
Лекція 2
Оператор вибору
Оператор циклу while (з передумовою)
Оператор циклу for (з параметром)
Оператор циклу do while (с післяумовою)
Оператор передачі управління continiue
Оператор передачі управління break
Оператор-перемикач switch
Тернарний оператор ?:
№4 слайд
![Оператор циклу while з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img3.jpg)
Содержание слайда: Оператор циклу while (з передумовою)
Формат оператора:
while (умова) {
Оператор;
}
Приклад. Обчислення факторіала.
//варіант 1
<script>
var n, f = 1, i = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
while (i<=n) f*=i++; //{f=f*i; i=i+1;}
document.write("факторіал числа“ + n + " дорівнює "+f);
</script>
№5 слайд
![Оператор циклу while з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img4.jpg)
Содержание слайда: Оператор циклу while (з передумовою)
// варіант 2 зміна умови виходу і префіксна операція
<script>
var n, f = 1, i = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
while (i<n) f*=++i; //{i=i+1; f=f*i;}
document.write(" факторіал числа"+ n +"дорівнює " + f);
</script>
Якщо оператор простий (одна команда) фігурні дужки можна не ставити
№6 слайд
![Оператор циклу for з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img5.jpg)
Содержание слайда: Оператор циклу for (з параметром)
Формат оператора:
for (вираз1; вираз2; вираз3) {
Оператор;
}
Спочатку обчислюється вираз 1. Зазвичай вираз 1 ініціалізує змінну, яка використовується в циклі.
Потім обчислюється вираз 2. Якщо вираз 2 істинний, то виконується оператор в тілі циклу, обробляється вираз 3, і управління переходить до початку циклу, тобто до виразу 2.
Все повторюється до тих пір поки вираз 2 не стане хибним. Цикл закінчується і управління передається наступному оператору.
Вираз 1 і вираз 3 можуть складатися з декількох виразів, між якими ставиться кома.
№7 слайд
![Оператор циклу for з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img6.jpg)
Содержание слайда: Оператор циклу for (з параметром)
Приклад. Обчислення факторіала.
//вариант 1
<script>
var n, f = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
for (i=1; i<=n; i++) f*=i;
document.write(" факторіал числа " + n + " дорівнює " + f );
</script>
№8 слайд
![Оператор циклу for з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img7.jpg)
Содержание слайда: Оператор циклу for (з параметром)
// варіант 2 У тілі циклу порожній оператор
<script>
var n, f = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
for (i=1; i<=n; f*=i, i++) ;
document.write(" факторіал числа " + n + " дорівнює " + f );
</script>
№9 слайд
![Оператор циклу for з](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img8.jpg)
Содержание слайда: Оператор циклу for (з параметром)
// варіант 3 вираз 1 відсутній, вираз 3 з одного, порожній оператор
<script>
var n, f = 1, i = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
for ( ; i<=n; f*=i++) ;
document.write(" факторіал числа " + n + " дорівнює " + f );
</script>
№11 слайд
![Оператор циклу do while с п](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img10.jpg)
Содержание слайда: Оператор циклу do while (с післяумовою)
Формат оператора:
do {
Оператор;
} while (умова);
Спочатку виконується оператор в тілі циклу. Потім перевіряється умова, і якщо воно істинне то управління передається назад до початку оператора тіла циклу і процес повторюється. Коли умова помилкова цикл закінчується і управління передається наступному оператору.
Особливості:
Умова виходу відрізняється від циклу REPEAT UNTIL;
Оператор тіла циклу виконується мінімум 1 раз;
№12 слайд
![Оператор циклу do while с п](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img11.jpg)
Содержание слайда: Оператор циклу do while (с післяумовою)
Приклад. Обчислення факторіала.
//вариант 1
<script>
var n, f = 1, i = 1;
n = prompt(" Введіть значення числа факторіал якого треба обчислити ", 1);
n = parseFloat(n);
do f*=i++; while (i<=n);
document.write(" факторіал числа " + n + " дорівнює " + f );
</script>
№13 слайд
![Оператор передач управл ння](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img12.jpg)
Содержание слайда: Оператор передачі управління continiue
Формат оператора:
continiue;
Оператор направляє потік управління всередині цикл. Змушує припинитися поточну ітерацію циклу і починає наступну. Використовується тільки всередині операторів while, for, do while.
Приклад. Накопичення суми введених додатних чисел
№15 слайд
![Оператор передач управл ння](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img14.jpg)
Содержание слайда: Оператор передачі управління break
Формат оператора:
break;
Оператор викликає вихід з циклу while, for, do while, також з оператора перемикача switch. Управління передається наступному оператору. Типове використання - завершення циклу достроково.
Приклад. Накопичення суми введених додатних чисел
№17 слайд
![Оператор-перемикач switch](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img16.jpg)
Содержание слайда: Оператор-перемикач switch
switch (выражение) {
case константа1:
оператор1
…
case константаN:
операторN
default:
оператор
}
Мітка case - константний цілочисельний вираз. Всі мітки повинні бути унікальними.
Мітка default - необов'язкова.
Значення виразу - символ або ціле число, яке порівнюється з константами у всіх case. І передають управління рівному йому. Якщо рівного немає то передається оператору default. Зазвичай в кінці оператора ставлять break, що передає управління команді наступної за перемикачем switch. Якщо break відсутній то управління передається наступному case.
№18 слайд
![Оператор-перемикач switch lt](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img17.jpg)
Содержание слайда: Оператор-перемикач switch
<script>
var x, sum = 0;
x = prompt("Скільки буде 2*2 = ");
x = parseInt(x);
switch (x) {
case 3:
document.write("Малувато");
break;
case 4:
document.write("В точку!");
break;
case 5:
document.write("Перебір");
break;
default:
document.write("Я таких значень не знаю");
}
</script>
№19 слайд
![Оператор-перемикач switch lt](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img18.jpg)
Содержание слайда: Оператор-перемикач switch
<script>
var x, sum = 0;
x = prompt("Скільки буде 2*2 = ");
x = parseInt(x);
switch (x) {
case 4:
document.write("Вірно!");
break;
case 3:
case 5:
document.write("Невірно!");
break;
default:
document.write(" Я таких значень не знаю ");
}
</script>
№20 слайд
![Тернарний оператор ? Формат](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img19.jpg)
Содержание слайда: Тернарний оператор ?:
Формат оператора:
Логічний вираз ? вираз1 : вираз2;
Компактна форма оператора if else. Алгоритм роботи операції наступний:
Обчислюється логічний вираз.
Якщо логічний вираз істинний, то обчислюється значення виразу 1, інакше - значення виразу 2.
Обчислення значення повертається.
Приклад. Обчислення модуля і обчислення факторіала (використовується рекурсивний виклик функції)
№22 слайд
![Що станеться п д час](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img21.jpg)
Содержание слайда: Що станеться під час виконання даного коду?
switch (1)
{
case 1:
case 2:
case 3: alert("Hello");
break;
}
var a = 2, b = 3;
var c = a++ >= b ? 0 : 1;
alert(c);
var a = 2, b = 2;
var c = a == b++ ? a-- : b++;
alert(c);
int a = 1, b = 2;
if (a < b)
alert("a < b");
alert("a не меньше b");
var p = 1 > 2 ? (3 > 3 ? 1 : 2) : (3 < 3 ? 3 : 4);
do
{
}
while (false);
Нехай а = -5. Скільки разів виконається тіло наступного циклу?
while (a<0) a++;
var i = 10;
do
while (i < 15)
i = i + 20;
while (i < 2);
alert(i);
№23 слайд
![Що станеться п д час](/documents_6/b45aacb78be934234ed6ac9d9e2e2d78/img22.jpg)
Содержание слайда: Що станеться під час виконання даного коду?
var i = 10;
do
while (i++ < 15)
i = i + 20;
while (i < 2);
alert(i);
var a = 10;
if (a++ > 10) {
console.log("true");
}
{
console.log("false");
}
console.log("ABC");
var num = 10;
switch (num) {
default: console.log("default");
case 0: console.log("case1");
case 10*2: console.log("case2");
break;
}
var myVal = false;
if (myVal = true)
for (i = 0; i < 2; i++) console.log(i);
else console.log("else");
Скачать все slide презентации JavaScript. Оператори. Лекція 2 одним архивом:
Похожие презентации
-
JavaScript. Основи. Лекція 1
-
JavaScript. Условные операторы
-
Перевантаження операторів та функцій в С. Лекція 3. Обєктно-орієнтоване програмування
-
Условный и циклический оператор в JavaScript. Регулярные выражения. (Тема 12)
-
Веб-технологии в промышленности и образовании. Типы данных и операторы в JavaScript. (Лекция 17)
-
Синтаксис оператора
-
Засоби візуальної розробки програм. Поняття оператора
-
Условный оператор. Команды ветвления. (Тема 4)
-
Оператор варианта. (Тема 8)
-
Оператор варианта