Программный оператор break используется для прерывания выполнения программы. При обнаружении программой Mathcad оператора break выполняются следующие действия:
1) переход к последнему оператору и завершение программы;
2) переменные, используемые в программе, получают последнее значение, выработанное к этому моменту.
Ввод оператораbreak осуществляется с помощью соответствующей кнопки на палитре программирования.
Пример 3. Вычислить факториал (произведение) pr!, т. е. pr(n):=1*2*3*….*n.
Используем в программе для решения данной задачи локальную и глобальную переменные р.
Локальная переменная - переменная, область видимости которой ограничена. Такая переменная создается и получает значение в программе Mathcad, созданной с помощью кнопки «Add line», вне программы такая переменная не существует.
Глобальная переменная - переменная, значение которой может использоваться как в программе, так и вне ее.
Последовательность действий при составлении программы:
1) присвоить значение глобальной переменной: р := 5;
2) задать имя функции и в скобках ввести список параметров - pr(n), затем ввести оператор присваивания «:=»;
3) создать новую строку программы при помощи кнопки «Add Line»;
4) в верхнее поле ввести начальное значение локальной переменной: р←1;
5) в следующее поле ввести оператор for и записать тело цикла: p← p*i.
Следует обратить внимание на то, что значение p не изменилось после выполнения программы, так как р := 5 - это глобальная переменная, тогда как в программе p←1 – это локальная переменная (ее значение изменяется в программе и передается функции pr(n):
Решение:
Пример выполнения работы