Lauflicht AWL

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo eNDe, bist du dir ganz sicher?

grundsätzlich ist ein Struktogramm ohne Äderung umzusetzen. Das 2. Struktogramm beschreibt das Lauflicht fehlerfrei. Wenn du es also genau so programmierst wie es dasteht, läuft die Anwendung auf Anhieb fehlerfrei.
...
eNDe
 
Zuletzt bearbeitet:
Lauflicht mit AWL

Hallo Mäuseklavier,
habe das 2. Struktogramm nicht getestet, halte es aber für richtig!
Das Verbinden von Muster alt und Muster neu kann nur über verodern erfolgen. Dann ergibt sich "automatisch" das geforderte Bitmuster. Stelle doch deinen Code mal hier ein (oder schick mir eine PN), dann schaue ich mir das mal an. Falls Schüler10 das hier liest, biete ich ihm an, auch seinen Code mal zu testen. Eine fertige Umsetzung des Struktogramms Nr. 2 (oder 3) gibt es öffentlich von mir hier nicht!
Viel Erfolg!
eNDe
 
@eNDe

ok, war ein bischen konfus, ZW und Muster sind natürlich 2 verschiedene Variablen, dann passt es etwa. Kleiner Mangel ist aber, das die Variable Muster am Anfang 0 ist und somit bis zum ersten Erreichen von ZW>=33 nur Nuller geschoben werden.
 
Also ich habe Das zweite Sturktugramm abgeändert so dass ich trozdem die funktion erfüllt habe mein code sieht nun so aus:

U #Taktimpuls
SPB vorh
BEB
vorh: L #ZW
L 33
>=I
SPBN nein

L 1
T #ZW
BEB

nein: L #ZW
INC 1
T #ZW

// --

L #ZW
L 17
<I


SPB GO1


L #ZW
L 17
>I
SPB GO2

GO1: L #Muster
SLW 1
INC 1
T #Ausgaenge
T #Muster
BEB

GO2: L #Muster
SLW 1
T #Muster
T #Ausgaenge
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Lauflicht in AWL

Hallo Schüler10,
dein Programm funktioniert (sofern ich das übersehe). Trotzdem würde ich dir dafür keine gute Note geben, denn du hast die Aufgabe nicht erfüllt.
Zunächst würde ich dir als Lehrer die Aufgabe stellen, dein Programm als Struktogramm darzustellen.
Zweitens würde ich deine Meinung hören wollen zu folgender Situation:
Für eine Vielzahl teilweise sehr komplexer Steuerungsabläufe gibt es fertige Struktogramme. Diese sind im Bedarfsfalle für eine konkrete Steuerung umzusetzen (denke daran, es gibt nicht nur STEP7).
Manchmal kann man gar nicht nachvollziehen, wieso das Struktogramm eine bestimmte Aufgabe löst. Das ist besonders bei rekursiven Programmen häufig der Fall. (siehe Beispiele).
Es wird also nichts, wenn man das Struktogramm nicht umsetzen kann und dafür der Einfachheit halber mal schnell ein "Ersatzprogramm" entwickelt.
Ich denke mal, du lernst gerade den richtigen Weg und solltest dich entsprechend bemühen. Also: Aufgabe 2 nochmal und zwar exakt nach Vorgabe.
Viel Erfolg!
eNDe
 
Lauflicht in AWL

Zweiter Versuch für die Grafik
 

Anhänge

  • Sortierungen.bmp
    358,8 KB · Aufrufe: 44
Zurück
Oben