Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Операторы повторений
В языке Турбо Паскаль имеются три различных оператора, с помощью которых можно запрограммировать повторяющиеся фрагменты программ. Счетный оператор цикла FOR имеет такую структуру: FOR < пар_цик>: = < нач_знач> ТО < кон_знач> DO < оператор>. Здесь FOR, TO, DO - зарезервированные слова (для, до, выполнить); < пар_цик> - параметр цикла - переменная типа INTEGER (точнее, любого порядкового типа, см. гл.4); < нач_знач> - начальное значение - выражение того же типа; < кон_знач> - конечное значение - выражение того же типа; < оператор> - произвольный оператор Турбо Паскаля. При выполнении оператора FOR вначале вычисляется выражение < нач_знач> и осуществляется присваивание < пар_цик>: = < нач_знач>. После этого циклически повторяется:
В качестве иллюстрации применения оператора FOR рассмотрим программу, осуществляющую ввод с клавиатуры произвольного целого числа N и вычисление суммы всех целых чисел от 1 до N (пример 2.5).
|