русс | укр

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

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

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

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


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

Тема 3.6. Процедуры и функции пользователя


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


Тип лекции: текущая

План:

1. Понятие подпрограммы

2. Отличия процедур от функций

3. Описание процедуры

4. Описание функций

5. Локальные и глобальные переменные.

6. Параметры в подпрограммах

 

 

3. вопросы для самостоятельного изучения:

- Арифметические процедуры и функции. Скалярные функции. Функции преобразования типов. Процедуры управления строками на экране. Специальные процедуры и функции. Особенности их использования.

 

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

 

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

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

 

В Паскале различают две разновидности подпрограмм: процедуры и функции. Каждому такому блоку (будь то процедура или функция) дается свое имя. В том месте программы, где необходимо вы­полнить всю последовательность действий данного блока, достаточно просто указать имя этого блока. Процедуры и функции можно строить так, что их выполнение будет зависеть от некоторых значений, которые передаются им непосредственно перед вызовом. Эти значения называют­ся параметрами, а про такие процедуры и функции говорят, что они име­ют параметры.



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

Функция - именованная часть программы, которую можно вызвать по имени, возвращающая в точку вызова скалярное значение.

 

Функция — это часть программы, в которой вычисляется и возвраща­ется значение.

Замечание! Функция может входить в выражение как операнд, а процедура НЕТ!

 

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

 

 



<== предыдущая лекция | следующая лекция ==>
Тема 3.5 Встроенные процедуры и функции | Отличия функции от процедур


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


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

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

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


 


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

 
 

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

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