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З определяет шаг изменения параметра цикла.


 

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

4917. Trubo Pascal. Программное управление работой компьютера 35 KB
  В XIX веке английским математиком и инженером Чарльзом Бэббиджем был разработан проект вычислительной машины, которая предназначалась для автоматического проведения длинных цепочек вычислений. Конструкция его аналитической машины включала 50 тысяч д...
4918. Этапы решения задач на компьютере: 36 KB
  Этапы решения задач на компьютере: Постановка задачи: сбор информации о задаче формулировка условия задачи определение конечных целей решения задачи определение формы выдачи результатов описание данных (их типов, диапазонов вел...
4919. Технология программирования на языках Си и C++ 61.96 KB
  О языках Си и C++. В качестве базового языка программирования выбран C++, который является одним из главных инструментом в современном программировании. C++ является мощным и достаточно объемным языком, но, в то же время, у него есть досто...
4920. Ввод и вывод чисел. Стандартные математические функции 67.5 KB
  Ввод и вывод чисел Числовые данные выводятся в выходной поток оператором вывода, определенным в заголовочном файле iostream.h. Этот оператор способен выводить данные любых стандартных типов, в том числе отдельные символы, строки. Приемником...
4921. Измерение емкости конденсатора 54.5 KB
  Цель работы Определить емкость конденсатора двумя способами экспериментальная проверка формул расчета емкости параллельного и последовательного соединения конденсаторов. Схема установки ИП – источник питания G– гальванометр...
4922. Освоение среды разработки Image, Label 57 KB
  Освоение среды разработки. Цель работы Овладеть навыками программирования с использованием Image, Label. Задание Создать проект типа Standard.EXE. Создание на форме элементов управления. Работа со свойствами. Для начала ...
4923. Создание процедуры в среде Visual Basic 113 KB
  Создание процедуры. Цель работы Овладеть навыками программирования с использованием Image, PictureBox, Timer, Button . Задание Создать анимацию бабочки для начала следует создать проект. Далее помещаем на форму Button(1 шт.), Image...
4924. Освоение элементов управления и файлов в среде Visual Basic 63.5 KB
  Освоение элементов управления и файлов в среде VB. Цель работы: овладеть навыками программирования с использованием стандартных элементов управления и файлов. Вариант №11 Задание: Считать матрицу 3*3 из текстового файла...
4925. Основные свойства элемента управления MSFIexGrid 553.5 KB
  Цель работы Изучить основные свойства элемента управления MSFIexGrid (сетки) и способы использования ее для вывода информации. Задание 1 1. Разработайте форму для ввода данных в выделенную ячейку и исследуйте свойства сетки MSFIexGrid. 2. Составьте ...