• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Нужна блок-схема, помогите

  • Автор темы Автор темы icewind
  • Дата начала Дата начала

icewind

Новые
Регистрация
1 Май 2012
Сообщения
17
Реакции
0
Баллы
0
Нужна блок-схема, помогите

Всем привет у меня сдача курсовой, пожалуйста помогите написать блок схему к это программе((( вот код...:tehnari_ru_942:
Program Sudna;
Type New_type=Record
numb,time:integer;
end;
Arr=Array[1..10000] of New_type;
Var A:Arr;
i,n:integer;
Procedure Read_Data;
begin
Assign(Input,'dock.dat');
Reset(Input);
Readln(Input,n);
for i:=1 to n do
Readln(A.numb,A.time);
Close(Input);
end;
Procedure Quicksort (var a:Arr; Lo,Hi:integer);
Procedure Sort (L,r:integer);
Var i,j,x:integer;
Y:New_type;
begin
i:=L;
j:=r;
x:=A [(L+r) div 2].time;
Repeat
While A. time<x do inc (i);
While x<A[j]. time do dec (j);
if i<=j
then begin
Y:=A;
A:=A[j];
A[j]:=Y;
Inc(i);
dec(i);
end;
Until i>j;
if L<j then Sort (L,j);
if i<r then Sort (i,r);
end;
begin {quicksort};
Sort(Lo,Hi);
end;
Procedure Write_Data;
begin
Assign(Output,'Doc.sol');
Rewrite(Output);
for i:=1 to n do
Write (A.numb,' ');
Writeln;
Close(Output);
end;
begin
Код:
Read_Data;
QuickSort(A,1,n);
Write_Data;
End.
 
Всем привет у меня сдача курсовой, пожалуйста помогите написать блок схему к это программе.
Ну вроде уже все блок-схемы нарисовала к вашей курсовой.
Вот:
 

Вложения

  • icewind Sudna.webp
    icewind Sudna.webp
    21.1 KB · Просмотры: 1,152
Назад
Сверху