Zum Inhalt springen

Problem bei der Interpretation eines Struktogrammes (ZP FISI Herbst 2012)


Empfohlene Beiträge

Hey Leute,

ich hab nur 3 simpele Fragen.

Und zwar:

- wofür steht "z" in dem Strucktogramm?

- warum muss man "durchschnitt:=durchschnitt+s" verwenden?

- warum muss man "durchschnitt:=durchschnitt/n" verwenden?

Anbei das Strucktogramm und eine Beispielaufgabe zum leichterern Verständniss.

Vielen Dank schonmal

FISI AZUBI 2014

post-88969-14430449462101_thumb.jpg

post-88969-14430449457424_thumb.jpg

Link zu diesem Kommentar
Auf anderen Seiten teilen

- wofür steht "z" in dem Strucktogramm?
Für eine Variable. Benutzt wird sie, um die Anzahl der Fahrspuren zu zählen, auf denen Fahrzeuge gezählt wurden.

- warum muss man "durchschnitt:=durchschnitt+s" verwenden?

- warum muss man "durchschnitt:=durchschnitt/n" verwenden?

Durchschnitt = Summe / Anzahl.

Die erste Anweisung summiert auf, die zweite teilt die Summe durch die Anzahl.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Musst dich nicht wundern, selbst unsere FIAE haben das nicht alle geblickt^^ Ich selbst hab nach 15 min in der Prüfung aufgegeben, es hat seinen Grund, warum die ISO dazu das letzte mal 1985-11 aktualisiert wurde^^

Macht im allgemeinen heute keine Sau mehr (meinen jedenfalls alle unsere 20 Entwickler ;-)) , weil es eben so verdammt verwirrend ist, wenn du das nicht selbst geschrieben hast ;-)

Gleiches gilt für PAP.

Bearbeitet von Jan4321
Link zu diesem Kommentar
Auf anderen Seiten teilen

Musst dich nicht wundern, selbst unsere FIAE haben das nicht alle geblickt^^ Ich selbst hab nach 15 min aufgegeben, es hat seinen Grund, warum die ISO dazu das letzte mal 1985-11 aktualisiert wurde^^

Macht im allgemeinen heute keine Sau mehr (meinen jedenfalls alle unsere 20 Entwickler ;-)) , weil es eben so verdammt verwirrend ist, wenn du das nicht selbst geschrieben hast ;-)

Gleiches gilt für PAP.

Wie arbeitet Ihr dann? Auf Zuruf? "Ich habe da gerade so eine Idee"? Oder doch mit Plänen?

*Das würde mich jetzt schon interessieren*

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie arbeitet Ihr dann? Auf Zuruf? "Ich habe da gerade so eine Idee"? Oder doch mit Plänen?

*Das würde mich jetzt schon interessieren*

^^ Im allgemeinen arbeitet bei uns ein Entwickler an einer Funktion (Objektorientierung, ist noch so was, was man mit diesen Diagrammen nicht wirklich darstellen kann).

Fürs Verständnis wird bei uns alles gut Kommentiert, da braucht man keine Kilometer Langen Strucktogramme oder PAPs für.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Meiner Meinung nach sind Struktogramme als Planungsinstrument nicht besonders nützlich. Sie sind auf strukturierte Programmierung beschränkt, und vieles, was heute selbstverständlich ist (Nebenläufigkeit, Objektorientierung, Ausnahmen, Signale usw), ist damit gar nicht darstellbar.

Auf unterster Ebene mag man bei jeder Art von imperativer Programmierung strukturierte Bausteine haben, die man mit einem Struktogramm darstellen kann, aber auch da sehe ich kaum einen Nutzen.

Ein Struktogramm ist auch nur eine Implementierung, genau wie echter Code. Es zeigt nicht die Absicht oder den Zweck, es zeigt eine Umsetzung. Ich kann Fehler in echtem Code leichter finden als Fehler in Struktogrammen. Wenn ich zwischen Anforderung und Implementierung noch einen Zwischenschritt in Form eines Struktogramms hänge, habe ich eine zusätzliche Fehlerquelle. Man sieht es doch an dieser Aufgabe: Zusätzlich zu dem "gesuchten" Fehler steckt ein weiterer im Struktogramm, und ich gehe nicht davon aus, dass das beabsichtigt war.

Als Lehrinstrument, um in die prozedurale Denkweise reinzukommen, mag es geeignet sein. Als verallgemeinerte Syntax, um Verwirrung durch Unterschiede in konkreten Sprachen zu vermeiden, auch noch. Aber als Planungsinstrument in der Praxis? In meinen Augen nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...