Zum Inhalt springen

Struktogramm (Nassi-Shn.) mit Arrays (C#)


Empfohlene Beiträge

Geschrieben

Moin

Folgendes Problem: Wir müssen zu jeder Syntax, die wir schreiben, vorher ein NS-Diagramm anfertigen. Soweit so gut, allerdings nicht unbedingt meine Stärke, und auch gerade in der Stunde, in der was neues erklärt wurde, nämlich Arrays, war ich nicht da und mir fehlt der Stoff.

Short story long, kann mir einer zufällig sagen oder an eine Quelle verweisen, wie man ganz allgemein Arrays in einem Struktogramm festhält? Verzweigung, Schleifen, Fallauswahl etc. ist klar, nur die Arrays eben nicht. Die Syntax einer Übungsaufgabe steht unten, falls die weiter hilft. Ich such mir hier jetzt nen Wolf und außer Verweisen auf Editoren ist nichts bei rumgekommen.


        static void Main(string[] args)

        {

            double umsatz;

            int monat,i;

            Double[] monatstab;


            monatstab = new double[12];


            monat = EingabeInt(0, 12, "");


            while (monat != 0)

            {

                umsatz = EingabeDouble("Bitte Umsatz eingeben");

                monat = monat - 1;

                monatstab[monat] = monatstab[monat] + umsatz;

                monat = EingabeInt(0,12,"Bitte Monat eingeben");

            }


            monat = 0;


            for (i = 0; i < 12; i++)

            {

                Console.Write((monat + 1) + monatstab[monat]);

                monat = monat + 1;

            }

        }


        static int EingabeInt(int UG, int OG, string text)

        {

            int zahl;

            string eingabe;

            Console.Write(text);

            eingabe = Console.ReadLine();

            zahl = Convert.ToInt32(eingabe);


            return zahl;

        }

        static double EingabeDouble(string text)

        {

            double zahl;

            string eingabe;

            Console.WriteLine(text);

            eingabe = Console.ReadLine();

            zahl = Convert.ToDouble(eingabe);

            return zahl;

       }

Geschrieben

Struktogramme zeigen Abläufe und Kontrollstrukturen, keine Variablentypen. Soweit ich weiß, gibt es keine formale Vorgabe für die Kennzeichnung von Arrays.

Ich würde die Schreibweise mit den eckigen Klammern einfach übernehmen. Kann natürlich sein, dass dein Dozent etwas anderes vorgegeben hat.

Geschrieben
So weit war ich auch schon. Aber wie du sehen kannst steht da nichts von der gefragten Form für Arrays

AFAIK hat das seinen Grund darin, dass es da auch keine Vorgabe gibt. Im Grunde arbeitest Du mit Pseudo-Code. Wir haben häufig eine Art Pseudo-Pascal verwendet, wahlweise war auch Pseudo-C gestattet.

http://de.wikipedia.org/wiki/Adele_(Algorithmenbeschreibungssprache) ist sinnvoll, wenn man eine gemeinsame Basis sucht.

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...