Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Реализация управляющих структур (условие, цикл) в языке программирования.
Условия и циклы реализовывают нелинейные алгоритмы. Условие (выбор) – это логическое сравнение, имеющее 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, то его можно не указывать. Если шаг дробный, а счетчик цикла целого типа, то счетчик не будет причащаться, т.е. цикл будет бесконечным.
|