[Playlisten] [Impressum und Datenschutzerklärung]

02.06_7 Flussdiagramm, Struktogramm


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

imperativeProgramme solche Rezepte tue dieses Tool jenes Gefolges nachKomma darstellen als Flussdiagrammdas ist eine Artsolche Programmeauf zumalFlussdiagrammoderProgrammablaufplanmüssenSie mal ein Kringelfür Staatgenauer gesagt ein staatlich was gern aneinander für ein Stadionals ein Rechteck und links und rechts sind Halbkreiseangepflanztum zu sagen hier geht das Programm losdas Programm ausgedacht habe istUrlaub machealso wieder auf das Programm Urlaub machenähmum ein paar AnweisungenPackeverfahrenoder sollen ?? Text Nummer neun werdenAktenkofferund fahre hinzu Urlaubsortanweisungendie kommen ineinen rechteckigen Blockdann mach ich eine Abfrageist das Wetter gutFragezeichendie kommt in so eine Rautewenn das Wetter nicht gut ist NeinBeistrich wieder ein und fahren nach Hauselediglich möchte ich nicht mit Zahlen schreibenbei solchen Geschichten nach Hause fahrenund dann ist das Programm beendetder einfache UrlaubdasEnde gerne rumstehen Hauptsache die Reihenfolge mit den Pfeilen ist richtigwenn das Wetter gut istob ich nachversuchten mein Mallorca Urlauber zu modellierenist ein Platz am Pool freiobsoletfrei Fragezeichenwenn jawenn nein wenn ja verbringen den Tag am PoolalsMallorca Urlauber und wenn nein verbringt den Tag am Strandnochweitergehend ?? können Sie weiterkommenund jetzt müsste ich endlich wieder zurückkommenTagesweiterdas wäre einen Flussdiagrammhabe sie sich ganz auf den Bildschirm passt sehr gut als ?? ist der Staatallgemeine Woche fahre hinund auf das Wetter gut ist entweder schlecht ist also von Hause?? mit Rittergutes mich nach optischen Platz am Pool findewenn jadeutlich am Pool für den Tag?? zweiter eine zweiterProgramm ist das Wetter gut ist wenn kein Platz am Pool frei war neinFamilientag am Strand undgucke?? solange das Wetter gut es bleibt also da das mit Nanourlaubwürde sie die kriegenwir Flussdiagramm funktioniert als die wesentlichen Bestandteile sind hier die Rechteckemit den Operationen drinwarendie ovalen lediglich ovale sondern EinzigstadienRechteckHalbkreiseund dannWeg gemacht so sind die ausfür Start und Endeund die Rautenfür die Abfragedas ist der klassischedas klassischeFlussdiagrammalles was ich mit der operativen Programmiersprachemachen kann kann ich in so an Form bringenoffensichtlicheschreibe das Rezept einfach aufwenn man diese FreiheitausschöpftRichtmann Ärgerder Lückentext nur zehnwenn sie das wirklich ausschöpfendass es der Staat EndeBefehleBefehle Befehle AbfragenAbfragenAbfragenBefehle was könnte passierendahingehendder könnte hierhin springen dahin springend einspringenkönnte dahin springen der könnte wieder Observerder könntehierhin springenander könnte dein springen der könnte dein Springen das Problem ist wenn sie das ausreizenkriegen sie Spaghetti Punktdeshalb heißt das ist Politik Punkt wenn Sie dasFlussdiagramm auf Malenschaffen es lockerSpaghetti zu erzeugen??das ist das Problem eines unkontrolliertmacht ein Flussdiagramm hin malenwenn dieses ein Tattoo jenes wenn dieses eintritt jenes und so weiter und sofort unsere gesamte Spaghetti der?? gibt Sprachen die dafürder Aussprache dafür berüchtigtsind nämlich BasicBasic hat den Befehl Code zudir zuversickern in irgendeiner Stelle des Programms sagen oh geh bitte zu der anderen Stelle des Programms quer durch die quer durch den Gartendas es vernichtendwas die Struktur an die man weiß zum Schluss nicht mehr was passiert das ganze sieht wie Spaghetti ausdas es übliche abschätzen der Begriffwaren für schlechte ProgrammierungspaketekurzA bis Z alles durcheinander alles mit irgendwemich weiß nicht wo ich bin zum Schluss wo geht's weiterähm ?? nicht mehr Struktur drin habendass er sich dann strukturierteProgrammierungfür mehr Struktur drin hat?? schon gesehen mit ?? und weilJan deutlich mehr Struktur mit elfAmpereNCTour daseine wenn der Vergleich erfüllt ist nur das anderer wenn der Vergleich nicht erfüllt ist und mit weil hatten wirtue alles was in der Schweifklammer steht so lange bis der Vergleichnicht mehr erfüllt istdas ist strukturierte Programmierunghat diese sauberen Strukturenund ein strukturiertesProgramm habenkönnte das als Struktogrammauf meinproProgrammist ?? dasselbe Programm noch mal verbleiben vier Minutenals Struktogrammdas heißt auch mal das sie SchneidermannDiagrammfürchterlich zu schreiben zu sprechen ist Struktogramm es einfach ein Diagramm mit dem ich ein strukturiertes Programmauf meinPromis mehr Platz sowie sie das aus Urlaub als strukturiertes ProgrammPackekofferfahre hinund?? schreibenwar ohnehin sound nun kommt ein großer Block eine while-Schleifewiederholen bis das Wetter schlechtdass es eine while-Schleifees wäre weil Wetter gutweil Wetter ist gut wiederholebisspäter schlecht oder wiederholegesund sowieso wiederhole solange Wetter gutkein Spaghetti sondern so deutlicher Blockund wenn dieser Blog beendet ist nämlich für das Wetter schlecht warweit nach Hauseund fordere ich noch ein also einpackeneinpacken zurückfahrensind deutlich besser strukturiertandas wäre eine while-Schleifeaber in der while-Schleife brauche ich noch ein Vergleichmusste mich gucken ob ich mich jetzt einen Kollegeoder einen Strand legendas ist einwurde das dann aus einerasymmetrischzwowarprobiert sowillwie es die Abfrage gibt's Ansatz am PoolplatzdreiFragezeichenja Neinnun janein oder war falschKommawenn etwas am Pool frei ist okay ein Tag am Poolgönnenund Nein einen Tag am Abendeinschöner einen Tagundwenden so sieht das aus das ist einStruktogrammman kann dieseFile und if und später auch andere Strukturendeutlich erkennt ein Spaghettiwiesendiagrammschaffensist einfach kein Spaghettizubauwissen will sie können mich jetzt von unten wieder nach oben hin springen ?? es gibt nur diese sauberen Blöckedas ist die etwas modernere Arteher ein Programm darzustellen dazu muss es erst ?? strukturiert sein?? klare Struktur habenan der Nachteil ist dass diese Diagramme sehr schnell sehr breit werdenFlussdiagramm ist doch etwasübersichtlichersind weit immer noch in Verwendung