Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операторы FOR и NEXT




 

Синтаксическая структура оператора:

 

нс FOR <переменная> = Е1 ТО Е2 {STEP E3},

 

где FOR – ключевое слово “для”; Е1 – арифметическое выражение, определяющее начальное значение переменной, которое называется управляющей; ТО – служебное слово “до” (включительно); Е2 – арифметическое выражение, определяющее конечное значение управляющей переменой; STEP - служебное слово “шаг”; Е3 – выражение, определяющее величину шага, то есть приращение. Таким образом, Е1-Е2 представляет область действий управляющей переменной.

Оператор FOR вычисляет начальное и конечное значение управляющей переменной цикла, величину шага и присваивает управляющей переменной её начальное значение, занося во встроенный счетчик. При каждом цикле оператора FOR производит анализ на окончание цикла (с помощью анализа встроенного счётчика). Цикл повторяется до тех пор, пока значение управляющей переменной не станет строго больше (при положительном шаге) или строго меньше (при отрицательном шаге) её конечного значения.

Операторы цикла записываются вслед за оператором FOR, который является фактически заголовком тела цикла.

Служебное слово STEP указывает величину шага. Оно может опускаться только в том случае, если шаг +1 – во всех остальных случаях STEP необходим.

Оператор NEXT завершает цикл. Его структура:

 

нс NEXT <управляющая переменная>,

 

где NEXT – ключевое слово “следующий”. Этот оператор изменяет значение управляющей переменной на величину шага.

 

Пример1. Вычислить при изменении с шагом 1 на интервале

 

Фрагмент программы:

40 FOR B = 1 TO 5

50 Y = A + B здесь STEP не указан, т.е. равен +1

60 NEXT B

 

Пример2. Вычислить с шагом 0.4 значение функции (с параметром) на интервале .

 

Фрагмент программы:

30 FOR X = -1 TO 1 STEP.4

40 Y = COS(X)

50 NEXT X

 




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 1071; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.