Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему 31 января 2018 г.

Цикл – это многократно выполняемая последовательность операторов (команд). Существует два основных цикла: цикл с предусловием и цикл с постусловием. В языке Паскаль используются три основные циклические конструкции: (WHILE ... DO...),
Цикл – это многократно выполняемая  последовательность операторов (команд).Циклические операторы на Паскале Цикл – это многократно выполняемая  последовательность операторов (команд). Цикл с предусловием (WHILE . . . DO . . .) 3В цикле с постусловием (REPEAT . . . UNTIL . . 4Цикл (FOR ... TO ... DO ...) работает следующим образом: параметру 5Цикл (FOR ... DOWNTO ... DO ...) работает следующим образом: параметру 6Для решения одной и той же задачи можно составить несколько вариантов Домашнее заданиеУрок 29-31 Цикл с условием и предусловиемДомашнее задание Программу тремя способами:Нахождение
Слайды презентации

Слайд 2
Цикл – это многократно выполняемая последовательность

Цикл – это многократно выполняемая последовательность операторов (команд).  Существует

операторов (команд). Существует два основных цикла:

цикл с предусловием и цикл с постусловием. В языке Паскаль используются три основные циклические конструкции: (WHILE ... DO...), (REPEAT ... UNTIL ...), (FOR ... TO / DOWNTO ... DO ...). Цикл с параметром (FOR … DO …) является частным случаем цикла с предусловием.

1

FOR

TO

DOWNTO

:=

DO

оператор

FOR

:=

DO

оператор

переменная

выражение 1

переменная

выражение 1

Имя параметра (счетчика) цикла

Начальное значение счетчика цикла

выражение 2

выражение 2

Оператор цикла
с параметром

Оператор цикла
с предусловием

да

нет

условие

DO

WHILE

оператор

Оператор цикла
с постусловием

да

нет

REPEAT

UNTIL

оператор

условие

Конечное значение счетчика цикла

Циклические операторы на Паскале

?


Слайд 3
Цикл с предусловием (WHILE . . .

Цикл с предусловием (WHILE . . . DO . .

DO . . .) многократно выполняет одни и те

же действия при истинности условия, которое изменяется обычно внутри цикла. Истинность условия проверяется перед выполнением операторов. Таким образом, если условие с самого начала оказалось ложным, то операторы тела цикла не будут выполнены ни разу. Если в цикле необходимо выполнить несколько простых операторов, они объединяются после служебного слова DO в составной оператор операторными скобками BEGIN . . . END.

2

Оператор цикла
с параметром

Оператор цикла
с предусловием

Оператор цикла
с постусловием

да

нет

да

нет

условие

DO

WHILE

оператор

REPEAT

UNTIL

оператор

условие

FOR

TO

DOWNTO

:=

DO

оператор

FOR

:=

DO

оператор

переменная

выражение 1

переменная

выражение 1

Имя параметра (счетчика) цикла

Начальное значение счетчика цикла

выражение 2

выражение 2

Конечное значение счетчика цикла

Циклические операторы на Паскале


Слайд 4
3
В цикле с постусловием (REPEAT . .

3В цикле с постусловием (REPEAT . . . UNTIL .

. UNTIL . . .) сначала выполняются операторы, составляющие

тело цикла, затем проверяется условие, которое в данном случае является условием выхода из цикла, т.е. если оно ложно, то операторы цикла повторяются, иначе (если условие истинно) – цикл завершается. Таким образом, в конструкции (REPEAT . . . UNTIL . . .) тело цикла всегда выполняется хотя бы один раз. В данном цикле не требуется обязательное использование операторных скобок при циклическом выполнении нескольких операторов.

Оператор цикла
с параметром

Оператор цикла
с предусловием

да

нет

Оператор цикла
с постусловием

да

нет

условие

DO

WHILE

оператор

REPEAT

UNTIL

оператор

условие

FOR

TO

DOWNTO

:=

DO

оператор

FOR

:=

DO

оператор

переменная

выражение 1

переменная

выражение 1

Имя параметра (счетчика) цикла

Начальное значение счетчика цикла

выражение 2

выражение 2

Конечное значение счетчика цикла

Циклические операторы на Паскале


Слайд 5
4
Цикл (FOR ... TO ... DO ...)

4Цикл (FOR ... TO ... DO ...) работает следующим образом:

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

потом это значение сравнивается со значением выражения 2. Если условие выполнения цикла истинно (значение счетчика меньше значения выражения 2 ), то выполняется тело цикла. Далее значение параметра цикла автоматически увеличивается на единицу, снова сравнивается со значением выражения 2, если условие истинно, то опять выполняется тело цикла. Цикл прекращается, когда значение параметра цикла станет больше значения выражения 2.

Оператор цикла
с параметром

Оператор цикла
с предусловием

да

нет

Оператор цикла
с постусловием

да

нет

условие

DO

WHILE

оператор

REPEAT

UNTIL

оператор

условие

FOR

TO

DOWNTO

:=

DO

оператор

FOR

:=

DO

оператор

переменная

выражение 1

переменная

выражение 1

Имя параметра (счетчика) цикла

Начальное значение счетчика цикла

выражение 2

выражение 2

параметр цикла

параметр цикла

Конечное значение счетчика цикла

Циклические операторы на Паскале


Слайд 6
5
Цикл (FOR ... DOWNTO ... DO ...)

5Цикл (FOR ... DOWNTO ... DO ...) работает следующим образом:

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

потом это значение сравнивается со значением выражения 2. Если условие выполнения цикла истинно (значение счетчика больше значения выражения 2 ), то выполняется тело цикла. Далее значение параметра цикла автоматически уменьшается на единицу, снова сравнивается со значением выражения 2, если условие истинно, то опять выполняется тело цикла. Цикл прекращается, когда значение параметра цикла станет меньше значения выражения 2.

Оператор цикла
с параметром

Оператор цикла
с предусловием

да

нет

Оператор цикла
с постусловием

да

нет

условие

DO

WHILE

оператор

REPEAT

UNTIL

оператор

условие

FOR

TO

DOWNTO

:=

DO

оператор

FOR

:=

DO

оператор

переменная

выражение 1

переменная

выражение 1

Имя параметра (счетчика) цикла

Начальное значение счетчика цикла

выражение 2

выражение 2

параметр цикла

параметр цикла

Конечное значение счетчика цикла


Слайд 7
6
Для решения одной и той же задачи

6Для решения одной и той же задачи можно составить несколько

можно составить несколько вариантов вычислительных алгоритмов на основе применения

различных операторов. При этом, чем сложнее задача, тем больше возможных путей ее решения. На данном слайде предлагается четыре варианта программ на языке Паскаль для вычисления N факториала. Это хороший пример для демонстрации всех циклических конструкций, используемых в Паскале.

k > 10

:=

k

1

;

:=

S

S+k

;

:=

k

k + 1

;

REPEAT

;

UNTIL

FOR

TO

DO

:=

k

1

10

:=

S

S+k

;

DOWNTO

FOR

DO

:=

i

1

10

:=

S

S+k

;

DO

WHILE

k<= 10

:=

k

1

;

BEGIN

:=

S

F *+k

;

:=

k

k + 1

END

;

Найти сумму 10 первых чисел »S = 1+2 + ... + 10

Циклические операторы на Паскале


  • Имя файла: 31-yanvarya-2018-g.pptx
  • Количество просмотров: 89
  • Количество скачиваний: 0