![]() |
Hilfe bei Scilab
Hallo liebe gemeinde,habe ein sehr dringendes problem.
würde mich sehr freuen wenn mir einer helfen könnte Schreiben Sie ein Scilab-Programm, welches mit Hilfe einer for-Schleife und einer if-then-else- Alternative die ersten 100 Glieder der Collatz-Folge berechnet. Das erste Folgenglied soll c1 = 91 sein. Bestimmen Sie c92. Ab welchem Folgenglied sind alle darauffolgenden gleich 1? Benutzen Sie bitte die Vorlage Uebungsblatt04-Vorlage.sce . Diese beinhaltet auch noch einige Hinweise zur L¨osung. Die Zeichen ”...” sollen dabei durch geeignete Scilab-Befehle ersetzt werden. Scilab vorlage // // Daten: n natuerliche Zahl >= 1 (Anzahl der zu berechnenden Folgenglieder) // c(1) Startwert bzw. erste Komponente des Vektors c // c Vektor der als Komponenten die Folgenglieder beinhaltet // // ////////////////////////////////////////////////////////////////////////////////// n=...; //Anzahl der Folgenglieder c(1)=...; //erstes Folgenglied bzw. erste Komponente des Vektors c ... //for-Schleife: fuer k gleich 1 bis n if modulo(c(k),2)==0 then //if-then-else-Alternative: wenn das k-te Folgenglied gerade ist, dann ...; //k+1-tes Folgenglied=... ... //wenn das k-te Folgenglied gleich 1 ist, dann ...; //k+1-tes Folgenglied=... ... //andernfalls ...; //k+1-tes Folgenglied=... ... //Ende der if-then-else-Alternative ... //Ende der for-Schleife ... //Ausgabe des Vektors c ... //Ausgabe des 92-ten Folgengliedes //Ab dem ...ten Folgenglied sind alle darauffolgenden gleich 1. bitte bitte |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.