Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Программирование цикла типа арифметической прогрессии
Для программирования таких циклов используется оператор цикла for (часто называемый оператором цикла с параметром). Для ввода такого оператора необходимо выполнить следующие действия: · щелкнуть на кнопке for палитры ПРОГРАММИРОВАНИЕ. На экране появятся поля ввода, изображенные на рисунке
Поля оператора цикла for
· в поле ввода 1 ввести имя переменной, являющейся параметром цикла; · в поле 2 — закон изменения параметра цикла, используя для этого описание дискретной переменной или описание массива; · в поле 3 — операторы, составляющие тело цикла. Если одной строки недостаточно, то дополнительные поля ввода (дополнительные строки) создаются щелчком на кнопке Add line палитры ПРОГРАММИРОВАНИЕ, и тогда слева от тела цикла появляется вертикальная черта, охватывающая тело цикла. Пример 9. Составить описание П-Ф, реализующей алгоритм формирование вектора.
Заметим, что значение системной переменной ORIGIN (начальное значение индексного выражения) задается равным 1.
Подпрограмма-функция формирования вектора Пример 9. Для x меняющегося от -2 до 2 с шагом 0.5 вычислить значение f(x) = e-x. Cos (2x) и сформировать из этих значений вектор y, т.е. y1 = f(-2), y2 = f(-1.5) и т.д.
В этом примере количество повторений тела цикла определяется по формуле
где xk , x0 – конечное и начальное значения параметра цикла, d – шаг его изменения. Подставив значения, получаем (2–(–2))/0.5+1=9. Следовательно, сформированный вектор y будет содержать 9 элементов. Описание П-Ф и ее вызов приведены на рисунке. Видно, что в теле цикла выполняется два оператора. Первый оператор формирует элемент массива y, а второй изменяет на 1 значение индекса. ¨ Формирование вектора примера 9 Пример 10. Составить описание П-Ф, где значения параметра цикла задаются вектором. На рисунке приведено описание такой П-Ф.
Задание 5. Составьте описание П-Ф формирования вектора y примера 9, приняв в качестве параметра цикла переменную i.
|