Студопедия — Процедуры и функции в языке программирования Pascal
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Процедуры и функции в языке программирования Pascal






Описание процедуры аналогично структуре программы. Здесь может быть раздел описаний и всегда есть исполняемая часть.

Итак, формат

1)описания процедуры:

procedure имя_процедуры ( список формальных параметров с описанием типа и способа передачи значения);

раздел описаний процедуры;

Begin

тело_процедуры

end;

2)вызова процедуры:

имя_процедуры ( список фактических параметров );

При описании параметров-переменных перед их именами ставится служебное слово var.

Формат

1) описания функции:

function имя_функции ( список формальных параметров с описанием типа и способа передачи значения ): тип_значения_ функции;

раздел описаний функции;

Begin

тело_функции

end;

2)вызова функции осуществляется, как правило, либо в операторе присваивания, либо в процедуре печати:

имя_функции ( список фактических параметров );

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

 

Пример 0‑7

 

Program Pr7;

function my_c_variable (c: integer): integer;

var

a: integer;

begin

a:=19;

my_c_variable:=c+27;

end;

var a, b, c: integer;

begin

writeln(‘Начало исполняемой части.’

a:=5; b:=6; c:=7;

writeln(‘a =’, a, ‘b =’, my_c_variable (12), ‘c = ’, c);

end.

Далее кратко напомнить понятие ветвление и цикл. Можно вызывать студентов к доске

Полная и неполная форма ветвления

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

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

На рисунке в виде блок-схемы представлены полная и неполная формы ветвления.

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

если условие то действие1 иначе действие2;

или:

если условие то действие;







Дата добавления: 2015-08-12; просмотров: 379. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

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

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

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

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия