![](/user_photo/2706_HbeT2.jpg)
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция 7.pdf
X
- •Лекция 7 НГАСУ (Сибстрин), 2 курс
- •Формы представления алгоритмов
- •Пример псевдокода
- •Линейный вычислительный процесс
- •Линейный вычислительный процесс
- •Разветвляющийся вычислительный процесс
- •Алгоритм циклической структуры
- •Цикл с предусловием
- •Пример цикла с предусловием
- •Цикл с параметром
- •ЗАДАЧИ НА ОПЕРАТОР ЦИКЛА
- •ТАБУЛИРОВАНИЕ ФУНКЦИИ
- •ТАБУЛИРОВАНИЕ : БЛОК-СХЕМА
- •НАКОПЛЕНИЕ СУММЫ
- •Задачи на нахождение максимума (минимума)
- •Задачи на нахождение максимума (минимума) последовательности
- •Пример
- •Другие задачи
- •Задачи на нахождение количества (счетчик)
- •МАССИВЫ
- •Заполнение массива
Алгоритм циклической структуры
•В зависимости от выполнения какого-либо условия повторяется последовательность действий, называющаяся телом цикла
•С предусловием, послеусловием, с
параметром
•Вложенным называется цикл, находящийся внутри тела другого цикла
•Итерационным называется цикл, число повторений которого не задается, а определяется в ходе выполнения цикла. В этом случае одно повторение цикла называется итерацией
![](/html/2706/583/html_89duv07dIu.yRqa/htmlconvd-V9x7yv10x1.jpg)
Алгоритмы циклической структуры
Цикл с предусловием
ЛОЖЬ ИСТИНА
<условие>
<тело цикла>
Цикл с постусловием
<тело цикла> |
|
ИСТИНА |
ЛОЖЬ |
<условие> |
|
![](/html/2706/583/html_89duv07dIu.yRqa/htmlconvd-V9x7yv11x1.jpg)
Пример цикла с предусловием
Какое значение примут переменные S, I?
БЛОК-СХЕМА
S:=0
I:=0
ЛОЖЬ ИСТИНА
I<5
I:=I+1
S:=S+1/I;
I S
0 0
1 0
2 0
3 0
4 0
5 0.2
![](/html/2706/583/html_89duv07dIu.yRqa/htmlconvd-V9x7yv12x1.jpg)
Пример цикла с постусловием
Какое значение примут переменные S, I?
БЛОК-СХЕМА
S:=1
I:=2
S:=S+I
I:=I-1
ИСТИНА ЛОЖЬ
I<=0
I S
2 1
1 3
0 4
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]