URL: https://www.overclockers.at/coding-stuff/help_c_schleifen_188720/page_1 - zur Vollversion wechseln!
Abend,
also ich hab morgen einen Test in Angewandte Informatik über Schleifen.
Leider habe ich absolut keinen Plan wie ich den Syntax schreiben soll.
Struktogramm zu zeichnen ist nicht so das Problem nur dieses dann in einen Syntax umwandeln.. Absolut keinen Plan.
War heute sogar Förderunterricht aber hat nicht wirklich was gebracht.
Jetzt wollte ich fragen ob´s mir vl. hier jemand erklären kann - vl. verstehe ich es ja wenn´s von g33k zu g33k ist..
Suche im Internet jetzt noch paar Sachen - habe auch schon die ein oder andere nette Site gefunden und werd mich jetzt halt noch mal in die Materie einlesen.
Wir behandeln zurzeit die :
FOR,- WHILE,- DO-WHILE Schleife.
Naja wäre echt leiwand wenn´s vl wer so "erklären" kann das es auch ich verstehe
mfg
FOR-Schleife
Bsp:
Code:for (int i = 0; i < 100; i++) { //code }
Code:do { }while(BEDINGUNG);
Hier wird gleich vor dem ersten Durchlauf die Bedingung abgefragt, ansonst ähnlich der Do-While-Schleife.Code:while(Bedingung) { }
http://www.pohlig.de/Unterricht/Inf2002/Tag12/for.htm
http://www.schmidthammer.de/mphinf/...ruktogramme.jpg
hth (hth auch Dr. Google vorher zu fragen )
ich probiers mal
1. while-schleife
in der Klammer schreibst du einfach deine Bedingung rein solange diese true ist, wird die schleife ausgeführt
Code: PHPwhile (myBoolean == true) { //Code innerhalb der Schleife }
Code: PHPfor(int i = 0; i < 5; i++) { //Code innerhalb der Schleife }
Code: PHPdo { //Code innerhalb der Schleife }while ( myBoolean == true)
eigentlich reicht das msdn für sowas vollkommen. am besten installierst dus dir lokal, dann nervts auch nich immer so mitm nachladen.
wenn du weitere fragen hast, kannste mich gerne im icq adden.
Wenn du VS2005 hast kannst du auch einfach mal folgendes probieren:
"for" eingeben, 2x Tab drücken, dann hast die For-Schleife und du siehst wie die einzelnen Parameter zusammenhängen.
Hab SharpeDevelop - schon mal fettes danke @ all
hat ma scho um einges weitergeholfen!
Mag jetzt nicht I-Tüpfel reiten, aber in der Informatik ist das ja Gang und gebe.
So ist das doch nicht ausführbar, weil ein Semikolon am Ende fehlt. oder?
Ich hoff mal es is in C# genauso wie in C, sonst bitte mich ausbessern.
Wollt noch sagen das du mit einer for-schleife natürlich problemlos eine while schleife ersetzen kannst!
zum Beispiel
Code: PHPwhile(var == 1) { // Code }
Code: PHPfor(;var == 1;) { //Code }
Code: PHPfor(i=0,j=0;var == 1;k=i+j,i++) { //Code }
Code: PHPfor(i=0;i <100;i++) { //Code break; //Code der nicht ausgeführt wird } //Hier gehts weiter
Nur mit Break und Continue aufpassen, da du sich nicht einem Funktionsnamen zuweißt und es so zu verwechslungen kommen kann..
Zitat von HansmaulwurfNur mit Break und Continue aufpassen, da du sich nicht einem Funktionsnamen zuweißt und es so zu verwechslungen kommen kann..
wow... hab grad ein geiles programm programmiert ghabt das einfach nur von 1-unendlich gezählt hat...
ich check jetzt zwar um was geht und so.. aber wie ich den syntax zam bringe ist mir nach wie vor ein rätsel
Zitat von eeK!wow... hab grad ein geiles programm programmiert ghabt das einfach nur von 1-unendlich gezählt hat...
Zitat von eeK!ich check jetzt zwar um was geht und so.. aber wie ich den syntax zam bringe ist mir nach wie vor ein rätsel
for( <initialisierung bevor die schleife ausgeführt wird> ; <bedingung die true ergeben muss damit die schleife weiterläuft, bei false wird die schleife beendet> ; <befehle die bei jedem durchlauf ausgeführt werden> )
while( <bedingung die true ergeben muss damit die schleife weiterläuft, bei false wird die schleife beendet> )
Das habe ich jetzt irgendwie geschrieben mit Hilfe von einem Schulbeispiel...
aber es funzt eh net..
Zitatint i;
int x;
for(i=3;i<7;i++)
{
}
do
{
Console.WriteLine("x=");
x=Convert.ToInte32(Console.Readline());
}
while(x>5);
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025