Программирование циклических алгоритмов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Программирование циклических алгоритмов

Циклический алгоритм – это многократное повторение одной и той же последовательности действий. Количество повторений обусловливается исходными данными или условием задачи [1].

Цикл с заданным условие продолжения работы программируется на Паскаль с помощью оператора while [1].

Общий вид оператора:

While <условие> do <оператор>

<условие> - логическое выражение, пока оно истинно, выполняется тело цикло [1].

<оператор> - простой или составной оператор, с помощью которого записано тело цикла [1].

Цикл с заданным условием окончания работы программируется на Паскаль с помощью оператора repeat [1].

Общий вид оператора:

Repeat <оператор1; оператор2; …; > until <условие>;

<оператор1; оператор2; …;> - операторы, образующие тело цикла [1].

Цикл с заданным числом повторений программируется на языке Паскаль с помощью оператора for [1].

Его общий вид:

For <параметр>: = <начальное_значение> to <конечное_значение> do <оператор>;

For <параметр>: = < конечное_значение > downto < начальное_значение > do <оператор>;

<параметр> - переменная целого типа [1].

<начальное значение> и <конечное значение> - выражения того же типа, что и параметр, вычисляемый перед началом цикла [1].

Выполнение цикла начинается с присвоения параметру стартового значения. Затем следует проверка, не превосходит ли параметр конечное значение. Если результат проверки утвердительный, то цикл считается завершенным, и управление передается следующему за телом цикла оператору. В противном случае выполняется тело цикла, и параметр меняет свое значение на следующее согласно заголовку цикла. Далее снова производится проверка значения параметра цикла, и алгоритм повторяется [2].

Список используемых источников

1. Л.Л. Босова, А.Ю. Босова «Информатика. Учебник для 8 класса», 2014. – 160 с.

2. Н.Б. Культин «Программирование в Turbo Pascal 7.0 и Delphi», 2007. – 391 с.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-17; просмотров: 51; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.007 с.)