Dev Alert: Dies ist ein wichtiger Hinweis für Besucher.
// in progress // in 1,3 // to 2.0
// wait
nelson.lopez-be.ch nelson.lopez-be.ch

403 Programmabläufe

  • Ab403-01
  • Gibb Unterlagen 2016

    Programmabläufe prozedural implementieren

    Eine Frau fragt einen Software-Entwickler: "Kannst Du bitte in den Laden gehen und für mich einen Karton mit 10 Liter Milch kaufen? Wenn sie Eier haben, kaufe 12." Kurze Zeit später kommt der Software-Entwickler mit 12 Karton Milch an je 10 Liter zurück. Die Frau schreit: "Warum zum Teufel hast du 12 Kartons mit Milch gekauft?" Der Software-Entwickler antwortet: "Sie hatten Eier.
  • Ab403-02
  • Gibb Unterlagen 2016

    Visual Studio

    Eine prozedurale Programmiersprache besteht aus verschiedenen Komponenten.
  • Ab403-03
  • Gibb Unterlagen 2016

    c#

    Es gibt Wörter im Programmiercode, welchen wir Softwareentwickler/innen selber bestimmen können.
  • Ab403-04
  • Gibb Unterlagen 2016

    Datentyp

    Das Konzept der Klasse als zusammengesetzter Datentyp mit Feldern, Methoden und Events ist in Java und C# ähnlich.

    Kurzer Name

    .NET-Klasse

    Typ

    Breite

    Bereich (Bits)

    byte

    Byte

    Ganze Zahl ohne Vorzeichen

    8

    0 bis 255

    sbyte

    SByte

    Ganze Zahl mit Vorzeichen

    8

    -128 bis 127

    int

    Int32

    Ganze Zahl mit Vorzeichen

    32

    -2.147.483.648 bis 2.147.483.647

    uint

    UInt32

    Ganze Zahl ohne Vorzeichen

    32

    0 bis 4294967295

    short

    Int16

    Ganze Zahl mit Vorzeichen

    16

    -32.768 bis 32.767

    ushort

    UInt16

    Ganze Zahl ohne Vorzeichen

    16

    0 bis 65535

    long

    Int64

    Ganze Zahl mit Vorzeichen

    64

    -922337203685477508 bis 922337203685477507

    ulong

    UInt64

    Ganze Zahl ohne Vorzeichen

    64

    0 bis 18446744073709551615

    float

    Single

    Gleitkommatyp mit einfacher Genauigkeit

    32

    -3.402823e38 bis 3.402823e38

    double

    Double

    Gleitkommatyp mit doppelter Genauigkeit

    64

    -1.79769313486232e308 bis 1.79769313486232e308

    char

    Char

    Ein einzelnes Unicode-Zeichen

    16

    Im Text verwendete Unicode-Symbole

    bool

    Boolean

    Logischer boolescher Typ

    8

    True oder False

    object

    Object

    Basistyp aller anderen Typen

    string

    String

    Eine Folge von Zeichen

    decimal

    Decimal

    Präziser Bruchtyp oder ganzzahliger Typ, der Dezimalzahlen mit 29 signifikanten Stellen darstellen kann

    128

    ±1,0 × 10e−28 zu ±7,9 × 10e28

  • Ab403-05
  • Gibb Unterlagen 2016

    Verzweigung

    Repetieren wir kurz die if- und else if-Anweisungen.
  • Ab403-06
  • Gibb Unterlagen 2016

    For-Loop

    Schleifen, Iterationen und Loops beschreiben ein und dieselbe Technik und sind im Informatiksprachgebrauch Synonyme.
  • Ab403-07
  • Gibb Unterlagen 2016

    While-Loop

    Schleifen, Iterationen und Loops beschreiben ein und dieselbe Technik und sind im Informatiksprachgebrauch Synonyme.
  • Ab403-08
  • Gibb Unterlagen 2016

    Do-While-Loop

    Schleifen, Iterationen und Loops beschreiben ein und dieselbe Technik und sind im Informatiksprachgebrauch Synonyme.
  • Ab403-09
  • Gibb Unterlagen 2016

    Klassen und Objekte

    Eine objektorientierte Programmiersprache wie C# erlaubt es Klassen zu definieren und die bestehenden primitiven Datentypen zu erweitern.