Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Лекция 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. Регулировка источников питания РЭС
3.  Книга одного автора Портер М
4. тематике Критерии оценок по математикеРекомендации по оценке знаний и умений учащихся по математикеОпирая
5. Экранированная катушка индуктивности- рабочая частота 5 МГц; индуктивность - 20 мкГн
6. Дополнительно к исходным данным можно отнести объем кооперирования предприятия образец изделия данные о
7. В этой главе я буду говорить о частях органических каковыми являются государственные служители
8. то. Он пригласил ее к себе домой
9. строка которой можно манипулировать средствами языка str
10. а фирменный стиль
11.  Покупаем глину антицелюлитную или голубую либо какая есть
12. ИНЖЕНЕРНАЯ И КОМПЬЮТЕРНАЯ ГРАФИКА ЛУГАНСК 2007 МИНИСТЕРС
13. тема России- основы функционирования и проблемы развития
14. Тема- СНЯТИЕ МЕРОК С ФИГУРЫ ЧЕЛОВЕКА Построение чертежа фартука Соломахо Ви
15. Финансы и кредит Центросоюз Вариант 15
16. рекордерами производства LG Electronics Все твердят об удобствах цифровой записи о том что цифровое представлен
17. Региональная демографическая политика и задачи географии
18. Основы философии Философия ее предмет и роль в жизни человека и общества
19. варианту указанному преподавателем в период установочной сессии или выбранному по последней цифре шифра ст
20. Духовный мир человека