Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2016, 22:04   #1
darm
 
Регистрация: 15.12.2015
Сообщений: 5
По умолчанию Function and procedure

Help me!
Добавить процедуру в программу
PHP код:
uses
   crt
;
 
var
   
a: array[1..6of integer;
   
imininteger;
 
begin
   a
[1] := 1;a[2] := 3;a[3] := 7;a[4] := 1;a[5] := 7;a[6] := 3;
   
min := a[1];
   
Write('Исход:  ');
   for 
:= 1 to 6 do
   
begin
      Write
(a[i], ' ');
      if 
a[i] < min then
         min 
:= a[i];
   
end;
   
Writeln;
   for 
:= 1 to 6 do
      if 
a[i] = min then
         a
[i] := min * (-1);
   
Write('Измен:  ');
   for 
:= 1 to 6 do
      
Write(a[i], ' ');
   
Writeln();
 
 
 
end
и функцию в эту программу

PHP код:
Program asd;
USES crt;
Const 
n=5;
VAR 
A:array[1..nof integer;
i,ind:integers,sr:real;
BEGIN
Clrscr
;
Writeln('Заполните массив числами: ');

For 
i:=1 to n do
 
begin
  Write
('Введи число: ');
  
Readln(A[i]);

 
end;
 For 
i:=1 to n do
  
begin
   Ind
:=i;

   If 
not Ind mod 2 0 then
   begin

    S
:=S+A[i];
    
Sr:=S/n;
   
end;
  
end;

  
Writeln('Ср. ар. элементов с нечетными индексами: ',Sr);
END
darm вне форума Ответить с цитированием
Старый 10.03.2016, 19:23   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Во втором примере - вот это :
Код:
 For i:=1 to n do 
  begin 
   Ind:=i;  // зачем нужна переменная ind ? Можно без неё
   If not Ind mod 2 = 0 then 
   begin 
    S:=S+A[i]; 
    Sr:=S/n; 
   end; 
  end;
оформите в виде функции, типа :
Код:
function MeanOdd(arr:tArray):Real;
В начале программы (после Const n=5; ) надо будет описать тип tArray :
Код:
type tArray=array[1..n] of Integer;
type_Oleg вне форума Ответить с цитированием
Старый 10.03.2016, 20:59   #3
darm
 
Регистрация: 15.12.2015
Сообщений: 5
По умолчанию

не получилось
darm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пишет ошибка invalid procedure or function reference Emilg18 Паскаль, Turbo Pascal, PascalABC.NET 2 13.05.2012 17:20
function, procedure (выручите) Woxx Помощь студентам 5 20.10.2010 13:14
Procedure,function,Stringgrid (#004) Очередной вопрос начинающего. Albert2008 Компоненты Delphi 4 01.08.2008 21:30
function procedure Toxa Microsoft Office Access 1 28.11.2007 18:32