Процедуры и функции в языке Паскаль. Сфера действия описаний
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В языке Паскаль (как вы уже поняли из предыдущего материала) существуют понятия процедуры и функции. Процедуры и функции можно определить как замкнутые программные единицы, реализующие некоторый алгоритм. Фактически процедура или функция - это почти программа, почти - потому что она не может выполняться самостоятельно, а всегда вызывается какой-то другой процедурой или функцией. Программы, которые мы до сих пор писали, тоже были процедурами, правда, несколько особенными - главными процедурами. Программа может содержать любое количество процедур и функций, но она всегда содержит одну и только одну главную процедуру, с которой начинается выполнение программы.
Структура процедуры или функции очень похожа на структуру главной процедуры, она также содержит раздел описаний и раздел операторов; раздел операторов начинается с BEGIN и заканчивается END; (но не END. - как у главной процедуры). Единственным новым оператором для вас будет оператор заголовка, с которого начинается всякая процедура и функция. Все процедуры и функции записываются в разделе описаний какой-либо другой процедуры или функции, в том числе и главной процедуры. Оператор заголовка процедуры имеет вид:
PROCEDURE имя ( список параметров ) ;
Здесь имя - имя процедуры (любой идентификатор), список параметров может отсутствовать, но если он есть, записывается в круглых скобках после имени процедуры и имеет вид :
[VAR] имя , ... имя : тип ;
...........................
[VAR] имя , ... имя : тип
Здесь имя - имена параметров, каждый параметр может использоваться внутри процедуры как обычная переменная соответствующего типа. Тип - имя типа, но не описание пользовательского типа; скажем, описание параметра в виде x:1..5 неверно, но, если выше описан соответствующий тип: TYPE MyType=1..5, то параметр можно описать в виде x:MyType. Ключевое слово VAR перед описанием параметров означает в данном случае, что все параметры до ";" или до ")" - параметры-переменные; если же VAR отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Структура процедуры или функции очень похожа на структуру главной процедуры, она также содержит раздел описаний и раздел операторов; раздел операторов начинается с BEGIN и заканчивается END; (но не END. - как у главной процедуры). Единственным новым оператором для вас будет оператор заголовка, с которого начинается всякая процедура и функция. Все процедуры и функции записываются в разделе описаний какой-либо другой процедуры или функции, в том числе и главной процедуры. Оператор заголовка процедуры имеет вид:
PROCEDURE имя ( список параметров ) ;
Здесь имя - имя процедуры (любой идентификатор), список параметров может отсутствовать, но если он есть, записывается в круглых скобках после имени процедуры и имеет вид :
[VAR] имя , ... имя : тип ;
...........................
[VAR] имя , ... имя : тип
Здесь имя - имена параметров, каждый параметр может использоваться внутри процедуры как обычная переменная соответствующего типа. Тип - имя типа, но не описание пользовательского типа; скажем, описание параметра в виде x:1..5 неверно, но, если выше описан соответствующий тип: TYPE MyType=1..5, то параметр можно описать в виде x:MyType. Ключевое слово VAR перед описанием параметров означает в данном случае, что все параметры до ";" или до ")" - параметры-переменные; если же VAR отсутствует, то параметры являются параметрами-значениями. Смысл этих понятий мы рассмотрим несколько позже.
Другие работы
Совершенствование работы управления персоналом на примере ООО "Триком"
katinaqw
: 14 августа 2013
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ……………………………………………………………………3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ УПРАВЛЕНИЯ
ПЕРСОНАЛОМ ОРГАНИЗАЦИИ……………………………………...…7
…..1.1 Понятие, сущность и элементы системы управления
…..персоналом …………….………………………………………………...7
…..1.2 Мотивация и стимулирование труда работников…………………..11
…..1.3 Система набора персонала…………………………………...……...22
ГЛАВА2. АНАЛИЗ УПРАВЛЕНИЯ ПЕРСОНАЛОМ В ООО
«ТРИКОМ»…………………………………………………………….....….36
…..2.1 Общая организационно-экономическая характеристика
1100 руб.
Введение в операционную систему UNIX. Вариант №9
IT-STUDHELP
: 24 ноября 2021
Вариант 9
Теоретический вопрос:
1. Управление пользователями и правами доступа в Unix. Стандартный ввод/вывод. Средства подстановки команд.
Задание:
1. Сформируйте файл со списком файлов в домашнем каталоге, выведите на экран этот список в алфавитном порядке и общее количество файлов.
2. Написать скрипт, копирующий файлы с расширением, заданным в параметре, из текущего каталога и его подкаталогов во вновь созданный.
480 руб.
Менеджмент. Тест №2.
studypro3
: 17 июля 2020
Тест 2
Тема: «Методы менеджмента. Организация. Внешняя и внутренняя среда. Миссия и цели. Жизненный цикл. Оргструктура.»
1. К областям социально-психологических методов управления не относится:
А) повышение мотивации на результативность труда;
Б) повышение деловой активности;
В) предотвращение и устранение конфликтных ситуаций;
Г) организационное нормирование.
2. Способы и формы целенаправленного воздействия субъекта управления на объект (персонал) называются:
А) методами управления;
Б)
500 руб.
Организационно-экономическое обоснование мероприятий по повышению эффективности использования основных производственных фондов в кфх «нива»
Dirol340
: 19 марта 2020
ДИПЛОМНЫЙ ПРОЕКТ
На тему: ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ МЕРОПРИЯТИЙ ПО ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ОСНОВНЫХ ПРОИЗВОДСТВЕННЫХ ФОНДОВ
В КФХ «НИВА»
Введение…………………………………………………………….…………….3
1. Теоретические основы эффективного использования основных производственных фондов в КФХ «Нива»………………………………….6
2. Организационно-экономическая характеристика КФХ «Нива» ………….24
3. Организация использования основных производственных фондов
в КФХ «Нива»……………………………………………………..……….…38
3
500 руб.