У вас вопросы?
У нас ответы:) SamZan.net

Лекция 6 Циклические алгоритмы Алгоритм содержащий многократное повторение одного и того же набора дей

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

Лекция 6

Циклические алгоритмы

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

Виды циклов

1.Арифметический

2.Итерационный

Арифметический цикл

Цикл, количество повторений которого заранее известно или можно вычислить по формуле, называется арифметическим.

Итерационный цикл

Цикл, количество повторений которого заранее неизвестно и проверка окончания которого  закончится по выполнению некоторого условия, называется итерационным.

Арифметический цикл

Реализуется с помощью оператора цикла FOR

For – используется, когда интервал изменения параметра цикла равен 1 или –1.

Форма записи:

1.For параметр:=a to b do ТелоЦикла;

2.For параметр:=a downto b do ТелоЦикла;

Где

For(для),  to, downto (до), do(делать) – служебные слова.

Параметр – переменная меняющаяся в теле цикла называется параметром цикла.

 

a- начальное значение параметра цикла

b – конечное значение параметра цикла

Если шаг (интервал) изменения параметра цикла равен 1, то используется to, если –1, то - downto

Тело цикла – действия, повторяющиеся многократно, т.е. один или несколько операторов языка программирования

Если тело цикла состоит более чем из одного оператора, то оно должно быть заключено в операторные скобки beginend

Выполнение оператора цикла

1.Параметр цикла получает начальное значение.

2.Выполняется тело цикла.

3.Параметр цикла изменяется на величину шага.

4.Если параметр цикла входит в интервал изменения параметра цикла, то выполняется шаг 2, иначе – шаг 5.            Блок-схема

5.Конец цикла.

Количество повторений цикла можно вычислить по формуле:    

n=(b-a) +1

      h

n- количество повторений цикла

h – интервал изменения параметра цикла

Задача:

Распечатать числа от 1 до 10 в возрастающей последовательности

Постановка:

X- число, меняющееся от 1 до 10

Математическая формализация

X:=1      Блок-схема

X:=X+1

Программа на языке Паскаль

PROGRAM A1;

VAR X:INTEGER;

BEGIN

FOR X:=1 TO 10 DO WRITELN(X);

READLN

END.




1. возвращение к истокам
2. вариант. 1. His grndftherfrom his job yer go
3. Охта ТА Перекресток Расположение- База отдыха Охта расположена в ку.
4. Тема- Пищевые жиры Это необходимая составная часть сбалансированного рациона питания человека на их дол
5. Лабораторна робота 5 Мобільні електрифіковані кормороздавачі Мета роботи- вивчити будову процес роб
6. Восприятие мира у детей и подростков.html
7. Профессиональная прикладная физическая подготовка будущих учителей
8. Хабрахабре храбры кратки хороши
9. В.П.Аксёнов и прототипы его прозы 18
10. Медична статистика