Подпрограмма в Паскаль является отдельной независимой частью программы, которая обладает той же структурой, что и основная программа. Таким образом, подпрограмма имеет заголовок, разделы описания переменных, констант, процедур, функций и т.д.
Использование подпрограмм обусловлено несколькими причинами, среди которых:
- Улучшение структуры программы, что облегчает ее понимание.
- Отсутствие необходимости повторять в программе многие фрагменты.
- Избавление от многих ошибок, которые мог бы допустить программист.
Основными подпрограммами в Паскаль являются процедуры и функции.
Разделяют стандартные подпрограммы и пользовательские. Стандартные подпрограммы включены в язык Pascal (например, процедура clrscr, которая очищает экран, или функция cos, которая возвращает в качестве своего значения косинус числа). Пользовательские подпрограммы пишутся программистом как отдельная мини-программа, которая присоединяется к основной программе.
Для объединения программы и подпрограммы используется 2 метода:
Урок 21. Подпрограммы. Функции на языке Паскаль
- Текст подпрограммы записывается в основной программе в соответствующем разделе (для процедур этот раздел называется Procedure, для функций – Function).
- Текст подпрограммы записывается в отдельном файле (модуле), а затем подключается к основной программе.
Первый способ применяется, в том случае, если программа не очень большая, а подпрограмма не будет использоваться в других программах. Если же вы планируете использовать подпрограмму в других программах необходимо использовать 2-й способ.
Как уже было сказано, подпрограмма обладает той же структурой что и основная программа. Здесь следует лишь запомнить, что подпрограмма имеет заголовок, который должен отличаться от заголовка основной программы. Кроме того, подпрограмма заканчивается не точкой, а точкой с запятой.
Подпрограмма начинает работать после вызова ее из основной программы. Вызов происходит путем указания в программе заголовка подпрограммы. При этом действие основной программы приостанавливается, и начинает работать подпрограмма. После выполнения всех операторов подпрограммы управление передается основной программе.
Любая подпрограмма должна быть описана до того как она будет использована в программе. Переменные, которые используются подпрограммой, бывают 2-х видов:
- Локальные переменные описываются в разделе Var подпрограммы и могут использоваться только этой подпрограммой.
- Глобальные переменные описываются в разделе Var основной программы и могут использоваться как основной программой, так и подпрограммой, за исключением тех случаев, когда имена глобальных и локальных переменных совпадают. В этом случае подпрограмма будет использовать локальные переменные.
Для локальных переменных выделяется память в специальной области, которая называется стеком. После выполнения подпрограммы память освобождается, и результаты ее выполнения исчезают.
Как уже было сказано существует 2 вида подпрограмм, процедуры и функции. Основное отличие их друг от друга в том, что процедура выполняет какие-либо действия и не возвращает результатов этих действий. Функция, после выполнения каких-либо действий, возвращает результат. Например, процедура CLRSCR очищает экран, а функция ABS (-2) подсчитывает модуль числа -2 и возвращает в качестве значения число 2.
#6. Процедуры и Функции на PascalABC.net
Источник: mojainformatika.ru
69. Как описываются функции в Паскале?
Структура описания процедур и функций до некоторой степени похожа на структуру Паскаль-программы: у них также имеются заголовок, раздел описаний и исполняемая часть. Раздел описаний содержит те же подразделы, что и раздел описаний программы: описания констант, типов, меток, процедур, функций, перменных. Исполняемая часть содержит собственно операторы процедур. Формат описания функции:
function имя функции (формальные параметры):тип результата;
раздел описаний функции
begin исполняемая часть функции
70. Как описываются процедуры в Паскале?
Формат описания процедуры имеет вид:
procedure имя процедуры (формальные параметры);
раздел описаний процедуры
begin исполняемая часть процедуры
71. Что такое компьютерная сеть?
Компьютерная сеть (англ. Computer NetWork, от net — сеть и work — работа) — совокупность компьютеров, соединенных с помощью каналов связи и средств коммутации в единую систему для обмена сообщениями и доступа пользователей к программным, техническим, информационным и организационным ресурсам сети.
Компьютерную сеть представляют как совокупность узлов (компьютеров и сетевого оборудования) и соединяющих их ветвей (каналов связи). Ветвь сети — это путь, соединяющий два смежных узла. Различают узлы оконечные, расположенные в конце только одной ветви, промежуточные, расположенные на концах более чем одной ветви, и смежные — такие узлы соединены по крайней мере одним путём, не содержащим никаких других узлов. Компьютеры могут объединяться в сеть разными способами.
72. Каково назначение локальных сетей?
Локальная сеть — объединение нескольких компьютеров, расположенных на небольшом расстоянии друг от друга (обычно в пределах одного здания) для совместного решения информационных, вычислительных, учебных и других задач. В небольшой локальной сети может быть 10-20 компьютеров, в очень большой — порядка 1000.
Назначение локальных сетей
· совместное использование общих аппаратных средств (накопителей принтеров, модемов)
· оперативный обмен данными
· информационная система предприятия (учреждения)
73. Какие бывают конфигурации локальных вычислительных сетей?
Под термином «конфигурация локальной сети» принято понимать общий принцип соединения между собой всех компьютеров, входящих в сеть. Иногда конфигурацию еще называют топологией сети. Основные виды сетевой конфигурации:
1. «Шина» представляет собой параллельное подключение всех пользователей к одному кабелю, концы которого не замкнуты, а закреплены специальным образом. От главного кабеля (чаще всего коаксильного) к каждому компьютеру идут небольшие ответвления. Такой вид конфигурации характерен для локальных сетей, использующих технологию Ethernet.
Главный недостаток шинной топологии заключается в том, что при каждом повреждении кабеля выходит из строя вся локальная сеть. Дополнительное неудобство — в том, что при подключении к сети новых пользователей требуется полная реорганизация всей сети. 2. Название топологии «кольцо» говорит само за себя.
При данной разновидности конфигурации компьютеры участников локальной сети также подключаются к одному центральному кабелю путем ответвлений, но в данном случае концы центрального кабеля соединяются между собой, образуя кольцо. При данной топологии каждое повреждение кабеля уже не будет служить причиной потери связи между пользователями сети.
Существуют и усложненные кольцевые конфигурации — от двух до нескольких колец, соединенных между собой специальными устройствами. 3. Топология «звезда» — одна из наиболее популярных схем соединения участников локальной сети, используется преимущественно на крупных предприятиях.
Каждый компьютер, согласно «звездной» конфигурации, соединен с одним центральным сервером отдельным кабелем. В случае обрыва кабеля у одного ПК остальные пользователи не испытывают никаких неудобств. Стандартная схема для создания такой топологии подразумевает использование кабеля «витая пара» и специального устройства – концентратора. Параллельное соединение компьютеров при помощи концентратора требует применения еще одного устройства – распределителя сигналов, повышающего точность и скорость обмена информацией между пользователями.
Источник: studfile.net
Презентация на тему «Процедуры и функции в Паскале»
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.
Добавить свой комментарий
Аннотация к презентации
Смотреть презентацию онлайн с анимацией на тему «Процедуры и функции в Паскале» по информатике. Презентация состоит из 18 слайдов. Для учеников 9-11 класса. Материал добавлен в 2016 году. Средняя оценка: 3.6 балла из 5..
Возможность скчачать презентацию powerpoint бесплатно и без регистрации. Размер файла 0.16 Мб.
Источник: pptcloud.ru