Цикл. Итерация презентация

Содержание

Слайд 2

JS Цикл Цикл - управляющая конструкция, предназначенная для многократного исполнения

JS

Цикл

Цикл - управляющая конструкция, предназначенная для многократного исполнения инструкций
Итерация - повторение
Циклы

без выхода - бесконечные / безусловные
Слайд 3

JS

JS

Слайд 4

JS while с постусловием do { /* Iteration code block

JS

while с постусловием

do {
/* Iteration code block */
} while (

/* Condition */ )
Слайд 5

JS Работа цикла do { /* Iteration code block */}

JS

Работа цикла

do { /* Iteration code block */}

while ( /* Condition

*/ )

do { /* Iteration code block */}

Слайд 6

JS while с постусловием do { console.log("AT LEAST ONCE!"); } while(false)

JS

while с постусловием

do {
console.log("AT LEAST ONCE!");
} while(false)

Слайд 7

JS while с постусловием var userIsHappy = true, number =

JS

while с постусловием

var userIsHappy = true,
number = 0;
do {
userIsHappy

= confirm("Are you happy that the number is " + (++number) + "?");
} while (userIsHappy);
Слайд 8

JS while с постусловием var number = 0; do ++number;

JS

while с постусловием

var number = 0;
do ++number;
while (confirm("Are you happy that

the number is " + number + "?"))
Слайд 9

JS while с предусловием while(false) { console.log("AND THERE?"); // will it be shown? }

JS

while с предусловием

while(false) {
console.log("AND THERE?"); // will it be shown?
}

Слайд 10

JS Работа цикла do { /* Iteration code block */} while ( /* Condition */ )

JS

Работа цикла

do { /* Iteration code block */}

while ( /* Condition

*/ )
Слайд 11

JS while с постусловием var number = 0; while(confirm("Are you

JS

while с постусловием

var number = 0;
while(confirm("Are you happy that number is

" + number + "?")) ++number;
Слайд 12

JS Achtung! Infinite loop! while(true) /* anything */

JS

Achtung! Infinite loop!

while(true) /* anything */

Слайд 13

JS Задачка Переписать скрипт о запросе на угадывание сгенерированного числа

JS

Задачка

Переписать скрипт о запросе на угадывание сгенерированного числа так, чтобы человек

мог отменить игру, либо угадывать, пока число не станет соответствовать
Слайд 14

JS for for ( /* start */ ; /* condition

JS

for

for ( /* start */ ; /* condition */ ; /*

step */ );
for ( /* start */ ; /* condition */ ; /* step */ ) {
/* Iteration code block */
}
Слайд 15

JS Работа цикла for ( /* 1. start */ ;

JS

Работа цикла

for ( /* 1. start */ ;
/* 2.

condition */ ;
/* 3. step */ );

var number = 0, isUserHappy = true;

isUserHappy

isUserHappy = confirm("Are you happy that the number is " + number + "?");

Слайд 16

JS for for( var number = 0, isUserHappy = true;

JS

for

for(
var number = 0, isUserHappy = true; /** Preparation */

isUserHappy; /** Condition */
isUserHappy = confirm("Are you happy that number is " + number + "?"),
number++ /** Step */
);
Слайд 17

JS for for( var number = 0, isUserHappy = true;

JS

for

for(
var number = 0, isUserHappy = true; /** Preparation */

isUserHappy; /** Condition */
number++ /** Step*/
) {
isUserHappy = confirm("Are you happy that number is " + number + "?");
}
Слайд 18

JS break / continue for (var i = 1; i

JS

break / continue

for (var i = 1; i < 10; i++)

{
if (!(i % 2)) break;
console.log(i);
}
Слайд 19

JS for. Beheading... var i = 1; for (;;) {

JS

for. Beheading...

var i = 1;
for (;;) {
if (!(i % 2))

break;
console.log(i);
i++;
}
Слайд 20

JS break / continue for (var i = 1; i

JS

break / continue

for (var i = 1; i < 10; i++)

{
if (i % 2) continue;
console.log(i);
}
Слайд 21

JS Задачка Переписать примеры с итерацией числа и прерыванием цикла с помощью while и do/while

JS

Задачка

Переписать примеры с итерацией числа и прерыванием цикла с помощью while

и do/while
Слайд 22

JS Achtung! Infinite loop! for(;;);

JS

Achtung! Infinite loop!

for(;;);

Имя файла: Цикл.-Итерация.pptx
Количество просмотров: 70
Количество скачиваний: 0