Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Grundlagen wissenschaftlichen Arbeitens An Overview of C++ Ali CICEK

Ähnliche Präsentationen


Präsentation zum Thema: "Grundlagen wissenschaftlichen Arbeitens An Overview of C++ Ali CICEK"—  Präsentation transkript:

1 Grundlagen wissenschaftlichen Arbeitens An Overview of C++ Ali CICEK alinecipcicek@yahoo.com

2 Entwicklung von C++ Bjarne STROUSTRUP 1979, New Jersey Erste version; C With Classes

3 Allgemeine Eigenschaften von C++ Object Oriented Programme. bessere Modularisierung des Codes. höhere Wartbarkeit und Wiederverwendbarkeit der Einzelmodule. höhere Flexibilität des Programmes.

4 #include using namespace std; int main () { cout << "Hello World!"; return 0; } Das Hello World! Programm

5 Die Funktion main() int main() { Anweisungen }

6 Elementare Datentypen char einzelnes Zeichen; s, 9, ! int Ganze Zahlen im Bereich von -32768 bis 32768 long Ganze Zahlen im Bereich von -2147483648 bis 2147483647 float Beliebige Zahlen im Bereich von -3.40e+38 bis +3.40e+38 double Beliebige Zahlen im Bereich von -1.79e+308 bis +1.79e+308 bool Wahrheitswerte: true, false

7 if Bedingung if (Bedingung) { Anweisung(en); }

8 if-else Bedingung if (Bedingung) { Anweisung1; } else { Anweisung2; }

9 if-else Beispiel int note; if (note > 50) { cout <<positives Zeugnis<< endl; } else if (note >= 45) { cout <<2. Chance<< endl; } else { cout <<negatives Zeugnis<< endl; }

10 Die switch Verzweigung switch (Ausdruck) { case Konstante1:Anweisungen ; break ; case Konstante2:Anweisungen ; break ; case Konstante3:Anweisungen ; break ; case Konstante4:Anweisungen ; break ; default: Anweisung ; }

11 switch Beispiel switch (x) { case 1: cout << "x is 1"; break; case 2: cout << "x is 2"; break; case 3: cout << "x is 3"; break; default: cout << "value of x unknown"; }

12 Die for Schleife for(Initialisierung; Bedingung; Veränderung) { Anweisung(en); }

13 for Beispiel #include using namespace std; int main () { int n; for (n=10; n>0; n--) { cout << n << ", "; } cout << "FIRE!"; return 0; } Die Ausgabe: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, FIRE!

14 Die while Schleife Initialisierung; while (Bedingung) { Anweisung(en) inklusive Veränderung; }

15 while Beispiel int j=1; while(j<10) { cout<<j<< ; j++; } Die Ausgabe: 1 2 3 4 5 6 7 8 9

16 break Beispiel #include using namespace std; int main () { int n; for (n=10; n>0; n--) { cout << n << ", "; if (n==3) { cout << "countdown aborted!"; break; } return 0; }

17 break Beispiel Die Ausgabe: 10, 9, 8, 7, 6, 5, 4, 3, countdown aborted!

18 continue Beispiel #include using namespace std; int main () { for (int n=10; n>0; n--) { if (n==5) continue; cout << n << ", "; } cout << "FIRE!"; return 0; }

19 continue Beispiel Die Ausgabe: 10, 9, 8, 7, 6, 4, 3, 2, 1, FIRE!

20 Vor- und Nachteile + hocheffizienten Codes Erzeugung. + hochabstrakt Programmierung ist möglich. + sehr höhe Flexibilität und Ausdruckstär + für die große Projekten geeignet. + Kompatibilität mit C. - nicht unabhängig von Betriebsystem

21 Ich danke für Ihre Aufmerksamkeit thank you merci gracias obrigado grazie вы σας ευχαριστούμε dank u tesekkürler…


Herunterladen ppt "Grundlagen wissenschaftlichen Arbeitens An Overview of C++ Ali CICEK"

Ähnliche Präsentationen


Google-Anzeigen