Реферат: Операторы цикла

Реферат: Операторы цикла




⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































Командой повторения или циклом называется такая форма организации действий, при которой одна и та же последовательность действий повторяется до тех пор, пока сохраняется значение некоторого логического выражения. При изменении значения логического выражения на противоположное повторения прекращаются (цикл завершается).
Для организации цикла необходимо выполнить следующие действия:
перед началом цикла задать начальное значение параметра;
внутри цикла изменять параметр цикла с помощью оператора присваивания;
проверять условие повторения или окончания цикла;
управлять циклом, т.е. переходить к его началу, если он не закончен, или выходить из цикла в противном случае.
Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием).
В цикле с известным числом повторений параметр изменяется в заданном диапазоне.
Если в цикле изменяется простая переменная, то она является параметром цикла; если в цикле изменяется переменная с индексом, то индекс этой переменной является параметром цикла.
Для организации цикла с известным числом повторений в Pascal используется оператор for.
Структура цикла, организованного с помощью этого оператора, имеет вид:
For I := A To B Do Begin <операторы> End;
For I := A DownTo B Do Begin <операторы> End;
Здесь I — параметр, изменяющийся в цикле; A, B — выражения порядкового типа, обозначающие начальное, конечное значение параметра цикла. Шаг изменения номера параметра цикла равен 1, если в заголовке цикла стоит To (т.е. реально следующее значение параметра цикла вычисляется с помощью функции succ); и -1 — при DownTo (вычисление производится с помощью функции pred).
Порядок выполнения цикла с шагом 1 следующий: вычисляются значения начального и конечного значений параметра цикла; параметр если I принимает начальное значение; если I меньше или равно конечному значению, исполняется тело цикла; значение параметра цикла увеличивается, т.е. I := succ(I); проверяется условие I<=B (для отрицательного шага условие I>=B) и при его выполнении цикл повторяется. Выход из цикла осуществляется, если I>B (IB (или A Sum_Max Then Begin Sum_Max := Sum; Ch := I End;
WriteLn('Максимальную сумму делителей ', Sum_Max, ' имеет число ',Ch)
Задача 4. Дано натуральное число n. Получить все простые делители этого числа.
{Программа отыскания простых делителей данного числа}
Write('Введите натуральное число: ');
Priznak := True; {Признак того, не является ли введенное число простым}
{Пока параметр цикла не превысил квадратного корня из данного числа,
продолжаем поиск простых делителей}
Priznak := False; {Введенное число не является простым}
Log_Per := False; {Логическая переменная, принимающая значение True,
если нашлись делители I, отличные от 1 и I}
If (I Mod Vsp = 0) And (I <> Vsp) Then Log_Per := True;
Until (Vsp > I Div 2 + 1) Or Log_Per;
If Not(Log_Per) Then WriteLn(I) {Если число I простое, печатаем его}
Предлагаем читателю самостоятельно разобраться с представленным решением.

Название: Операторы цикла
Раздел: Рефераты по информатике, программированию
Тип: реферат
Добавлен 08:34:16 18 июля 2005 Похожие работы
Просмотров: 1169
Комментариев: 19
Оценило: 6 человек
Средний балл: 4.7
Оценка: 5     Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Реферат: Операторы цикла
Курсовая работа: Оценка качества сервисных услуг на различных видах общественного транспорта г. Казани
Реферат: Методические рекомендации по организации и проведению конкурса на замещение вакантной должности государственной гражданской службы Вологодской области (могут быть использованы и для проведения конкурса на замещение вакантной должности муниципальной службы
Контрольная работа по теме Актуальные проблемы развития и территориальная организация легкой промышленности мира
Цветы Фрукты Птицы Сочинение
Контрольная работа: Аффинность антител и кинетика реакций
Дипломная работа по теме Миграция студентов
Курсовая работа по теме Дидактична сутність наступності в економічному вихованні учнів шкіл і студентів вищих педагогічних закладів
Лишение Свободы Дипломная Работа
Реферат: Отчет по практике на предприятии ООО РН- Юганскнефтегаз
Реферат: Операции, влияющие на величину валюты баланса
Празднование Важных Событий В Жизни Эссе
Реферат: Динамічна психологія й психосинтез
Сочинение Зима В Нашем Парке
Реферат по теме Избранные главы книги Бухучет (Беларусь)
Дипломная работа: Виды хищения
Реферат: Производственной отчет о прохождении практики по специальности Социально-культурный сервис и ту
Курсовая работа по теме Конкуренция в Российской Федерации
План Практической Работы По Биологии
Курсовая работа по теме Продвижение услуг ЧУП 'Николин' кафе 'Артемида'
Реферат На Тему Станковая Живопись
Доклад: Западноевропейский союз
Реферат: Неиндоевропейские языки
Доклад: Guns N' Roses

Report Page