Регулярные циклы

Регулярные циклы позволяют так организовать вычислительный процесс, что заранее можно определить, сколько раз будут выполнены операции, размещенные в теле цикла. Регулярные циклы часто используются для табуляции математических функций. Примером могут служить известные таблицы Брадиса. Для организации регулярных циклов служит оператор for .

Рассмотрим простейший регулярный цикл, который выполняет суммирование целых чисел от 1 до 10 (включительно) с помощью оператора for. Для запуска скрипта достаточно провести мышкой по кнопке "Вычислить".

Рассмотрим код данного скрипта.

script language="JavaScript"

function FciklyO {

var nac=l;

var fin=l 1;

var summ=0;

var i=l;

for(i=nac; i

summ=summ+i; //Тело цикла

alertf'CyMMa чисел от 1 до 10 равна " + summ);

/script

Запускается скрипт при наступлении события onmouseover (попадание курсора на площадь кнопки). Это событие вызывает срабатывание обработчика - функции с именем Fcikly. Функция объявляет используемые переменные и задает им начальные значения. Переменная пас определяет первое число, с которого начинается суммирование. Переменная fin указывает на последнее число, до которого ведется суммирование чисел. Переменная summ будет накапливать результат, поэтому начальное значение приравнивается к нулю. Для того чтобы в сумму вошло число 10, условием завершения работы цикла выбрано соотношение i

Эту же задачу (суммирование целых чисел от 1 до 10) можно решить с помощью оператора while. Внешне действие этих двух скриптов ничем не отличается. Внутренне отличие скриптов состоит в том, что второй цикл представляет собой цикл с предустановкой (цикл ПОКА). С помощью выражения, записанного в скобках (k

Текст программы приведен ниже.

script language="JavaScript"

function Fcikly2() {

var summ2=0;

var k=l;

while (k

summ2=summ2+k; //Тело цикла

k=k+l;

}

alertf'CyMMa чисел от 1 до 10 равна " + summ2);

/script

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >