Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Struktogramme - Einstieg in die Informatik

frankjuchim9:41 18.448 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 66 Zeilen
Herunterladen
  1. herzlich willkommen zurück zu diesem Video heute wollen wir uns dem Thema Struktogramme ein bisschen annähern was Struktogramme sind und wie wir sie
  2. einsetzen und wo wir sie einsetzen in der Informatik das erfahren wir in diesem Video los geht's [Musik]
  3. alles klar wir legen los oder als erstes müssen wir einmal erklären wofür brauchen wir eigentlich Struktogramme und was ist eigentlich ein
  4. Strukturprogramm können wir Algorithmen oder kleine Programme visualisieren und das sind dann einheitliche Darstellung unabhängig
  5. von der Programmiersprache bisher haben wir nur Stretch kennengelernt in den letzten Videos aber es gibt natürlich noch viele viele weitere
  6. Programmiersprachen und auch sexuelle Programmiersprachen wie zum Beispiel ja war oder Swift diese Programmiersprachen kannst du dir nie unterschiedliche
  7. Sprachen vorstellen z.B deutsch französisch spanisch Latein und so weiter und damit diese Menschen alle untereinander kommunizieren können und
  8. diese Programmiersprachen untereinander kommunizieren können bzw die Programmierer haben wir eine einheitliche Art Algorithmen
  9. darzustellen und das sind Struktogramme und jetzt gucken wir uns einmal die Bestandteile an gibt da ganz unterschiedliche Elemente nämlich einmal
  10. die Standard Anweisung das sind einfach nur viereckige Blöcke rechteckige Blöcke die im Jahr untereinander schreiben da gibt es noch Verzweigungen wenn wir
  11. einmal oben in der Mitte die Bedingungen dann für ja und falsch Ja und Nein und falls jeweils was danach folgt und dann haben wir noch Kopf gestörte
  12. Schleifen so wie sie kennen solange Bedingungen erfüllt ist solange wird dann die Schleife ausgeführt aber wir haben auch genauso gut gesteuerte
  13. Schleifen der große Unterschied dazu ist dass die ganze Schleife erst einmal ausgeführt wird und dann die Bedingungen überprüft wird im Gegensatz zur Kopf
  14. gesteuerten Schleife er wird erst die Bedingungen überprüft und dann die Schleife ausgeführt es ist ein dezenter Unterschied und der ist gar nicht so
  15. unwichtig und dann gibt es natürlich noch die Zehen schleifen die sozusagen eine Variable durchziehen von einem Stahl bis zu einem Endwert und auf diese
  16. Variable auch in der Schleife zugreifen kann vielleicht bekannt aus anderen Programmiersprachen als vorher wir gucken noch einmal ganz kurz was wir
  17. schon kennen die oberen drei Sachen sind uns bereits aus Stretch bekannt die unteren beiden sind erstmal nicht so ganz direkt in scratch implementiert
  18. andere grafische Programmiersprachen wie snap wo wir zum Beispiel schon mal eine c-schleife finden aber die fußgesteuerten Schleifen finden wir eher
  19. selten hier gibt es auch nicht in allen Programmiersprachen aber halt in einigen und halt in strukturgrammen damit man sie darstellen kann häufig werden aber
  20. einfach aufgesteuerte Schleifen benutzt machen wir mal weiter mit einem kleinen Beispiel und zwar habe ich das mal so mitgebracht und ihr seht schon hier soll
  21. man irgendwas zeichnen und das kann man sogar in Stretch machen deswegen gucken wir uns erstmal den Stretch an wie wir in Stretch zeichnen können dazu haben
  22. wir hier unsere Stretch Oberfläche und hier unten können wir noch weitere Module hinzufügen nur wenn wir da drauf klicken kommt das hier und
  23. wir wollen jetzt den Stift da oben hinzufügen wenn wir den hinzufügen kriegen wir einen neuen Kategorie blockieren nämlich in Malstift und den
  24. können wir jetzt nutzen um Absetzen des Stiftes und so weiter und so fort also einschalten des Stift ist die Absetzen der Stiftes und löschen kann man alle
  25. bisherigen Striche löschen dann haben wir nämlich die Möglichkeit dieses Struktogramm in ein scrashprogramm zu übersetzen dass ihr da
  26. seht und dann unsere Problem sozusagen zeichnen zu lassen und dann kannst du Struktogramm wenn du das
  27. mal machst dann wirst Du genau dieses Bild herausbekommen je nachdem welche Stift Farbe du einstellt und so weiter und so fort sieht vielleicht ein
  28. bisschen anders aus aber grundsätzlich die Figur sollte gleich sein also so können wir Struktogramm benutzen wir haben einmal Ausgang unserer
  29. Struktogramm übersetzen das in unsere Programmiersprache das ist dann unsere eigene Sprache in unserem Fall stretchen momentan und dann kriegen wir die
  30. Ausgabe in jeder anderen Programmiersprache funktioniert das natürlich genau so wir können auch in jeder anderen Programmiersprache dass
  31. sie als Grundlage nehmen dann erhalten wir nur statt dem stretchprogramm ein anderes Programm in einer anderen so jetzt kommen wir zur ersten kleinen
  32. Aufgabe in diesem Video nämlich ich habe immer in Algorithmus mitgebracht und den sollst du einmal ein stretchprogramm umsetzen und Dir das
  33. Ergebnis zeichnen lassen ich gehe einmal Schritt zur Seite und du pausiere es am besten einmal das Video und dann geht's los
  34. alles klar das heißt rausbekommen wie sieht dein Programm aus ich möchte dir mal zwei Versionen vorstellen die mir schon über den Weg gelaufen sind und
  35. zwar habe ich mal als Startposition jetzt 00 genommen das ist nämlich die Linke Version ich mache das so lange bis meine
  36. Position wieder 00 ist das andere ist einfach mit einer wiederhole fortlaufend Schleife gelöst worden
  37. und wir bekommen zwei ganz ganz unterschiedliche Ergebnisse einmal kriegen wir nur so einen kleinen Punkt raus und einmal kriegen wir
  38. wirklich eine Figur raus ich weiß nicht was du bekommen hast aber häufig hat man noch kleine andere Möglichkeiten indem man hier in einer Schritt vorher geht
  39. dann erreicht man nie wieder die Startposition um nicht den Punkt zu bekommen aber wenn das genauso machst den Link Algorithmus er wird dir erstmal
  40. nur einen kleinen Punkt liefern je nach Stift dicke ist der Punkt an sichtbar oder halt vielleicht auch gar nicht sichtbar
  41. was ist nun der große Unterschied warum kommt einmal das eine einmal das andere und zwar haben wir hier genau das Problem der kopfgesteuerten Schleife es
  42. wird wiederholt bis die Startposition erreicht ist wir befinden uns aber auch unsere Startposition das heißt wir haben uns schon auf der
  43. Startposition befinden wird nur einmal der Stück eingeschaltet in der Stelle wo die Figur steht ist ein kleiner Punkt aber sonst die Schleife wird nicht
  44. wieder ausgeführt und am Ende wird das shift ausgeschaltet und damit haben leider das wäre sozusagen nichts gezeichnet werden weil
  45. die Schleife gar nicht ausgeführt in gingen zu wiederhole fortlaufend das Programm endet zwar nie aber ist malt immer wieder die untere Figur auf der
  46. rechten Seite nach ihr werdet zum Beispiel ein Stück als Objekt nimmt immer wieder sehen wie der Stift diese Figur zeichnen so jetzt siehst du hier
  47. ein Struktogramm man kann das natürlich per Hand zeichnen das ist aber natürlich nicht so schön und eigentlich auch ziemlich aufwendig man kann das ganze
  48. aber auch zeichnen und zeichnen lassen bzw mit kleinen Programmen ja und ich habe andere ganz umfangreiche Möglichkeiten da irgendwie was zu
  49. exportieren ist total super auch farbig noch zu hinterlegen klasse Sache in kannst du dir unter diesem Link kostenlos runterladen aber er hat auch
  50. einen großen Vorteil weil häufig werden wir jetzt in Schulen ja auch mit Tablets arbeiten häufig mit iPads und er ist nicht bei iOS verfügbar und meines
  51. Wissens nach auch nicht verändert das ist natürlich ein Problem deswegen gibt es eine Alternative die auf allen Geräten funktioniert und das ist der
  52. Online-Editor von der TU Dresden den kannst du Aufprall nutzen du kannst auch und generieren lassen für Pfeifen nicht für alle anderen Sprachen zumindest
  53. aktuell nicht und kannst damit Struktogramme zeichnen so Programme die du in meinem Video gesehen hast heute sind mit dem
  54. stockriser erstellt aber du kannst natürlich genauso gut dieses Tool nutzen da kommt am Ende das Gleiche raus es sieht ein bisschen anders aus ist aber
  55. genauso gültig kommen noch zu einer kleinen Aufgabe und zwar möchte ich dass du für dieses Bild diese Ausgabe einmal ein Fotograf erstellt bisher hat mir das
  56. Struktogramm du hast ein Programm dazu erstellt und dann die Uhr als Ergebnis gehabt jetzt kommt die Aufgabe andersherum du kriegst ja eine Figur und
  57. soll dazu ein Fotograf erstellen nimm den kleinen Moment pausieren am besten einmal das Video und ich zeige dir dann gleich die Lösung so kommen wir zur
  58. Lösung des ganzen quasi die so aus wir starten nach rechts und es gibt viele Lösungen in dieser Stelle dann kann das einmal mit wiederhole 16 mal machen man
  59. kann das auch mit zwei wiederhole viermal ineinander verschaffte je nachdem was du benutzt hast was nicht so die schlaue Lösung wäre das
  60. ganz ohne Schleife zu machen und einfach immer weiter zeichnen also auf jeden Fall brauchst ist die Variable der Seitenlänge bei sonst würde es sehr sehr
  61. umständlich und aufwendig und du merkst schon eins hier wir benutzen die Kontrollstrukturen wir benutzen das Thema Variablen wir
  62. benutzen vieles was wir in den letzten Videos gelernt haben das heißt ganz üblich ist in der Informatik wir haben jetzt die Grundlagen kennengelernt und
  63. die werden wir jetzt immer immer wieder benutzen zum Beispiel hier an dieser Stelle Variablen und Schleifen so hast du nur noch offene Fragen zum Thema
  64. Struktogramme sondern Themen der Informatik oder Mathematik dann freue ich mich von Dir in den Kommentaren zu lesen ansonsten wenn du Lust hast noch
  65. weiter mit mir in den nächsten Wochen ein bisschen die Grundlagen der Informatik weiter kennenzulernen dann freue ich mich wenn ihr den Kanal
  66. abonnierst ansonsten sehen wir uns nächste Woche zum nächsten Video hier auf dem Kanal bis dann ciao [Musik]

Zum Nachlesen