Подпрограммы Процедуры. Составить программу решения следующей задачи: u=max(m, v), где v=max(x+y, x*y) Var x, y, z, max, u : real; begin read(x,y,m);

Презентация:



Advertisements
Похожие презентации
Подпрограммы Дибиров Магомедшапи Дибиргаджиевич. Подпрограммы принцип модульности Подпрограммы – это «блоки», из которых собирается программа. Подпрограммы.
Advertisements

Подпрограммы в Паскале.
Подпрограммы 1 Определение подпрограммы. 2 Процедуры 3 Функции 4 Практическая работа.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Рекурсия Презентация разработана учителем информатики лицея 124 г.Барнаула Воловиковой Л.Л.
Линейные и разветвляющиеся алгоритмы. Реализация на языке Pascal.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 5.
Функции и процедуры Инструмент структурирования программ Два типа подпрограмм Описание Локальные и глобальные переменные Параметры: формальные и фактические.
Подпрограмма – это самостоятельная часть программы, реализующая определенный алгоритм.
МЕТОД ПОСЛЕДОВАТЕЛЬНОЙ ДЕТАЛИЗАЦИИ. ПРОЦЕДУРЫ И ФУНКЦИИ Урок 1.
Учитель НСШ Кумакшев А.Н, учитель БСШ2 Вахмистров Г.Г. Элективный курс по информатике «Процедуры и функции на языке Pascal».
Подпрограммы Процедуры Функции Дибиров Магомедшапи Дибиргаджиевич.
План урока « Подпрограммы в Pascal. Функции ». Цель : дать учащимся представление о подпрограммах и возможностях их использования. Показать и разобрать.
Программирование «сверху вниз» Процедуры и функции пользователя в Pascal.
Процедуры и функции Процедуры пользователя. Общие сведения Если в программе возникает необходимость частого обращения к некоторой группе операторов, выполняющих.
Шутилина Л.А. Процедуры в Turbo Pascal ( часть 1: процедуры с параметрами)
Тема урока: Виды алгоритмов и их реализация. Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный оператор ветвления. 2. Научить.
Процедуры и функции Вербицкая Ольга Владимировна, Заозерная школа 16.
ЗАПИСЬ ВСПОМОГАТЕЛЬНЫХ АЛГОРИТМОВ НА ЯЗЫКЕ Паскаль НАЧАЛА ПРОГРАММИРОВАНИЯ.
Заглавные и строчные латинские буквы цифры 0…9 специальные символы + - * / = > <., : ^ () {} [] $ #
Транксрипт:

Подпрограммы Процедуры

Составить программу решения следующей задачи: u=max(m, v), где v=max(x+y, x*y) Var x, y, z, max, u : real; begin read(x,y,m); if x+y>x*y then max:=x+y else max:=x*y; if max<m then u:=m else u:=max; write(u); end.

Var x, y, z, max, u, a, b:real; begin read(x,y,m); a:=x+y; b:=x*y; if a>b then max:=a else max:=b; a:=max; b:=m; if a>b then max:=a else max:=b; u:=max; write(u); end.

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

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

Структура программы с использованием процедур и функций program ; const type var procedure ; ; function ; ; begin ; end.

Процедуры Процедура – это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий. Структура процедуры: procedure (список формальных параметров); const type var begin ; end; Вызов процедуры – это упоминание ее имени в тексте основной программы.