Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L1_ПДС

.pdf
Скачиваний:
14
Добавлен:
11.05.2015
Размер:
5.2 Mб
Скачать

Логические операторы

var m = 7; var g = 3;

k = ((m<=g) && (m!=g));// k = false k = ((m>g) && (m!=g));// k = true

k = ((m<g) && (m==g));// k = false k = ((m<=g) || (m!=g));// k = true k = ((m>g) || (m!=g));// k = true k = ((m<g) || (m==g));// k = false k = !(m<=g);// k = true

k = !(m>g);// k = false k = !(m<g);// k = true

Инструкции, выражения, операторы

оператор - (арифметический, строковый, логический, сравнения, присваивания) специальный способ записи некоторых действий над операндами

Инструкции, выражения, операторы

выражение - совокупность литералов и переменных, скомбинированных с помощью операторов, результатом выполнения которой является некоторое значение.

Инструкции, выражения, операторы

выражения с побочным эффектом - выражение, кроме результата выполнения которого (первичного эффекта), происходит изменение значения данных (переменных)

инструкции-выражения

выражения с побочным эффектом

Инструкции, выражения, операторы

инструкции-выражения

выражения с побочным эффектом

условные инструкции

Условные инструкции инструкция if

инструкция else if инструкция switch

результат

 

результат

истина

выражение

ложь

 

 

 

условия

 

Инструкция 1

 

Инструкция 2

 

 

 

если (истина){ инструкция 1 } иначе { инструкция 2 }

Разветвляющийся алгоритм

Любой алгоритм может быть представлен комбинацией трех базовых алгоритмов: следование, ветвление, цикл

истина

выражение

ложь

 

 

 

условия

 

Инструкция 1

 

Инструкция 2

 

 

 

ветвление (разветвляющийся алгоритм) — инструкция содержащая условие, в результате проверки которого может осуществляться разделение на несколько направлений (вариантов) выполнения

Условные инструкции

if (логическое_выражение){

условные инструкции

инструкция if

инструкция else if

инструкция switch

/* выполняемый код в случае true */

}

else {

/* выполняемый код в случае false */

}

если (истина){ выполняемый код } иначе { выполняемый код }

if (истина){ выполняемый код } else { выполняемый код }

Условные

var m = 7; var g = 3; var k;

if (m>g){

k = 5;

}

else {

k = 1;

}

// k = 5

условные инструкции

инструкции инструкция if

инструкция else if инструкция switch

истина

ложь

m>g

k=5;

 

k=1;

 

 

 

Условные

var m = 7; var g = 3; var k;

if (m>g){

k = 5;

}

// k = 5

условные инструкции

инструкции инструкция if

инструкция else if инструкция switch

истина

m>g

ложь

k=5;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]