Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Informatik in der Schule » Binäres Suchen » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Der letzte Beitrag
Bizepsbenny 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.

Bizepsbenny hat diese Bilder (verkleinerte Versionen) angehängt:
Bildschirmfoto vom 2017-10-19 18-09-28.png Bildschirmfoto vom 2017-10-19 18-09-53.png