29m 4sLänge

Diese Tutorials sind für Leute die noch nie programmiert haben und es gerne lernen wollen. Die Programmiersprache die hier behandelt wird ist Java. Ich werde von Grund auf alles erklären und jeweils Aufgaben bereit stellen damit ihr das im Video erklärte selbst ausprobieren könnt. Zur Playlist: http://www.youtube.com/playlist?list=PLCg8xlSVyP1o82Fe5bjLBJOKfTv9JSc-Q - - - - - - - - - - - - - - - - - - - - In dieser Folge geht es um die for-Schleife, wie man sie aufstellt, was es zu beachten gibt und was man tolles mit ihr machen kann. Außerdem stelle ich auch noch die while-Schleife vor die etwas flexibler, und von ebenso großer Bedeutung ist. - - - - - - - - - - - - - - - - - - - - Aufgaben: -- Aufgabe 4.0 (sehr einfach) (Aufwärmaufgabe) -- Schreibe ein Programm das Zahlen von 0 bis 100 aufsummiert. Also 0 + 1 + 2 + 3 + 4 + 5 + 6 + ... + 98 + 99 + 100 berechnet. Diese Rechnung kann Schritt für Schritt durchgeführt werden, etwa so: 0 + 1 = 1 1 + 2 = 3 3 + 3 = 6 6 + 4 = 10 10+5 = 15 15+6 = 21 21+7 = 28 ... Verwende eine int variable 'summe' die zu beginn 0 ist, und in der am Ende das Ergebnis steht. Verwende zur Berechnung eine for-Schleife mit Laufvariable i die von 0 bis 100 geht. (also: for(int i=0; ...; ...){ ... ) In der for-Schleife wird jedes mal in summe das ergebnis von i plus summe gespeichert. Ausserdem soll bei jedem Schleifendurchlauf summe ausgegeben werden. Achung!: die summe variable muss vor der Schleife deklariert werden. Zum überprüfen: die vorletzte Zahl die ausgegeben wird ist 4950, die letzte 5050. Verändere dein Programm nun so, dass immer nur dann wenn i größer als summe ist, i zu summe addiert wird. Bsp: i = 0 , summe = 0 ~ nichts passiert i = 1 , summe = 0 ~ i wird zur summe addiert i = 2 , summe = 1 ~ i wird zur summe addiert i = 3 , summe = 3 ~ nichts passiert i = 4 , summe = 3 ~ i wird zur summe addiert i = 5 , summe = 7 ~ nichts passiert usw.. Zum überprüfen: die letzte Zahl die ausgegeben wird ist 127 -- Aufgabe 4.1 (einfach) -- Schreibe ein Programm das ein Integer Array mit vielen Werten besitzt (Vorlage für Array http://pastebin.com/xndJH35g ). Das Programm soll nun mit Hilfe einer Schleife zählen wie oft eine bestimmte Zahl im Array vorkommt und das Ergebnis auf der Konsole ausgeben. (Zum überprüfen: 3 gibt es 7 mal, 4 gibt es 14 mal in der Vorlage) -- Aufgabe 4.2 (mittel/schwer) -- Erweitere das Programm aus Aufg 4.1: Das Programm soll nachdem es die Vorkommen der gesuchten Zahl bestimmt hat, die Indizes (Stellen) an denen die gesuchte Zahl im Array steht, in ein neues Array speichern. Die Indizes sollen dann auf der Konsole ausgegeben werden. Z.B. wird dann ausgegeben: die gesuchte Zahl 4 kommt an den Stellen 8 13 21 ... im Array vor. Tipp: wie groß dieses Array sein muss weis man weil man davor gezählt hat (in Aufgabe 4.1). -- Aufgabe 4.3 (mittel) -- Schreibe ein neues Programm dass ein char[] mit Werten besitzt (Vorlage für char[] http://pastebin.com/EgJ44qNs ). Das Programm soll nun alle Zeichen aus diesem Array in ein neues Array kopieren aber in umgekehrter Reihenfolge. Danach soll dass neue Array auf der Konsole ausgegeben werden. -- Aufgabe 4.4 -- Was berechnet dieses Programm? http://pastebin.com/DXMf45mT -- Aufgabe 4.5 -- Was berechnet dieses Programm? http://pastebin.com/ZxmMe96q Tipp: Der mittel Teil sieht ählich aus wie der von 4.4. Mit verschiedenen Werten für a und b Berechnung im Kopf oder auf Papier nachvollziehen. zb: a = 4 und b = 1 oder a = 2 b = 4 -- Aufgabe 4.6 (einfach) -- Schreibe die beiden Programme aus Aufgabe 4.4 und 4.5 um so dass sie while-Schleifen anstatt for-Schleifen, verwenden. Sie sollen dennoch die gleichen Ergebnisse liefern wie zuvor. -- Aufgabe 4.7 (einfach) -- Schreibe ein Programm dass alle Zahlen eines int Arrays zusammen zählt (summiert) und das Ergebnis auf der Konsole ausgibt. Vorlage für Array http://pastebin.com/Wth9Qe13 Zum Überprüfen: Summe aller Zahlen im Array ist: 463853 Modifiziere nun dein Programm so dass alle negativen Zahlen und alle positiven je in einer separaten variable summiert werden. Also in der einen Variable werden nur die negativen Werte zusammen gezählt und in der Anderen nur die positiven. Zum Überprüfen: Summe der negativen ist: -1172 Summe der Positiven ist: 465025 Lösungen: http://pastebin.com/rRNLadkq