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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2014, 20:06   #1
shalgan
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 68
По умолчанию блок схема

Код:
                 type mas=array[1..100]of integer;
 procedure sort(const a:mas; const b:integer; var imax:integer);
{Возвращает номер максимального элемента}
var i : integer;
   max : integer;
begin
 imax := 1;
 max := a[imax];
 for i := 2 to b do
      if a[i] > max then begin
          imax := a[i];

      end;
end;

var
  x, y: mas;
  n: integer;
  j: integer;
  jmax:INTEGER;
begin
  writeln('vvedite kolicestvo elementov massiva x.Ot 0do 80');
  readln(n);
  writeln('vvedite cisla massiva x');
  for j := 1 to n do
    readln(x[j]);

 sort(x,n,jmax);
writeln('maksimalnui element massiva=',x[jmax]);
writeln('on naxoditza pod nomerom',jmax);
Readln;

  writeln('vvedite kolicestvo elementov massiva y.Ot 0 do 70');
  readln(n);
  writeln('vvedite cisla massiva y');
  for j := 1 to n do
    readln(y[j]);
sort(y,n,jmax);
writeln('maksimalnui element massiva=',y[jmax]);
writeln('on naxoditza pod nomerom',jmax); 
Readln;;

end.
до данного кода нужно нарисовать блок схему 345.jpg
для под программы я нарисовал правильно,а вот с основной программой замашка,преподаватель сказал,что ошибка в обведенной области мол процедура не в цикле, оно и понятно,но как это изобразить?
shalgan вне форума Ответить с цитированием
Старый 25.02.2014, 22:08   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

А код то правильный? - мне кажется тут какой-то копипаст, это не должно работать.

Почему процедура с именем sort возвращает максимальный элемент массива, а ен сортирует?

Как преподаватель понял этуот бред - не знаю.
Но процедура правда не в цикле.

После квадрата bb поставь квадрат sort. А вместо сорт в цикле рисуй параллелограмм "ввод элемента массива".

Мне кажется или эти каракули левой рукой написаны?
rrrFer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема. Владислаав Помощь студентам 0 02.03.2011 18:39
Блок-схема!! Xanoder Помощь студентам 4 17.02.2011 23:02
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема sir.andrey Помощь студентам 4 27.03.2010 13:33
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10