Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемТимофей Псковитин
1 ЦИКЛЫ ОПРЕДЕЛЕНИЕ, ВИДЫ, ПРИМЕРЫ
2 ОПРЕДЕЛЕНИЕ Группа этапов, повторяющаяся в процессе решения задачи несколько раз, называется циклом или циклическим процессом.
3 Виды циклов 1. Арифметический. 2. Итерационный. Арифметическим называется цикл, в котором количество повторений заранее известно. Итерационным называется цикл, в котором количество повторений неизвестно, а выход из цикла осуществляется по какому-либо признаку. Например, по достижению заданной точности.
4 Параметр цикла Переменная, организующая работу цикла.
5 Структуры циклов: С предусловием. С постусловием.
6 Структура цикла с предусловием. Пц=нз проверка Тело цикла Изменение параметра цикла Нет алгоритм Да
7 Структура цикла с постусловием. Пц=нз тело Изменение пц Проверка На оконч алгоритм - +
8 ОПЕРАТОРЫ ЦИКЛА 1. Арифметический с изменением параметра цикла на Арифметический с изменением параметра цикла на Оператор цикла с предусловием. 4. Оператор цикла с постусловием.
9 1 ОПЕРАТОР ЦИКЛА Общий вид : FOR TO do ; Например: 1. For i:=1 to h *2 do n:=n*i; 2. FOR G:=34 TO 52 do p:=p+2; 3. FOR M:=2 TO 100 do k:=k*2;
10 РАБОТА ОПЕРАТОРА ЦИКЛА ( с предусловием) 1. ПАРАМЕТРУ ЦИКЛА ПРИСВАИВАЕТСЯ НАЧАЛЬНОЕ ЗНАЧЕНИЕ. 2. ПРОИЗВОДИТСЯ ПРОВЕРКА НА ОКОНЧАНИЕ. 3. ЕСЛИ ЦИКЛ НЕ ЗАКОНЧЕН, ТО ВЫПОЛНЯЕТСЯ ТЕЛО ЦИКЛА, ИНАЧЕ ПРОИЗВОДИТСЯ ВЫХОД ИЗ ЦИКЛА. 4. ИЗМЕНЕНИЕ ПАРАМЕТРА ЦИКЛА НА 1 И ПЕРЕХОД К ПРОВЕРКЕ НА ОКОНЧАНИЕ.
11 2 ОПЕРАТОР ЦИКЛА Общий вид : FOR downto do ; Например: 1. For i:=100 downto h *2 do f:=f*I; 2. FOR G:=340 downto 52 do S:=S+1/n; 3. FOR M:=20 downto 10 do k:=k*3;
12 ОПЕРАТОР ЦИКЛА С ПРЕДУСЛОВИЕМ WHILE DO ; Например, while n
13 РАБОТА ОПЕРАТОРА ЦИКЛА С ПРЕДУСЛОВИЕМ 1. Вычисляется значение логического выражения. 2. Если значение логического выражения равно TRUE, то выполняется тело цикла, иначе управление программой переходит следующему оператору. ФОРМУЛА: «Выполняй, пока истина».
14 ОПЕРАТОР ЦИКЛА С ПОСТУСЛОВИЕМ REPEAT UNTIL ; Например, Repeat h:=h*i until i>10;
15 РАБОТА ОПЕРАТОРА ЦИКЛА С ПОСТУСЛОВИЕМ 1. Выполняется тело цикла. 2. Вычисляется значение логического выражения. 3. Если значение логического выражения равно FALSE, то выполняется тело цикла, иначе управление программой переходит следующему оператору. ФОРМУЛА: «Выполняй, пока ложь».
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.