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

Lc2_2015_ПДС

.pdf
Скачиваний:
9
Добавлен:
24.02.2016
Размер:
3.66 Mб
Скачать

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

var c;

var a = 4; var b = 2; var m = 7; var g = 5;

; - как завершение пустой инструкция

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

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

выражения с побочным эффектом – выражение влияющее на ход дальнейших

вычислений

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

данных (значения переменных)

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

выражение с использованием

операторов имеющих побочные эффекты

операторы с побочным эффектом

=

++

--

инструкция – программная или алгоритмическая конструкция

выполняющая действия над данными (изменяющая состояние

данных) на определенном шаге выполнения программы (алгоритма)

выражение с

=

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

побочным эффектом

 

 

 

 

 

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

состояние данных (значение переменных)

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

операторы с побочным эффектом:

= ++ --

инструкции-выражения – выражения с использованием операторов имеющих

побочные эффекты

результаты выражений "в переменные" (для

использования в дальнейших вычислениях)

Теорема Бёма – Якопини

Инструкция 1

Инструкция 2

Инструкция 3

Инструкция n

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

k = m + g; k = m - g; k = m * g; k = m / g; k = m % g; m--;

g++; -m; +m;

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

var m = 7;

var g = 3;

var k;

k = m + g;

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

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

операторы с побочным эффектом:

= ++ --

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