Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реализация управляющих структур (условие, цикл) в языке программирования.






Условия и циклы реализовывают нелинейные алгоритмы.

Условие (выбор) – это логическое сравнение, имеющее 2 варианта ответа (истина -1, ложь - 0), один вход и два взаимоисключающих выхода. Условный оператор if.

1. if…then

if условие then if условие then

оператор1; Begin

оператор1;

оператор2;

End;

2. if…then…else

if условие then

Begin

оператор1;

оператор2;

End;

else

Begin

Оператор3;

Оператор4;

End;

Цикл – это набор действий представляющий собой кругооборот. После их выполнения ситуация возвращается к исходной с некоторыми изменениями. Количество повторов определяется условием. Если условия нет, то цикл бесконечен.

Каждый проход цикла называется итерацией.

Виды циклов:

1 Цикл с предусловием (условие на входе).

Тело цикла может не выполнится ни разу.

Используется, когда заранее неизвестно

количество повторений.

2 Цикл с постусловием (условие на входе).

Тело цикла обязательно выполнится хоты бы

один раз. Используется, когда заранее неизвестно

количество повторений.

3 Цикл со счетчиком (с заранее известным числом повторений).

Переменную < счетчик> нужно объявить заранее.

Приращение счетчика на каждой итерации называется шагом. Он может быть как положительным, так и отрицательным, может быть дробным. Если шаг = 1, то его можно не указывать. Если шаг дробный, а счетчик цикла целого типа, то счетчик не будет причащаться, т.е. цикл будет бесконечным.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал