AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

zwei kleine Anfängerfragen

Ein Thema von berndschmeja · begonnen am 15. Feb 2012 · letzter Beitrag vom 16. Feb 2012
Antwort Antwort
berndschmeja

Registriert seit: 14. Feb 2012
2 Beiträge
 
#1

zwei kleine Anfängerfragen

  Alt 15. Feb 2012, 15:24
Hallo zusammen,
ich bin 17 Jahre alt und haben in der Schule als Wahlfach Informatik. Dort mache ich meine GFS und haben noch ein paar kleine Fragen. Da es euch interessieren könnte, schreibe ich kurz was die Aufgabe war.
Ich sollte ein Programm schreiben, dass einen Zahlenarray (Integer) sortiert und in einem Memo-Feld die einzelnen Schritte anzeigt. Dies sollte mithilfe von vier verschiedenen Sortieralgorithmen geschehen (Einfügesort, Bubblesort, Quicksort und Shellsort), die vom Benutzer ausgewählt werden können. Außerdem soll die Sortiermethode mithilfe einer kleinen Animation verdeutlicht werden (jede Zahl wird als Balken dargestellt, die größte Zahl mit dem größten Balken, sodass man gut sehen kann wie die Balken zu einer Treppe sortiert werden).
Mit dem Programm bin ich soweit fertig, ich habe nur noch zwei Verständnisfragen. Zum einen muss ich die einzelnen Algorithmen in eigene Units schreiben und wollte dazu wissen, was ich dabei beachten muss.
Des weiteren brauche ich eine verständliche Erklärung für die Funktion application.processmessages, die ich benutzt habe, um die Prozeduren mithilfe eines Stop-Buttons zu pausieren.

Ich hoffe, dass ihr euch die Mühe macht und mir helfen könnt. Bitte versucht euch nicht zu kompliziert auszudrücken, da ich erst seit einem Jahr programmiere
Vielen Dank

Liebe Grüße
berndschmeja

fragt gerne nach, wenn ich mich nicht klar ausgedrückt habe
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.539 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: zwei kleine Anfängerfragen

  Alt 15. Feb 2012, 15:36
Hallo und Willkommen in der DP ,

demnächst bitte einen Thread je Frage eröffnen . Zu den Units: wenn Du die Routinen so programmiert hast, dass sie Parameter entgegennehmen, dann ist eigentlich nichts weiter zu beachten, Du musst dann im Hauptprogramm halt jede Unit einbinden. Application.ProcessMessages erklärt die Hilfe eigentlich ganz gut: Delphi-Referenz durchsuchenTApplication.ProcessMessages.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#3

AW: zwei kleine Anfängerfragen

  Alt 15. Feb 2012, 16:42
Das Ganze sieht für mich nach dem Threads-Demoprogramm aus dem Delphi Demo Ordner.
  Mit Zitat antworten Zitat
berndschmeja

Registriert seit: 14. Feb 2012
2 Beiträge
 
#4

AW: zwei kleine Anfängerfragen

  Alt 16. Feb 2012, 13:50
Vielen Dank tut mir leid aber die Fragen waren ja wirklich nicht besonders groß
Das mit application.processmessages habe ich verstanden.

Ich übergebe immer nur ein Parameter (den array), sonst habe ich globale Variablen benutzt die in den Proceduren verwendet werden. Die muss ich dann auch als Parameter übergeben oder?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.539 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: zwei kleine Anfängerfragen

  Alt 16. Feb 2012, 13:53
Ja, das solltest Du tun. Globale Variablen gelten ohnehin als "böse", besser wären private Felder z.B. des Formulars.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#6

AW: zwei kleine Anfängerfragen

  Alt 16. Feb 2012, 15:03
Wie wäre es wenn Du mal zeigst was Du bisher hast und dann könnten wir Dir ein paar Tips geben, wie Du es ändern könntest?

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#7

AW: zwei kleine Anfängerfragen

  Alt 16. Feb 2012, 16:05
Dies sollte mithilfe von vier verschiedenen Sortieralgorithmen geschehen (Einfügesort, Bubblesort, Quicksort und Shellsort), die vom Benutzer ausgewählt werden können. Außerdem soll die Sortiermethode mithilfe einer kleinen Animation verdeutlicht werden (jede Zahl wird als Balken dargestellt, die größte Zahl mit dem größten Balken, sodass man gut sehen kann wie die Balken zu einer Treppe sortiert werden).
Mit dem Programm bin ich soweit fertig, ich habe nur noch zwei Verständnisfragen. Zum einen muss ich die einzelnen Algorithmen in eigene Units schreiben und wollte dazu wissen, was ich dabei beachten muss.
Ich erlaube mir, zur Beantwortung mancher dieser Fragen mein Sortieranimationsprogramm "Sortierkino" (auch in diesem Forum zu finden) wärmstens zu empfehlen.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 09:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz