Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

unsinnge aufgave?!

Empfohlene Antworten

Veröffentlicht

Hi. Ich habe in der Schule nun eine Aufgabe bekommen. Ich soll ein Strukturgramm zeichnen. Dafür müsste ich aber erstmal das Programm schreiben um zu wissen, wie ich es angehen soll. Aber die Aufgabe, die uns der Lehrer gegeben hat, ist meiner Meinung nach nicht richtig gestellt, oder bin ich zu doof zum lesen.

Hierr die Aufgabe:

Lassen sie den Rechner die Summe der folgenden Zahlen bis zu einem Grenzwert g berechnen und geben sie die Anzahl der benötigten Glieder aus.

1-2+3-4+5 ... (2n-1) - 2n ...

Bildschirmausgabe:

Berechnung der Summe 1-2+3-4+... bis zum Grenzwert

Grenzwert: 16

Nach 31 Gliedern ist 16 erreicht. Die Summe ist 16.

Kann mir da mal einer helfen?

Ich soll ein Strukturgramm zeichnen. Dafür müsste ich aber erstmal das Programm schreiben um zu wissen, wie ich es angehen soll.
Äh, normalerweise macht man erst das Struktogramm und dann das Programm. Man baut ja auch nicht zuerst ein Haus, um zu wissen, wie man es angeht, und sagt dann dem Architekten, was er planen soll.

Kann mir da mal einer helfen?
Die 31 ist ein falsches Beispiel.

Wenn der Grenzwert 16 sein soll, dann wird der bei 1+2+3+4+5+6 = 21 erreicht.

Um im "Format" der Beispielantwort zu bleiben:

Nach 6 Gliedern ist 16 erreicht. Die Summe ist 21.

Ist es jetzt klarer geworden?

Hmm, ok, erstmal sorry, das cih es mit der reihenfolge des strukturgramms und des programms falsch rum verstanden habe!

aber noch mal aufs beispiel zu kommen:

Es wundert mich, dass es nicht 1+2+3+4+5+... heisst, sondern: 1-2+3-4+5....

Also ich habe es mal nachgerechnet, und das beispiel stimmt, nach 31 gliedern wird der wert 16 erreicht.

ich versteh jetzt aber nicht welches problem du dabei hast...es wird die erste zahl minus die zweite zahl gerechnet, das plus die nächste zahl, das dann wieder minus deren nachfolger, plus dem nachfolger davon und wieder minus dem nachfolger davon...und das solange bis als ergebnis die 16 rauskommt...

ich weiß zwar auch, das man eigentlihc erst ein struktogramm macht und dann erst den code schreibt...aber ehrlich gesagt, mir fällt es andersrum auch viel leichter die struktogramme zu machen...auch wenn das dann natürlich den sinn des struktogrammes verfehlt...

bei mir kommt aber nicht 16, sonder -16 raus....

hast du nen code für die rechnung mal da?

ich peil mal gerade gar nichts! und hab kein bock morgen da zu sitzen und nichts zu haben!

Es wundert mich, dass es nicht 1+2+3+4+5+... heisst, sondern: 1-2+3-4+5....
Da habe ich wohl zu oberflächlich gelesen, sorry.

bei mir kommt aber nicht 16, sonder -16 raus....
Das kommt nicht hin. Die Summe entwickelt sich so:

1 -1 2 -2 3 -3 4 -4 usw.

D.h. die Summen bei einer ungeraden Anzahl Glieder sind positiv, die bei einer geraden Anzahl negativ. Nach 31 Gliedern muss also ein positiver Wert herauskommen.

		int g = 1;

		int i;

		System.out.print("Rechenweg: " + g);

		for (i = 2; g < 16; i++)

		{

			if(i%2 == 0)

			{

				System.out.print(" - " + i);

				g -= i;

			}

			else

			{	

				System.out.print(" + " + i);

				g += i;

			}

		}

		System.out.println("\nSumme: " + g + "; Glieder: " + (i-1));

Ok, das wäre mein code. ist eigentlich nicht viel, also theoretisch nicht so schwer zu verstehen.

ok, das ist doch schon mal echt nicht schlecht! Danke dir schon einmal ;)

Öhm...

Also ich will ja nich unken, aber meinst Du, es ist sinnvoll, komplette Lösungen zu den Aufgaben anderer zu geben?

*schulterzuck*

Ich mein ja nur...

ja, ich finde es ok, wenn ich gar nicht weiter komme... dann kann ich jedenfalls mal sehen wie man es angehen kann und kann mir das prog mal angucken!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.