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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 17:51   #1
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
Восклицание По программе в Turbo Pascal создать блок-схемы.

Блок-схемы ранее не создавал, поэтому прошу помочь их создать.(по программе (см. ниже))
Программа берет элементы векторов с четными индексами и находит среди них минимальное число.(Посмотрите пожалуйста, может что надо исправить в самой проге)
Код:
program TP6;
Uses crt;
Type
Vect=array[1..50]of real;
Var A,B,C:Vect;
x,y,z:real;
i,n,m,k:byte;
Function Min (P:Vect;n1:byte):real;
var i:byte;Min1:real;
Begin
  Min1:=P[1];
  For i:=2 to n1 do
  if(i mod 2=0)and(P[i]<Min1) then Min1:=Min1+P[i];
  Min:=Min1;
end;
Begin
  ClrScr;
  Writeln ('Vvedite n');
  readln (n);
  writeln ('Vvedite m');
  readln (m);
  writeln ('Vvedite k');
  readln (k);
  ClrScr;
  For i:=1 to n do
  begin
    write('A[',i,']=');
    read(A[i]);
  end;
  ClrScr;
  For i:=1 to m do
  begin
    write ('B[',i,']=');
    read (B[i]);
  end;
  ClrScr;
  For i:=1 to k do
  begin
    write ('C[',i,']=');
    read(C[i]);
  end;
  ClrScr;
  writeln (' Laboratorna robota TP6');
  writeln (' Studenta grupy PIit-10-1');
  writeln (' Hromca Oleksia');
  writeln (' Vhidni dani:');
  writeln (' n=',n);
  writeln (' Vector A:');
  begin
    For i:=1 to n do
    write(' ',A[i]:-9:2);
    writeln
  end;
  writeln (' m=',m);
  writeln (' vector B:');
  begin
    For i:=1 to m do
    write (' ',B[i]:-9:2);
    Writeln
  end;
  writeln (' k=',k);
  writeln (' Vector C: ');
  begin
    For i:=1 to k do
    write (' ',C[i]:-9:2);
    writeln
  end;
  writeln (' rezultat:');
  x:=Min(A,n);
  y:=Min(B,m);
  z:=Min(C,k);
  writeln (' Naimenshe znachennia');
  writeln (' vectora A=',x:-9:2);
  writeln (' Naimenshe znachennia');
  writeln (' vectora B=',y:-9:2);
  writeln (' Naimenshe znachennia');
  writeln (' vectora C=',z:-9:2);
END.

Последний раз редактировалось Stilet; 26.12.2010 в 17:58.
alexchromets вне форума Ответить с цитированием
Старый 26.12.2010, 17:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

достань программу FCEditor. если не ошибаюсь она умеет строить блок=схемы
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.12.2010, 19:22   #3
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
достань программу FCEditor. если не ошибаюсь она умеет строить блок=схемы
Спасибо за совет.
alexchromets вне форума Ответить с цитированием
Старый 26.12.2010, 19:23   #4
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
По умолчанию

Только у меня, кажется, сама прога неправильно работает, можете посмотреть? (как должна работать, написано вверху сообщения).
alexchromets вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создании блок-схемы к программе на ассемблере! Epinephrine Помощь студентам 0 12.11.2010 22:33
Нужны блок схемы по готовой программе. Profan4ik Помощь студентам 4 01.07.2010 09:00
скиньте ссылку, которая составляетт блок-схемы пл программе на VISUAL BASIC ^ uradik2 Помощь студентам 1 26.03.2010 09:22
Блок-схемы и потоковый граф к программе, Delphi Absentik Фриланс 2 19.12.2009 12:42