Variablen in Programmiersprachen

Slides:



Advertisements
Ähnliche Präsentationen
C Sharp (C#) Martin Saternus Senior Student Partner
Advertisements

ALP II: Objektorientierte Programmierung Sommersemester 2006
der Universität Oldenburg
Forschungszentrum caesar
Konzepte objektorientierter Systeme
Programmierung II Prof. Dr. Michael Löwe
Variablen und Datentypen
10. Grundlagen imperativer Programmiersprachen
Objektorientierung mit VBA
Java: Objektorientierte Programmierung
Java: Dynamische Datentypen
Indirekte Adressierung
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
Java: Grundlagen der Sprache
Java: Referenzen und Zeichenketten
Java: Grundlagen der Objektorientierung
Datentyp- umwandlung. Literale sind: Bezeichner mit einem festen Wert wie z.B:
Klassenvariable. Da man für jede Kuh bzw. jede Henne auf dem Markt den gleichen Preis für ein Liter Milch, bzw. den gleichen Preis für ein Ei bekommt,
Konstruktoren.
Objekte und Arbeitsspeicher
ARRAY oder FELD oder VEKTOR
Sommersemester 2003 Lars Bernard
Java-Kurs - 2. Übung Entwicklungsumgebung Struktur von Programmen
Programmieren mit JAVA
PKJ 2005/1 Stefan Dissmann Ausblick Es fehlen noch: Möglichkeiten zum Strukturieren größerer Programme Umgang mit variabler Zahl von Elementen Umgang mit.
Zusammenfassung Vorwoche
VB .NET Proseminar .NET SS04.
Das erste Programm (Folie 16)
Modulare Programmierung
DVG Klassen und Objekte
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
Wichtige Fachausdrücke in C
Grundkonzepte Java - Klassendefinition
Einführung in die Programmiersprache C 1
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Dynamische Datentypen
Konzept einer Programmiersprache!
Teil 1: VBA Visual Basic for Applications (VBA) von Microsoft ist eine aus dem von Microsoft entwickelten Basic-Dialekt Visual Basic (VB) abgeleitete.
1. Entwicklungsumgebung 2. Kontextmenü 3. Compile 4. Objekt 5. Attribut 6. Klasse 7. Deklaration 8. Intialisierung.
Vortrag: Visual Basic Neuerungen Autor : Dennis Hoyer
CuP - Java Vierte Vorlesung Entspricht ungefähr Kapitel 2.1 des Skriptums Montag, 14. Oktober 2002.
CuP - Java Sechste Vorlesung Entspricht ungefähr Kapitel 3. 1 – 3
Agenda für heute, 7. April, 2005 Bedingte ProgrammausführungBedingte Programmausführung Algorithmische Grundlagen Vergleichsoperatoren, Wahrheitswerte.
Datentypen Überblick Datentypen Einfache / fundamentale Datentypen
Programmieren in C Grundlagen C 2
Hochschule Fulda – FB ET Sommersemester 2014
Programmieren in C Grundlagen C 2
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Mehrfachausführungen Schleifen in VB 2010 ee. Programmidee: Der Anwender gibt eine Zahl ein, und das Programm gibt die Mehrfachen dieser Zahl aus (das.
VBA-Schulung /28Lesen und Schreiben von Daten 2 Erstellung von Formularen und Datenverarbeitung.
Java-Kurs - 3. Übung Hausaufgabe Arrays For-Schleifen.
RelationentheorieObjektorientierte Datenbanken  AIFB SS C++-ODL (1/6) Erweiterung des deklarativen Teils einer C++-Klasse Datentypen d_String,
Kapitel 5Strukturen Information aus der realen Welt werden in einem informationsverarbeitenden System als Daten abgelegt. Diese stellen also eine (vereinfachte)
Java-Kurs Übung Besprechung der Hausaufgabe
Variablen und Datentypen
Seminar Internettechnologie Prof. Dr. Lutz Wegner Julia Mikov WS 06/07
III c WINF 1 Mag. Edwin Schädler. Symbolleiste für den Schnellzugriff anpassen.
Variablen und Operatoren. C++ Teil 2: Grundstrukturen Variablen Operatoren Kontrollstrukturen Funktionen Header-Dateien Pointer und Referenzen.
C++ FÜR cOMPUTERSPIELENTWICKLER
Tutorium Software-Engineering SS14 Florian Manghofer.
Konstruktoren.
Hello World! Javakurs 2013 Arne Kappen
Datentypen: integer, char, string, boolean
Aufgaben zu Rückgabewerten
Datentypen: integer, char, string, boolean
Variable: typ varName = Wert Kiste: Art Aufschrift  Inhalt
Arrays in Java Ein Array ist eine Variable, die aus einer An-zahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Die programmierte Lösung
 Präsentation transkript:

Variablen in Programmiersprachen Variablen sind Platzhalter / Container für Eingabedaten Zwischenergebnisse oder Resultate und können im Programmcode benutzt werden. Vergleiche: Excel-Zelle (über das Range-Objekt) Funktionen (Argumente der Funktionen)

Typen von Variablen - Datentypen je nach Anwendungsfall werden unterschiedliche Daten verarbeitet (Zahl - Buchstabe) in unterschiedlicher Größe verarbeitet. Anpassung dieses Konzepts (= Speicherersparnis = Schnelligkeit) über Variablentypen in VB/VBA gibt es die folgenden Variablentypen Byte - Integer - Long: ganzzahlige Zahlen Single - Double: Gleitkommazahlen Boolean: Wahrheitswerte (true oder false) Currency - Date: Formatvariablen String: Buchstaben Variant: alles Integer 3 Pizzas 3,1415927 314

Deklaration von Variablen Implizite Deklaration: In VBA müssen Variablen nicht explizit eingerichtet werden, sie werden bei der ersten Erwähnung automatisch erzeugt. Sub Bruttoberechnung() Nettopreis = 24.5 MWSTSatz = 16 Bruttopreis = Nettopeis * MWSTSatz / 100 Msgbox Bruttopreis End Sub (wichtig: implizit erzeugte Daten werden als VARIANT gespeichert)

Deklaration von Variablen Explizite Deklaration: Beim Kompilieren des Programmcodes wird über die Angabe des Befehls „Option Explicit“ die Variablendeklaration überprüft. Variablen werden über die Befehle DIM, PRIVATE (innerhalb einer Prozedur) PUBLIC (im gesamten Modul) oder STATIC (in der gesamten Anwendung) deklariert. Option Explicit Sub Bruttoberechnung() Dim Nettopreis, Bruttopreis As Single Dim MWSTSatz as Integer Nettopreis = 24.5 MWSTSatz = 16 Bruttopreis = Nettropeis * MWSTSatz / 100 Msgbox Bruttopreis End Sub

Deklaration von Konstanten Werte, die sich in einem Programm nicht ändern, können als Konstanten deklariert werden, Bsp.: Option Explicit Sub Bruttoberechnung() Dim Nettopreis, Bruttopreis As Single Const MWSTSatz as Integer = 16 Nettopreis = 24.5 Bruttopreis = Nettopreis * MWSTSatz / 100 Msgbox Bruttopreis End Sub Neben Const existieren Private Const und Public Const