Forum
Tipps
News
Menu-Icon

TurboPascal:Brauche dringend Hilfe für das Erstellen eines bestimmten Programms

Hallo liebe Leute!

Bin Schülerin einer 11. Klasse am Gymnasium und habe das Fach Informatik belegt. Wie sich schnell herausstellte, verstehe ich leider doch nicht so viel davon, wie ich anfangs dachte. Zumindest nicht vom Programmieren!
Wir arbeiten gerade mit TurboPascal. Hatten gerade das Thema "Schleifen", d.h. etwas ähnlich wie Repeat .. Until usw.
Nun haben wir eine Hausaufgabe aufbekommen, diese lautet wie folgt:

Erstellen sie ein Programm Namens NIMM:
Es liegen X Hölzchen auf einem Tisch. Der Computer und der Spieler nehmen abwechselnd 3 Hölzchen von diesem Stapel. Wer das letzte Hölzchen nimmt, hat verloren!

Mein Informatiklehrer gab uns dazu noch den Hinweis:
Zufallszahl zwischen 1 und 3;
RANDOMIZE;
Z:=TRUNC(RANDOM(3)+1)

--> Mit diesem Hinweis kann ich leider gar nichts anfangen und ich weiß auch ehrlich gesagt überhaupt nicht, wie ich dieses Programm erstellen soll!

Ich hoffe jemand könnte mir bei diesem Problem helfen.
Vielen vielen Dank im voraus!

Stephanie


Antworten zu TurboPascal:Brauche dringend Hilfe für das Erstellen eines bestimmten Programms:

Hallo
also ich geh auch auf ein Gymnasium in die 10. KLasse und hab auch Pascal gemacht... zumindest etwas. Also ich würde folgendes vorschlagen:
"Randomize;" stellst du außerhalb der schleife!
Das aktiviert den Zufallsgenerator!
dann erstellst du einen Integer(von mir aus) "Computer"(in deinem beispiel das "Z".
Zusätzlich erstellst du noch ein paar weitere variablen! z.b. "anzahlgesammt", "du", "computer"
Also oben im programm head:
"var computer, du, anzahlgesammt:integer"

So jetzt machst du Schleife:
anzahlgesammt:=x
(x= eine zahl der am anfang verfügbaren steine)

repeat
1. "computer:=randome(3)+1;"
2. x:=x-computer;
3. Eingabe der anzahl der steine die du wegnehmen willst. "x:=x-deine Eingabe"
until anzahlgesammt=0

vielleicht hats dir n bisschen weitergeholfen.
hab leider nicht mehr alle meine auzeichnungen gefunden!


« Hilfe bei Freepascal!!Spiele programmieren lernen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Computer
Siehe PC....