Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.02.2016
Сообщений: 1
1

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

03.02.2016, 18:43. Показов 462. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
procedure ShellSort(var dataFile:TypedFile);
var
  cars : TCars;
  rec : Car;
  d, i, N : integer;
  k : boolean; { пpизнак пеpестановки }
begin
  i := 0;
 
  // Читаем из файла в массив
  Reset(dataFile);
 
  while not EOF(dataFile) do
    begin
      Read(dataFile, rec);
      SetLength(cars, i + 1);
      cars[i] := rec;
      inc(i);
    end;
 
  N := Length(cars);
  d := N div 2; { начальное значение интеpвала }
  while d > 0 do begin { цикл с yменьшением интеpвала до 1 }
    { пyзыpьковая соpтиpовка с интеpвалом d }
    k := true;
 
    while k do begin { цикл, пока есть пеpестановки }
      k := false;
 
      for i := 0 to N-d-1 do begin
        { сpавнение эл-тов на интеpвале d }
        if cars[i].RegPlate > cars[i+d].RegPlate then
        begin
          rec := cars[i];
          cars[i] := cars[i+d];
          cars[i+d] := rec; { пеpестановка }
          k := true; { пpизнак пеpестановки }
        end;
      end;
    end;
    d := d div 2; { yменьшение интеpвала }
  end;
 
  Rewrite(dataFile);
 
  for i := 0 to N - 1 do
  begin
     Write(dataFile, cars[i]);
  end;
 
  CloseFile(dataFile);
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2016, 18:43
Ответы с готовыми решениями:

Пожалуйста начертите блок-схему
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Сделайте блок-схему пожалуйста
Program laba2; Var a,n, b, s:integer; Begin n:=1; Repeat Begin s:=0; a:=n; While a>0 do ...

Постройте пожалуйста блок-схему по моей программе
пожалуйста Постройте блок-схему

Составить блок-схему
Пусть последовательность чисел образована по следующему закону ak=k*ak-1+1/k; k=1,2,... Вводится...

0
03.02.2016, 18:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2016, 18:43
Помогаю со студенческими работами здесь

Составить блок схему
ПОМОГИТЕ ПОЖАЛУЙСТА СОСТАВИТЬ БЛОК СХЕМУ НА ЭТУ ПРОГРАММУ! Тема задания: Обучение по специальности...

составить блок-схему
помогите составить блок-схему unit Unit1; interface uses Windows, Messages, SysUtils,...

Составить блок-схему
Здравствуйте, нужна помощь в составление блок-схемы данного алгоритма. procedure...

Составить блок-схему
procedure TForm1.RadioButton1Click(Sender: TObject); var max,a,b,c,d,min:real; begin a:=strtoint...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru