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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 18.5.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. Проверка законов теплового излучения
3. Русская сатирическая повесть XVII века
4. . Участь у настановчій конференції у груповій роботі з методистом та керівником педпрактики від кафедри пе.
5. Особенности организационной структуры банка
6. Тема- Знакомство с оборудованием и аппаратурой гистологической лаборатории
7. Телепатия
8. ГРАЧ Научится определять наличия отравляющих веществ в воздухе на местности и на различных предметах
9. Массовые беспорядки
10. реферат дисертації на здобуття-конкурс- наукового-учений- ступеня-міра- доктора медичних наук