Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Informatik in der Schule (http://www.informatikerboard.de/board/board.php?boardid=21)
--- Binäres Suchen (http://www.informatikerboard.de/board/thread.php?threadid=3735)


Geschrieben von Bizepsbenny am 19.10.2017 um 18:13:

  Binäres Suchen

Hallo zusammen Wink

Ich habe folgende Aufgabe über binäres Suchen im Anhang gepostet. Dazu habe ich schonmal ein Grundprogramm (Pascal) geschrieben und wollte auf diesem Weg einmal anfragen, ob das Programm soweit ok ist oder ob ihr Verbesserungsvorschläge habt. (Bin ein Programmier-Neuling)

Danke schonmal!

Ich poste hier einmal mein Programm

code:
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:
program binSuche (input, output);


  const
  FELDGROESSE = 10;
  
  
  type
  tIndex = 1..FELDGROESSE;
  tFeld = array [tIndex] of integer;
  
  
  var
  i : tIndex;
  unten, 
  oben, 
  Mitte : integer;
  Feld : tFeld;
  Suchwert : integer;
  gefunden : boolean;
  
  
begin
  writeln ('Bitte das Feld eingeben:');
  for i := 1 to FELDGROESSE do
    readln (Feld[i]);
  begin
    write ('Bitte Suchwert eingeben: ');
    readln (Suchwert);
  end;
  for i := 1 to FELDGROESSE do
  begin
  { Aufgabenstück einsetzen ab hier }
  
  
  
  { Aufgabenstück einsetzen bis hier }
  end;
  writeln (gefunden);
end.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH