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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2014, 21:50   #1
Tolian92
Форумчанин
 
Регистрация: 31.10.2011
Сообщений: 118
По умолчанию блок схема по коду(Delphi 7)

помогите составить блок схему
Код:
procedure TForm3.Button4Click(Sender: TObject);
var
a,d:string;
b,x,y,f:integer;
 i,c,c1:integer;
 label m1;
begin

  Form2.Table5.First;
  while not Form2.Table5.Eof do begin
          Form2.table5.EDIT;
        x:=Form2.Table5.FieldByName('Watch').VALUE;

         f:=x div 2 ;
          Form2.Table5.FieldByName('Pole2').VALUE:=  f;
         Form2.Table5.Next;
 end;
Form2.Table1.First;
while not Form2.Table1.Eof do begin
    a:=Form2.Table1.FieldByName('Name_gr').VALUE;
    b:=Form2.Table1.FieldByName('Sm1').VALUE;
    Form2.Table5.First;
    while not Form2.Table5.Eof do begin
              Form2.table5.EDIT;
             If Form2.Table5.FieldByName('Name_gr').VALUE=a then  BEGIN
                        y:=Form2.Table5.FieldByName('Pole2').VALUE div b;
                        Form2.Table5.FieldByName('Para').VALUE:=y;
                        END;
              Form2.Table5.Next;
              END;
      Form2.Table1.Next;
      END;



Form2.Table1.First;
while not Form2.Table1.Eof do begin
    a:=Form2.Table1.FieldByName('Name_gr').VALUE;

    Form2.Table5.First;
    c:=0;
    while not Form2.Table5.Eof do begin
              Form2.table5.EDIT;
              If Form2.Table5.FieldByName('Name_gr').VALUE=a then
                    c:=c+Form2.Table5.FieldByName('Para').VALUE;
                Form2.Table5.Next;
                end;
             str(c,d);   form3.edit1.Text:=d;
     IF C=18  then goto m1;
      Form2.Table5.First;
      FOR i:=1 to 18-c do begin
                   Form2.table5.EDIT;
                  if Form2.Table5.FieldByName('Name_gr').VALUE=a then
                   Form2.Table5.FieldByName('Para').VALUE:=
                            Form2.Table5.FieldByName('Para').VALUE+1;
                   Form2.Table5.Next; 
                   end;
    
       m1:   Form2.Table1.Next;
        end;


 Form2.Table4.First;
  while not Form2.Table4.Eof do begin
              Form2.table4.EDIT;
 Form2.Table4.FieldByName('K_par').VALUE:=0;
  Form2.Table4.Next;
                    end;

   Form2.Table4.First;
while not Form2.Table4.Eof do begin
    a:=Form2.Table4.FieldByName('FIO_prep').VALUE;

    Form2.Table5.First;
    c:=0;
    while not Form2.Table5.Eof do begin
              Form2.table5.EDIT;
              If Form2.Table5.FieldByName('FIO_prep').VALUE=a then
                    c:=c+Form2.Table5.FieldByName('Para').VALUE;
                Form2.Table5.Next;
                end;
   
     Form2.table4.EDIT;
      Form2.Table4.FieldByName('K_par').VALUE:=c;
       Form2.Table4.Next;
        end;   


END.
Tolian92 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок схема к коду задачи serge-first Помощь студентам 2 27.03.2014 16:23
Delphi блок-схема. Rustafa13 Помощь студентам 9 28.06.2011 15:25
БЛОК-СХЕМА К КОДУ ICE_LADY Помощь студентам 3 24.10.2010 16:26
Блок схема Delphi Kinder74 Помощь студентам 0 13.05.2010 21:42
Блок-схема на Delphi Сид Фриланс 4 02.05.2009 00:15