Was ist "Strukturierter Text"

andygts

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute.

Ich muss dringend mal wissen wie man mit strukturiertem text arbeite. Soll für die Uni ein Program übersetzen und hab keine Ahnung.
Hier mal das Program. Bin echt für jede Hilfe dankbar.

Mfg andy


Program in AWL:

o
(
U I5
UN M0
)
o I1
= M5

u M5
s M0
UN I5
r M0

u M5
s Qo
u I2
r Q0
 
Also ein vorneweg. Sag Deinem Dozenten mal einen schönen Gruß vom Zotos: Ein Programmiersprache erlernt man am besten wenn man damit Aufgaben löst die sich an der Realität orientieren. Wenn er gerne übersetzt bzw. übersetzten lässt, sollte er lieber eine Fremdsprache unterrichten.

Beispiel:
...
o
(
U I5
UN M0
)
o I1
= M5
...

M5 := (I5 AND NOT M0) OR I1;
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ne das hat nichts mit informieren oder eigeniniziative zutun!!!!
Wenn man an der uni bis hin ins 5te semester nicht einmal am computer gesessen hat denn halte ich das für didagtischen schwachsin!!!!

Ich habe leider an programmiersprachen nur c++ gemacht und das.....natürlich ohne computer!!!!

Ich kenne Pascal überhaupt nicht und wollte erstmal nur so einen kleinen schupps in die richtige richtung haben.
Das mit dem übersetzen ist gut und wenn ich den schein hab dann leite ich das gerne weiter :)

Habe jetzt mal ein bischen versucht, wenn aber jemand dem, sowas einfach von der hand geht, ne lösung hat die ich mal nachvollziehen kann dann wäre das echt ne hilfe.

mfg andy
 
Ne das hat nichts mit informieren oder eigeniniziative zutun!!!!
Wenn man an der uni bis hin ins 5te semester nicht einmal am computer gesessen hat denn halte ich das für didagtischen schwachsin!!!!

Ich habe leider an programmiersprachen nur c++ gemacht und das.....natürlich ohne computer!!!!

Naja ein Notizblock stürzt wenigstens nicht ab.

Und es hat sehr wohl etwas mit Eigeninitiative zu tun ob man "Strukturierter Text" mal in Wikipedia eingibt oder nicht.

mfg René
 
Ne das hat nichts mit informieren oder eigeniniziative zutun!!!!
Wenn man an der uni bis hin ins 5te semester nicht einmal am computer gesessen hat denn halte ich das für didagtischen schwachsin!!!!

Ich habe leider an programmiersprachen nur c++ gemacht und das.....natürlich ohne computer!!!!
Ob das didaktischer Schwachsinn ist, mag dahingestellt sein. Aber wenn ich im 5. Semester bin dann sollte man schon sehen, das man sich selber mit dem Thema beschäftigt und z.B. vielleicht mal einige Dinge programmiert. Es gibt genug freie Tools/Compiler, womit man üben kann.
Und wenn ich mich richtig erinnere, ist doch einer der Unterschiede zwischen einer Uni und den Schulen die man davor besucht hat, das man sich selbständig Dinge erarbeitet und nicht alles vorgekaut bekommt.
 
@Zotos

wollte mich hier auch mal einmischen.
deine Übersetzung in ST ist ja schön und gut aber kann man das nicht auch so schreiben?

IF M5 THEN
M0 := TRUE;
ELSE
M0 := FALSE;
END_IF;
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Zotos

wollte mich hier auch mal einmischen.
deine Übersetzung in ST ist ja schön und gut aber kann man das nicht auch so schreiben?

IF M5 THEN
M0 := TRUE;
ELSE
M0 := FALSE;
END_IF;

Kann man nicht da die Aufgabe noch ein "I5" enthalten hat und nicht nur "M5".

Wenn Dein Code die Aufgabe lösen würde, würde ich das eher so schreiben:
Code:
M0 := M5;
 
Zurück
Oben