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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 28.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. Лекция 5 Излучение плоских раскрывов апертурные антенны
2. правовых идей эпохи Возрождения и Реформаций
3. Тема- Расчет схемы дробления измельчения грохочения и классификации руды и выбор оборудования Авт
4. Фактори, що визначають еволюцію людини.html
5. Вариант 3 Выполнил- Гиря А
6. Творческое мышление его способности и условия развития Контрольную работу
7. Виробничо-комерційна діяльність ресторану Гомін Карпат
8. Тема 44 Отравляющие и сильнодействующие ядовитые вещества кожнорезорбтивного действия Занятие 4
9. МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИСТЕТ ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
10. Сага о школе Ведущий 1 Здравствуйте уважаемые гости ребята родители Сегодня мы с вами собрались на