72640

ОПЕРАТОРЫ ЦИКЛА

Доклад

Информатика, кибернетика и программирование

Операторы цикла предназначены для многократного выполнения некоторых операторов. Эти операторы называются телом цикла. Различаются операторы цикла с предусловием и с постусловием. Блок-схемы операторов цикла показана на рисунке 1.2.

Русский

2014-11-26

20.64 KB

0 чел.

ОПЕРАТОРЫ ЦИКЛА.

Операторы цикла предназначены для многократного выполнения некоторых операторов. Эти операторы называются телом цикла.

Различаются операторы цикла с предусловием и с постусловием. Блок-схемы операторов цикла показана на рисунке 1.2. Переменные, значения которых меняются в теле цикла, называются переменными цикла или параметрами цикла. Для того чтобы правильно реализовать циклический алгоритм, до входа в цикл переменным цикла необходимо задать соответствующие значения, называемые начальными значениями. В зависимости от того, при каком именно значении логического выражения U (ложь или истина) выполнение цикла завершается, возможны два вида оператора цикла с предусловием(рис.1.3.а)  и два – с постусловием (рис.1.3.б) .  Алгоритм цикла можно реализовать с помощью оператора перехода GOTO и метки.

Каждый оператор в Фортране может быть помечен. Если программа записана в фиксированном формате, то метка располагается  с первой по пятую позицию. Меткой служит целое число без знака, в свободном формате метка стоит перед помечаемым оператором и отделяется от него пробелом.

Все языки программирования высокого уровня имеют специальные операторы цикла. В Фортране имеется два оператора цикла с предусловием: оператор DO и оператор DO WHILE.

Оператор цикла DO предназначен для многократного выполнения операторов, находящихся между заголовком оператора DO и оператором CONTINUE с меткой или оператором END DO.

 

Рисунок 1.2. Блок-схема операторов цикла с предусловием (а) и постусловием(б); U –  логическое выражение..

 

 Оператор CONTINUE не порождает каких-либо команд и используется для завершения оператора цикла или для ссылок в программе. Этот оператор часто называют пустым оператором. 

 Оператор цикла DO имеет вид:

DO N[,] I=M1, M2, M3

Здесь N – метка последнего оператора тела цикла (оператора CONTINUE); I – переменная целого, вещественного или вещественного двойной точности типа, которая называется параметром цикла, M1, M2, M3 – константы, переменные или арифметические выражения целого, вещественного или вещественного двойной точности типов. После метки N может стоять необязательная запятая. Величина M1 определяет начальное значение параметра цикла, M2 определяет конечное значение параметра цикла, а MЗ определяет шаг изменения параметра цикла.


 

А также другие работы, которые могут Вас заинтересовать

3897. Система керування кольором. Засоби контролю якості кольоропередачі 1.47 MB
  Система керування кольором. Засоби контролю якості кольоропередачі Основні поняття системи керування кольором. Поняття профілю, його призначення, типи профілів. Принцип роботи системи керування кольором. Сфера застосування системи керування кольором...
3898. Фотонасвітлювальні автомати для виготовлення форм і фотоформ 592.5 KB
  Фотонасвітлювальні автомати для виготовлення форм і фотоформ Технології «computer-to-film» і «computer-to-plate». Призначення ФНА. Різновиди джерел освітлення ФНА Принцип побудови ФНА планшетного типу, його переваги та недоліки Принцип побудови ФНА ...
3899. Вивідні друкуючі пристрої. Принтери 122.99 KB
  Вивідні друкуючі пристрої. Принтери Класифікація принтерів. Принцип роботи струминного принтеру. Типи СП. Технічні характеристики СП. Особливості використання великоформатних СП Принцип роботи лазерного принтеру. Технічні характеристики ЛП. Типи при...
3900. Будова та принипи роботи цифрових фотокамер 205 KB
  Цифрові камери Призначення та класифікація цифрових камер. Будова цифрових камер із задньою розгорткою. Будова трикадрової цифрової камери. Будова однокадрової цифрової камери. Призначення та класифікація цифрових камер Цифрова фотокамера...
3901. Увідні графічні пристрої. Сканери 1.9 MB
  Увідні графічні пристрої. Сканери Призначення увідних графічних пристроїв, їх класифікація. Застосування сканерів, їх різновид. Основні технічні параметри сканерів. Планшетний сканер, принципіальна схема його дії. Барабанний сканер, принципіал...
3902. Основи програмного растрування в поліграфії 361.5 KB
  Основи комп'ютерного растрування. Технологія відтворення відтинків кольору в поліграфії. Технічні показники растрування. Особливості аплітудно-модульоване растрування, його переваги та недоліки. Особливості частотно-модульованого растрування (стохастичного растрування). Растровий процесор, його призначення. Типи растрових процесорів.
3903. Елементи набірно-верстальної станції 32.5 KB
  Елементи НВС. Графічна станція та основні вимоги до її комплектації. Верстальна станція та основні вимоги до її комплектації. Набірна станція та основні вимоги до її комплектації. Вимоги до комп’ютерної мережі НВС. Поняття ОРІ-серверу. Графічна...
3904. Настільні видавничі системи 40.99 KB
  Настільні видавничі системи Поняття та призначення НВС, фактори, що сприяли виникненню НВС. Склад сучасної настільно-видавничої системи. Операційні системи, на яких будується програмна частина НВС, їх недоліки та переваги. Різниця між відкрит...
3905. ПК, як основа настільних видавничих систем 247.7 KB
  ПК, як основа настільних видавничих систем. Основні частини комп'ютера. Увідні та вивідні графічні пристрої. Означення, класифікація. Види пристроїв, що призначені для постійного зберігання інформації, їх технічні характеристики. Монітори, як пристрої для відображення інформації, Принцип роботи монітора. Технічні характеристики моніторів, що використовуються у сучасних НВС.