русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Подпрограмма-функция (п.ф.): описание и вызов.


Дата добавления: 2014-11-27; просмотров: 1096; Нарушение авторских прав


Общие сведения:

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

 

 

Каждая п.ф. Mathcad имеет уникальное имя, посредством которого осуществляется её определение и обращение к ней.

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

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

 

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

 

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

Обращение к п.ф. осуществляется с помощью указания имени п.ф. за которым в круглых скобках следует список фактических параметров. Количество и тип формальных и фактических параметров должны совпадать.

Для описания п.ф.необходимо:

Ввести имя П-Ф и список формальных параметров, заключенный в круглые скобки ввести :(получить :=) открыть палитру программирование и щелкнуть на кнопке Add line - на экране появится вертикальная черта и вертикальный столбец с двумя полями для ввода операторов, образующих тело п.ф.



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

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

Для выполнения п.ф. необходимо обратиться к ее имени с указанием списка фактических параметров(если в описании программы таковые указаны).

Фактические параметры отделяются друг от друга запятой.

 

Проверка

 

Пример написания п.ф. с двумя выходными параметрами:

Написать п.ф. вычисления корней квадратного уравнения. ax2+dx+c=0

Описание функции

В последнее поле вводится матица с помощью палитры матрица один столбец и две строки

Использование функции

 

 



<== предыдущая лекция | следующая лекция ==>
Цикл в цикле | Программирование разветвляющихся алгоритмов в подпрограмме-функции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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