Zum Inhalt springen

Kernseife

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. Genau solche Antworten bringen mir garnix! Ich HABE mehrere Algorithmen bei Google gefunden und versucht diese mit meinem begrenzten Wissen da reinzupacken! Kannst mir schon glauben, dass ich alles in meiner Macht stehende getan habe um das irgendwie alleine zu packen! Ich habe es mir auch erklären lassen ohne auch nur die Ansätze alleine zu schaffen.... Und das hat nur in gerimgem Maße etwas mit Faulheit zu tun, ich gehe immerhin gerade aufs Abitur zu und habe wirklich besseres zu tun, als nebenbei noch Pascal zu lernen in einem Fach welches ich nur pflichtweise belege, also wegen dem deutschen Schulsystem und nicht etwa weil ich es mir ausgesucht habe! Sowas regt mich wirklich auf, ich hab nur eine Frage gestellt und dann kommt einer wie du und macht einen auf Moralapostel! Und ich hab keine Lust sowas in ein Internetauktionshaus zu stellen, das is lächerlich! Meiner Meinung nach hat das etwas mit Solidarität zu tun, jemand anderem einen Vorteil verschaffen ohne selber großen Arbeit zu haben! Ich z.B. kann relativ gut malen und ich würde ohne zu zögern für jemand anderen ein Bild malen wenn es kein großer Aufwand ist und ich demjenigen damit helfen kann und weißt du warum?? Weil es mir Spass macht und weils einfach nett ist... und genauso gibts Leute denen Informatik Spass macht und für die es sicherlich kein großes Ding wäre mal eben so ein Standard-Programm zu schreiben (wenn es überhaupt so leicht ist, das kannich nich abschätzen) Also spar dir deine schlauen Kommentare die zu rein garnix führen! Und es wäre schön, wenn es hier jemanden geben würde der so denkt wie ich und mir vllt. trotz mancher gegensätzlichen Meinung helfen würde! mit trotzdem freundlichen Grüßen Kernseife
  2. Einen wunderschönen Mittag alle miteinander, ich habe folgendes Problem: Ich besuche zur Zeit die 12 Klasse und es läuft auch eigentlich alles ganz Rund.... das einzige Problem ist der Informatik-Unterricht! Informatik ist für mich ein Pflichtfach und ich muss es noch bis in die 13. hinein belegen, ich hab aber leider nicht den geringsten Schimmer davon, geschweige denn Zeit und Lust es zu lernen! Ich hab das seit 2 Jahren und am Anfang liefs gut und es hat echt Spass gemacht (Nicki der Roboter ), dann folgte ein Lehrerwechsel und wir sind einfach mal eben rüber zu Pascal gesprungen, was dazu führte, dass 3/4 des Kurses nichts mehr gerafft hat. Jetzt sollen wir ein Programm schreiben (in FreePascal), in dem man verschiedene Sortierverfahren auswählen und verwenden kann (Bubblesort, Quicksort, Insertion Sort und Selection Sort). Mein Problem ist, dass ich keine Ahnung von Pascal habe und da ich es nur noch ein halbes Jahr belegen muss, habe ich natürlich auch mangelnde Amitionen es mir noch zu Gemüte zu führen. Meine Frage: Kann mir irgendjemand, dem das vllt. sogar Spass machen würde, das Programm schreiben? Wir haben auch von unserem Lehrer eine Art "Rohling" bekommen in den man wohl nur noch die Algorithmen einfügen muss. Ich weiß dass das hier kein "Hausaufgaben-erledigungs-Forum" ist, aber ich wäre durchaus bereit mich irgendwie erkenntlich zu erweisen in Bereichen wo ich mich vllt. besser auskenne.. Naja, hier der Rohling (den ich leider auch schon nicht verstehe ) ---------------------- PROGRAM TestSortieren; USES CRT, sort; CONST NN = 1000 ; TYPE TInhalt= INTEGER; TYPE TFeld = ARRAY [ 0 .. NN ] OF TInhalt; TYPE TTest = RECORD Sorierung : STRING [2]; AnzahlVergleich : INTEGER; AnzahlZuweisung : INTEGER; Feldumfang : INTEGER; END ; TYPE TDatei = FILE OF TTest; FUNCTION zufallsbelegung( N : INTEGER ) : TFeld; VAR i : INTGER; feld : TFeld; BEGIN feld[0] := N; FOR i := 1 TO feld[0] DO <zufallszuweisung auf feld[i]:= ... > zufallsbelegung := feld; END ; FUNCTION menue : STRING; BEGIN <Darstellen der moeglichen Sortierarten> <Waehlen der beabsichtigten Sortierart -> menue:=... > END ; PROCEDURE sortierung ( a : CHAR; feld : TFeld ); VAR test : TTest; ok : BOOLEAN; TestDatei : FILE OF Test ; BEGIN ok := TRUE; CASE upcase(a[1]) OF 'B' : IF upcase(a[2]) = 'U' THEN BEGIN Test.Sortierung := 'BU'; {bubble-sort} Test.Feldumfang := fdeld[0]; <feld nach bubblesort sortieren lassen und dabei die Anzahl der Vergleiche und die Anzahl der Zuweisungen bestimmen: Test.AnzahlVergleich := ... Test.AnzahlZuweisung := ... > END ; 'D' : IF upcase(a[2]) = 'I' THEN BEGIN Test.Sortierung := 'DI'; {direct insertion} Test.Feldumfang := fdeld[0]; <feld nach bubblesort sortieren lassen und dabei die Anzahl der Vergleiche und die Anzahl der Zuweisungen bestimmen: Test.AnzahlVergleich := ... Test.AnzahlZuweisung := ... > END ELSE IF upcase(a[2]) = 'S' THEN BEGIN Test.Sortierung := 'DS'; {direct selection} Test.Feldumfang := fdeld[0]; <feld nach bubblesort sortieren lassen und dabei die Anzahl der Vergleiche und die Anzahl der Zuweisungen bestimmen: Test.AnzahlVergleich := ... Test.AnzahlZuweisung := ... > END ELSE ok := FALSE; 'Q' : IF upcase(a[2]) = 'S' THEN BEGIN Test.Sortierung := 'QS'; {Quicksort} Test.Feldumfang := fdeld[0]; <feld nach bubblesort sortieren lassen und dabei die Anzahl der Vergleiche und die Anzahl der Zuweisungen bestimmen: Test.AnzahlVergleich := ... Test.AnzahlZuweisung := ... > END ; ELSE ok := FALSE; END {case}; IF ok THEN < Benennen der Testdatei; oeffnen der Testdatei; An das Ende der TestDatei springen; Speichern des Ergebnisses in der TestDatei; writeln(' Die gewÂnschte Sortierart ',a,' ist durchgefÂhrt und abgespeichert: ', Test.AnzahlVergleich,' Vergleiche, ',TestAnzahlZuweisung,' Zuweisungen.');> ELSE writeln(' Die gewÂnschte Sortierart ',a,' ist nicht vorgesehen.'); END ; VAR wunsch : STRING [2]; feld : TFeld ; N : INTEGER; BEGIN REPEAT <Feldbelegung -> feld:=zufallsbelegung(N) >; <gewuenschte Sortierrung ermitteln -> wunsch:= menue > WHILE NOT ( UPCASE(wunsch[1]) IN ['N', 'Q'] DO BEGIN sortierung( wunsch, feld ); ... wunsch := menue ; END ; write(' Sind weitere Sortiertests gewÂnscht? '); readln( wunsch ); UNTIL UPCASE(wunsch[1] IN ['N','Q']; readln; < Auswertung der TestDatei > readln; END . ------------------------ ich habe auch mal die .pas-Datei bei Rapidshare hochgeladen RapidShare: 1-CLICK Web hosting - Easy Filehosting Es wäre echt wunderbar wenn sich irgendjemand hier erweichen könnte mir zu helfen Lieber Gruß Kernseife

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...