Инфа о сайте
Сайты
Форум
KamPol-LUG
Проект
Гостевая
Club music
Баллы
Баннеры
Радио

()                                                   

 

  • Страница 1 из 1
  • 1
Архив - только для чтения
Наш продвинутый форум » Учебный процесс » Уроки информатики в 9-х классах (2 полугодие) » Задание 10. Подпрограммы
Задание 10. Подпрограммы
prepodДата: Среда, 18.05.2011, 16:47 | Сообщение # 1
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Современные программы очень сложны и велики по размеру. Одному человеку практически невозможно написать программу самостоятельно от начала и до конца. Современная программа конструируется из отдельных блоков. Каждый блок представляет собой структурно независимую единицу – подпрограмму. Подпрограмма – это часть программы, оформленная в виде отдельной синтаксической единицы и снабженная именем. По имени подпрограммы ее и можно вызвать в основной программе. По своей структуре подпрограмма в точности соответствует большой программе, то есть может содержать в себе любой набор команд а так же может содержать в себе собственный блок определения переменных.

Подпрограммы-процедуры
Procedure NameProc ( <формальные параметры>);
var
<список локальных переменных>;
begin
<тело подпрограммы>;
end;

Думаю, понятнее всего будет разобрать пример применения подпрограмм.

Задание. Ввести 2 числа. Если первое число больше, то вычислить сумму чисел, иначе – произведение.

Program N1;
Var
A,b: byte;
Procedure Sum;
Var
S: word;
Begin
S:=a+b;
Writeln (‘сумма=’,s);
End;

Procedure Proizv;
Var
p: word;
Begin
p:=a*b;
Writeln (‘произведение=’,s);
End;

BEGIN
Writeln (‘Введите 2 числа’);
Readln (a,b);
If a>b then
sum
Else proizv;
END.


Я в джаббере - mukasov@gmail.com
 
Наш продвинутый форум » Учебный процесс » Уроки информатики в 9-х классах (2 полугодие) » Задание 10. Подпрограммы
  • Страница 1 из 1
  • 1
Поиск:

  
Copyright KamPol-LUG © 2024 Хостинг от uCoz