Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Brauche Hilfe beim Programmieren in C (Pac Man Aufgabe)

Hi Leute,

ich brauche Hilfe von euch. Ich habe eine Aufgabe bekommen, kann diese jedoch nicht ansatzweise Lösen. Habt ihr Vorschläge für Lösungsansätze?

Hier mal die Aufgabe:

Erstellen Sie ein Programm in der Programmiersprache C, das die folgende Aufgabe löst. Bauen Sie das Programm modular auf (nutzen Sie Unterprogramme und Module), dokumentieren Sie den Quelltext, indem Sie die verwendeten Funktionen nebst ihrer Ein- und Ausgabeparameter beschreiben! Verwenden Sie lediglich ANSI-C-Bibliothecken und Funktionen, die auf heterogener Hard- und Software lauffähig sind!

Aufgabe:
In Softwarehersteller beabsichtig das Spiel „Pac Man“ zu programmieren. Hierbei wandert eine Figur, dargestellt durch einen gelben Kreissektor, durch ein Labyrinth und „frisst“ au dem Weg liegende „Nahrung“, dargestellt durch Punkte. Nicht gefressene Punkte bleiben im Labyrinth liegen. Ein Punkt gilt als gefressen, sobald er in den Kreissektor gelangt. Ermitteln Sie die Lage eines solchen Punktes relativ zu einem Kreissektor in einer 2-D Ebene. Punkt und Sektor sind in parametrischer vektorieller Darstellung einzugeben, der Sektor mit Mittelpunkt, Radius und Mittelpunktswinkel.
-Richten Sie hierzu zunächst, als unendliche Maschine, ein Benutzerinterface ein, das die Eingabe und Korrektur der benötigten Elemente Punkt und Sektor durch den Benutzer erlaubt. Erzeugen Sie dann einen geschlossenen Linienzug für den Sektor
-Vergegenwärtigen Sie sich die mathematischen Grundlagen und erstellen Se ein Modell auf Basis der Vektorrechnung. Definieren Sie anschließend die benötigten Datenelemente und Verfahren(Algorithmen).
-Verwenden Sie die Mittel der Vektorrechnung und erstellen Sie hierzu, in einem separaten Modul, eine Sammlung von Funktionen, die das Rechnen mit 2-D Vektoren erlaubt.
-Prüfen Sie, ob der eingegebene Punkt innerhalb oder außerhalb des Sektors liegt, wobei de Grenzlinien zum Sektor gehören sollen. Geben Sie die relative Lage (innen oder außen) auf den Bildschirm.

Zur Lösung der Aufgabe benötigen Sie Grundkenntnisse der Vektorrechnung, sowie der parametrischen Darstellung von Kreisen und Strecken.




Danke im vorraus!!

Gruss Paul


Antworten zu Brauche Hilfe beim Programmieren in C (Pac Man Aufgabe):

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

 

Zitat
Zur Lösung der Aufgabe benötigen Sie Grundkenntnisse der Vektorrechnung, sowie der parametrischen Darstellung von Kreisen und Strecken.
Etwas, das man mit Sicherheit versucht hat, Dir zu vermitteln und - als vorhandene Basis voraussetzt.

Denn sonst gibt man niemandem eine Aufgabe wie vorstehend beschrieben.

Wir können also wohl wieder einmal davon ausgehen, dass hier jemand in einem Forum einen oder mehrere Dumme sucht (zugegebenermaßen nicht dumm wie der TO), die seine Hausaufgaben für ihn erledigen.

Denn der zweite Teil dieser Aussage

 
Zitat
Ich habe eine Aufgabe bekommen, kann diese jedoch nicht ansatzweise Lösen.

besagt nichts anderes als schulische Versäumnisse, im Unterricht nicht aufgepasst und zuhause Unterrichtsstoff nicht vertieft.

Es läuft also darauf hinaus, dass Du Dein Unvermögen demjenigen gestehen solltest, der Dir besagte Aufgabe gestellt hat.

Auf jeden Fall ist dieses Forum nicht dazu da, evtl. Faulheit, Desinteresse oder schulische Versäumnisse auszubügeln.

I. d. S.: Have a nice day.

« Windows 7: begin expected end of file foundProblem beim Programmieren mit Visual C# »
 

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...

Software
Der Begriff Software (zu Deutsch: weiche Ware) ist ein Sammelbegriff für sämtliche Computerprogramme, die auf einem Computer ausgeführt werden können....