Zum Inhalt springen

Struktogramm mit Index Zahlenspanne, HILFE bitte.


Empfohlene Beiträge

Hey Ihr Lieben, 

leider bin ich da nicht fit mit der Erstellung eines Struktogramms, insbesondere nicht mit Zahlspanne .

 

Aufgabe ist folgende:

Gegeben ist ein Zahlenvektor A[10]={11,12,14,12,13,14,16,17,12,13}.

Nun sollen die mit "M" angesprochen werden.

Und annehmen kann  "M"  1,2,3,4,5,6,7,8,9,10.
So und nun:

Gibt man nun M[1] an, dann soll der Wert 11 angegeben werden (quasi die erste Stelle vom Vektor).
M[5] so der Wert 13 usw. 

Nun soll ein Struktogramm erstellt werden möglichst einfach gehalten werden. 

Ich habe gar kein Rat leider.

 

Wer kann da helfen ? 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Huhu,

kannst du bitte einmal den exakten Wortlaut der Aufgabe posten?

So wie du es beschreibst, macht es wenig Sinn und wirkt auf mich auch falsch. Mit

vor 2 Stunden schrieb DenisMarks:

Nun sollen die mit "M" angesprochen werden.

ist meiner Meinung nach eher gemeint, dass du M mittels Iteration (Schleife) erhöhen sollst und damit dann jedes Element des Arrays A ansprechen sollst. Also eher A[M].

vor 2 Stunden schrieb DenisMarks:

Gibt man nun M[1] an, dann soll der Wert 11 angegeben werden (quasi die erste Stelle vom Vektor).

Sicher? Das erste Element eines Arrays spricht man normalerweise mit 0 an und nicht mit 1. Also im Falle von A also A[0]=11.

Erst einmal sollte man die Aufgabenstellung verstehen, dann kann man daraus auch ein Struktogramm o.ä. entwickeln. :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hey Ihr Lieben, 

sorry Fehler sind eingeschlichen. 

Zahlenvektor A[10]={11,12,14,12,13,14,16,17,12,13}.

Nun sollen die mit "M" angesprochen werden.

Und annehmen kann  "M" die Werte 1,2,3,4,5,6,7,8,9,10.
So und nun: Man möchte auf beliebige Werte A[M]

Gibt man nun A[1] an, dann soll der Wert 11 ausgegeben werden 
A[5] so der Wert 13 usw. 

 

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 10 Minuten schrieb äymm:

Schick bitte einfach mal ein Foto, oder den vollen Text der Aufgabe

Dieser Sachverhalt soll gelten:
Ein Zahlenvektor ist gegeben A[10]=(11,12,14,12,13,14,16,17,12,13).
Die Zahlen des Vektors lassen sich über einen Index "M" ansprechen.
M nimmt folgende Werte an 1,2,3,4,5,6,7,8,9,10.
Ist die Eingabe A[1] so ergibt es den Wert 11 und die Eingabe A[5] ergibt
somit den Wert 13. A[M] kann somit einen beliebigen Wert von A präsentieren.

Aufgabe:
Entwickle ein Struktogramm, dass auch alle Werte von A[M] aufsummieren kann, also Quersummen bildet.

M soll um jeweils +1 erhöht werden um auf die Werte von A[M] zuzugreifen.

 

Beginn: M=1 Ende: M<=10!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Du sollst also alle Zahlen aus dem Array A aufsummieren. Schaue dir dazu mal an, wie das Struktogramm einer Schleife aussieht:
https://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm#Iteration_Symbol

Findest du einiges in deiner Aufgabe wieder? Welche Variable musst du einsetzen und welchen Start- und Endwert hast du?

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor einer Stunde schrieb DenisMarks:

Dieser Sachverhalt soll gelten:
Ein Zahlenvektor ist gegeben A[10]=(11,12,14,12,13,14,16,17,12,13).
Die Zahlen des Vektors lassen sich über einen Index "M" ansprechen.
M nimmt folgende Werte an 1,2,3,4,5,6,7,8,9,10.
Ist die Eingabe A[1] so ergibt es den Wert 11 und die Eingabe A[5] ergibt
somit den Wert 13. A[M] kann somit einen beliebigen Wert von A präsentieren.

Aufgabe:
Entwickle ein Struktogramm, dass auch alle Werte von A[M] aufsummieren kann, also Quersummen bildet.

M soll um jeweils +1 erhöht werden um auf die Werte von A[M] zuzugreifen.

 

Beginn: M=1 Ende: M<=10!

So, und wie weit bist du, was hast du bereits gemacht? Wo kommst du nicht weiter?

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