Описание программы - функции и локальной оператор присваивания

  • docx
  • 16.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-001563.docx

Описание программы - функции  и локальной оператор присваивания.

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

Каждая программа-функция Mathcad имеет оригинальное имя, используя которое осуществляется обращение к этой программе-функции. Через это же имя  ( и только через это имя )  “возвращается” в рабочий документ  результат выполнения программы-функции.

После имени программы-функции идет список формальных параметров, заключенный в круглые скобки. Через формальные параметры "внутрь" программы-функции “передаются” данные необходимые для выполнения вычислений внутри программы . В качестве  формальных  параметров  могут использоваться имена простых переменных, массивов и функций. Формальные параметры отделяются друг от друга запятой.

 

Программа-функция может не иметь  формальных параметров  и  тогда данные передаются через имена переменных, определенных  выше  описания программы-функции.

Тело программы-функции включает любое число операторов  локальных операторов присваивания, условных операторов и операторов цикла, а также вызов других программ-функций и функций пользователя.

Порядок описания программы-функции Mathcad. Для ввода в рабочий документ описания программы-функции необходимо выполнить следующие действия:

·      ввести имя программы-функции и список формальных параметров, заключенный в круглые скобки;

·      ввести символ “:” - на экране отображается как “: =”;

·      открыть наборную панель Программирования и щелкнуть кнопкой “Add line” . На экране появится вертикальная черта и вертикальный столбец с двумя полями ввода для ввода операторов, образующих тело программы-функции.

 

   Поле 1
 Имя  программы-функции
 


                                                                                  

   Поле 2 Формальный  параметр                                                                    

                   

      Структура программы-функции

·      перейти в поле 1 (щелкнув на нем мышью или нажав клавишу [Tab]) и ввести первый оператор тела программы-функции. Так как самое нижнее поле всегда  предназначено для определения возвращаемого программой значения, то поля ввода для дополнительных операторов открываются с помощью щелчка на кнопке “Add line” панели программирования. При этом поле ввода добавляется внизу выделенного к этому моменту оператора. Для удаления того или иного оператора или поля ввода из тела программы-функции, нужно заключить его  в выделяющую рамку и нажать клавишу [Delete] ( см. рис. 2.2) ;

 

 

 

 

 

  Оператор  1
 


  Оператор  2    Поле  2                            

В приведенном  примере  формальным параметром является простая  переменная x , тело программы  включает два  локальных оператора присваивания  (см. следующий пункт)  и значение  переменной  z  определяет возвращаемый  через имя функции  результат выполнения программы-функции.

 

Локальный оператор присваивания. Для задания внутри программы значения какой-либо переменной используется так  называемый локальный оператор присваивания, имеющий вид:

< имя - переменной >  < выражение >

Внимание ! Использование  "обычного" оператора присваивания (обозначается  : = )  в теле программы-функции приводит к синтаксической ошибке.