Strukturen veschiedener Programmiersprachen für Embedded Systeme (mbed, M0-Board, u.ä.)
You are viewing an older revision! See the latest version
EVA
Viele Programme lassen sich nach dem EVA-Prinzip strukturieren.
- In einem Eingabeteil werden die Benutzereingaben von entsprechende Variablen erfasst.
- In dem darauffolgenden Verarbeitungsteil werden die von den Variablen verwalteten Daten weiterverarbeitet.
- In einem Ausgabeteil werden abschließend berechnete Ergebnisse auf dem Bildschirm ausgegeben.
ANSI-C¶
- Eingabe mit scanf
- Verabeitung mit Zuweisungen
- Ausgabe mit printf - Datentypen und ihrer Ausgabe mit printf() und Formatspezifizierer
Siehe Integer Ein-/Ausgabe
Siehe EVA - Kapital und Zinsberechnung
C++¶
- Erweiterungen zu C
- Ein-/Ausgabe mit Steams cin und cout - in der iostream-Bibliothek - #include <iostream>
- Programmiere alle untenstehende Aufgaben in C++ und verwende new C++ code
C#¶
- .Net Framework Überblick und C# mit virtuellem Ausführungssystem CLR
- Datentypen und Programmstruktur
- Operatoren und Operatorreihenfolge
- Bearbeiten Sie die Aufgaben unter Verwendung von new C# code
JAVA¶
- Plattform und Hello Bulme Programm
- Datentypen C# und Java im Vergleich
- Operatoren
- Bearbeiten Sie die Aufgaben unter Verwendung von new JAVA code
- Eingabe in JAVA Code
- JAVA-Applet HelloBulme
HTML¶
Zum Lernen und Ausprobieren der wichtigsten Elemente siehe:
- Grundlagen
- Listen
- Tabellen
- Für Programme hilfreich sind <code>-Tag und vorformatierter Text mit dem <pre>-Tag
- Formulare
JavaScript¶
Die Syntax von JavaScript ähnelt jener der C-Abkömmlinge, hat aber mit Java nur geringe Gemeinsamkeiten (siehe WIKI).
JavaSript Programme werden von einem Interpreter im Web-Browser ausgeführt (siehe JavaScript im Browser aktivieren).
- Ausgabe mit alert: Hello World
- Eingabe mit prompt: Addition zweier Zahlen.
- Ausgabe mit document.write (älteste Methode): Addition
Aufgaben¶
- Aufgabe BMI
- Aufgabe Operatoren; Schreiben Sie das C-Programm für die jeweilige Programmiersprache um.
- Aufgabe Wegeberechnung
- Aufgabe Caesar
- Wandle eine dezimale Zahl in ein ASCII-Zeichen um (ANSI-C). Verwende new C code / new C++ code
Hausaufgabe EVA Softwaredokumentation - WIKI