русс | укр

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

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

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

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


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

Описание программы - функции


Дата добавления: 2015-07-23; просмотров: 752; Нарушение авторских прав


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

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

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

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

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

Порядок описания программы-функции:

- введите имя программы-функции, список формальных параметров, заключенный в круглые скобки, и нажмите знак присваивания “: =” (вводится двоеточием+Shift или Вид - Панели инструментов -Вычисление);

- на панели Программирование (Вид -Панели инструментов –программирование) щелкните кнопку Add line (добавить линию). На экране появится жирная вертикальная линия и столбец с двумя полями для ввода операторов программы-функции:

- щелкните по верхнему полю и введите первый оператор программы.

Вертикальная линия служит для определения программного блока, ее функция аналогична действию операторов “begin … end” языка Pascal. Программные блоки могут быть вложенными. Для добавления дополнительных операторов щелкните повторно на кнопке Add line (рис. 2.2). Зная примерное число строк в программе, можно создать необходимое число полей ввода повторными нажатиями кнопки Add line, затем лишние поля очень легко удалить. Для удаления оператора программы или поля ввода, выделите его и нажмите клавишу Delete.



Рис. 2.2. Добавление операторов в программу-функцию

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

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

Рис. 2.3. Описание программы-функции f(x)

Переменные внутри программы-функции являются локальными и действуют только в пределах этой программы. В приведенном примере формальным параметром является переменная x, тело программы-функции включает два локальных оператора присваивания. Значение переменной t определяет результат выполнения программы-функции.

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

Если программа уже создана, то вставить в нее дополнительную строку можно с помощью той же кнопки Add Line, предварительно поместив курсор в нужное место программы. Для размещения линии ввода в конкретном месте программы можно использовать мышь, клавиши управления курсором и клавишу пробел.



<== предыдущая лекция | следующая лекция ==>
СОЗДАНИЕ ПРОГРАММЫ | Вызов программы-функции


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


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

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

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


 


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

 
 

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

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