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


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

оформить заявку

Слишком сложно? Тогда запросите консультацию специалиста!

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

ознакомиться с условиями

В практике программирования часто встречаются ситуации, когда одну и ту же группу операторов, реализующих определенную цель, необходимо повторить без изменений в нескольких других местах программы. Чтобы избавить программиста от столь нерационального занятия, была предложена концепция подпрограмм, впервые описанная М.Уилксом в 1957 году. Она получила широкое распространение во всех языках программирования. В соответствии с этой концепцией программа представляется в виде одного глобального модуля – основной программы и вложенных в нее модулей подпрограмм.

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

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

Ÿ головная программа и подпрограммы расположены в одном программном модуле;

Ÿ подпрограммы расположены в отдельных файлах и включаются в основной файл посредством директивы компилятора;

Ÿ подпрограммы организуются как оверлейные структуры и поочередно загружаются в одно и то же место памяти;

Ÿ подпрограммы пишутся на машинном коде и затем включаются в программу;

Ÿ подпрограммы располагаются во внешней библиотеке и вызываются из основной программы.

Все процедуры и функции языка Паскаль разделяются на встроенные и описанные пользователем. Встроенные (стандартные) процедуры и функции являются частью языка и могут вызываться по имени без предварительного определения в разделе описаний. Различают 9 основных группвстроенных процедур и функций. Для обозначения типов данных аргументов используются сокращения: IBR – целочисленный (I), байтовый (B), вещественный тип (R); S – любой из скалярных типов, кроме вещественного.

1. Арифметические: Abs(IBR), Arctan(IBR), Cos(IBR) и т.д.

2. Скалярные:Odd(I), Pred(S), Succ(S).

3. Преобразования типов: Round(R), Trunc(R). Результат имеет целочисленный тип.

4. Управление строками на экране: ClrScr, DelLine, InsLine.

5. Специальные функции: Delay(T), Exit, Halt.

6. Функции обработки строк.

7. Функции и процедуры обработки файлов.

8. Функции управления памятью.

9. Графические процедуры.

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

 

 


Хм, так же просматривали

Заказ

ФОРМА ЗАКАЗА

Бесплатная консультация

Наша компания занимается написанием студенческих работ. Мы выполняем: дипломные, курсовые, контрольные, задачи, рефераты, диссертации, отчеты по практике, решаем тесты и задачи, и многие другие виды заданий. Чтобы узнать стоимость, а так же условия выполнения работы заполните заявку на этой странице. Как только менеджер увидит ваше сообщение, он сразу же свяжется с вами.

Этапность

СОПРОВОЖДЕНИЕ КЛИЕНТА

Получить работу можно всего за 4 шага

01
Оставляете запрос

Оформляете заказ работы, заполняя форму на сайте.

02
Узнаете стоимость

Менеджер оценивает сложность. Узнаете точную цену.

03
Работа пишется

Оплачиваете и автор приступает к выполнению задания.

04
Забираете заказ

Получаете работу в электронном виде на вашу почту.

Услуги

НАШ СЕРВИС

Что мы еще делаем?

icon
Контрольные работы

от 580 рублей

ПОДРОБНЕЕ
icon
Аттестационные работы

от 1780 рублей

ПОДРОБНЕЕ
icon
Исследовательские работы

от 2800 рублей

ПОДРОБНЕЕ
icon
ВКР (выпускные квалификационные работы)

от 9800 рублей

ПОДРОБНЕЕ
icon
Дневник по практике

от 580 рублей

ПОДРОБНЕЕ
icon
Студенческие работы

от 80 рублей

ПОДРОБНЕЕ