AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Programm Selectionsort-Programm erstellen für Schule
Thema durchsuchen
Ansicht
Themen-Optionen

Programm Selectionsort-Programm erstellen für Schule

Ein Thema von cobi23 · begonnen am 3. Mär 2013 · letzter Beitrag vom 5. Mär 2013
 
Volker Z.

Registriert seit: 3. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#2

AW: Programm Selectionsort-Programm erstellen für Schule

  Alt 4. Mär 2013, 00:40
Hallo,

und herzlich willkommen in der DP.

Zitat:
Ich hab gehört, dass man dafür Arrays braucht, aber ich keine Ahnung davon, da wir Arrays nie im Unterricht behandelt haben. Es wäre schön, wenn ihr mir helfen könnnte.

Aus der OH
Zitat:
Ein Array ist eine indizierte Menge von Elementen desselben Typs (des sogenannten Basistyps). Da jedes Element einen eindeutigen Index hat, kann ein Array (im Gegensatz zu einer Menge) denselben Wert mehrmals und mit unterschiedlicher Bedeutung enthalten. Arrays können statisch oder dynamisch zugewiesen werden.
Für Deine Anforderung
Delphi-Quellcode:
// so wenn die Arraygrenzen fix sind (0..100 ist nur ein Beispiel)
var
  A : array [0..100] of Integer; // hier Basistyp Integer, kann aber auch ein anderer Basistyp sein
Delphi-Quellcode:
// oder wenn es dynamisch sein soll
var
  A : array of Integer; // mit SetLength (A, 100) dann dem Array Speicher zuweisen
Dann kannst Du z. B. folgende Zuweisungen machen:
Delphi-Quellcode:
A [0] := 2;
A [1] := 5;
A [2] := 1;
A [3] := 7;
A [4] := 3;
...
A [100] := 143;
und auf die Elemente Deines Arrays zugreifen, z. B.:
Delphi-Quellcode:
if A [0] = 1 then
  TuWas
else
  TuWasAnderes
Wenn Du dann Dein Array initialisiert hast, dann musst Du nur noch sortieren - fertig.

Mit repeat und for Schleifen bist Du sicherlich vertraut. Dann schau Dir noch die Random Funktion an ggf. selectionsort auf Wikipedia und Du solltest Dein Programm für den Vortrag einfach runterprogen.

Gruß
Volker Zeller
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz