Informatik pseudo code?
Hallo ich schreibe bald meine erste Informatik Arbeit.
Das Problem ist ,dass der lehrer seit wochen nicht da ist und wir nur Übungsblätter bekommen und jetzt eine Arbeit mit den Vertretungslehrern schreiben
toll
Könnte mir jemand erklären was ein Pseudo Code ist und wie ich es benutze zb
gehe im dreieck oder gehe im trapez oder gehe im rechteck
wir haben ein tipp bekommen doch leider versteht es die klasse immernoch nicht 🤷♀️
vielen dank schonmal
5 Antworten
Du musst einfach nur mit einfachen „Befehlen“ beschreiben, wie sich die Schildkröte zu bewegen hat (Reihenfolge), um eine bestimmte Sache zu machen. Im oberen Beispiel kannst Du die Schildkröte mit dem Befehl „drehen (x grad)“ dazu bringen, sich um x Grad gegen den Uhrzeigersinn zu drehen.
Mit dem Befehl „gehe geradeaus (x Umdrehungen)“ kannst Du die Schildkröte anweisen, sich x Einheiten weit geradeaus zu bewegen. „Umdrehungen“ macht in dem Zusammenhang aber gar keinen Sinn*, weil die Umdrehungen nicht in Relation zu einer Strecke/Entfernung stehen kann - Denk‘ dir also einfach, dass da bspw. Centimeter/Pixel/... anstelle von „Umdrehungen“ steht.
Jetzt kannst Du ganz genau sagen, wie sich die Schildkröte navigieren soll. 'N Tipp: Ein Gleichseitiges Dreieck hat drei Innenwinkel zu je 60° und alle drei Seiten sind gleich lang. Damit sollte die Aufgabe analog zum Quadrat zu lösen sein.
*“Umdrehungen“ würde beispielsweise dann Sinn ergeben, wenn das Rad eines Autos, ein Motor oder ein Zahnrad gesteuert werden soll (Radialbewegung). Das ist hier scheinbar nicht der Fall und ist vermutlich 'n Copy-Paste-Mistake oder so.
Pseudocode dient dazu Algorithmen einfach beschreiben zu können. Man verzichtet also auf die Syntax einer speziellen Sprache, um sich auf das eigentliche Problem konzentrieren zu können und darf dabei auch durchaus mal Sachen schreiben, die nicht einfach in eine Anweisung eienr Programmiersprache übersetzbar sind.
Brispiel:
laenge <- 10
startpos <- (0,0)
orient <- 0°
gehe (laenge)
rechts (90°)
gehe (laenge)
rechts (90°)
gehe (laenge)
rechts (90°)
gehe (lainge)
Beschreibt das Ablaufen eines Quadrates mit Kantenlänge 10.
Könnte mir jemand erklären was ein Pseudo Code ist und wie ich es benutze zb
Pseudocode ist dazu da, um die Schritte zum lösen eines Problems klar zu machen. Stell dir einfaxh vor, dass du einer Person Anweisungen gibst, wie er etwas machen soll (wobei du dann nicht in ganzen sätzen sprichst, sondern stichpunktartig sagst was zu machen ist).
könntest du ein bespiel schreiben zb gehe in dreieck oder so damit ich es verstehe ?
Eine ganz einfache Form vom Code, z.B. "Gehe ein Schritt nach rechts" o. " Hebe diesen Gegenstand auf", also so wird er geschrieben
Wie wäre es bei einem dreieck und was heissen diese Umdrehungen?
Der Pseudocode ist ein Programmcode, der nicht zur maschinellen Interpretation, sondern lediglich zur Veranschaulichung eines Paradigmas oder Algorithmus dient. Meistens ähnelt er höheren Programmiersprachen, gemischt mit natürlicher Sprache und mathematischer Notation. Mit Pseudocode kann ein Programmablauf unabhängig von zugrunde liegender Technologie beschrieben werden. Er ist damit oft kompakter und leichter verständlich als realer Programmcode.[1] Andererseits ist er formaler und damit klarer und weniger missverständlich als eine Beschreibung in natürlicher Sprache.
Sowas hatten wir nd :0