Übersetzung von Struktogrammen nach VBA



Ähnliche Dokumente
P r o g r a m m a b l a u f s t e u e r u n g

Entwurf von Algorithmen - Kontrollstrukturen

VBA-Programmierung: Zusammenfassung

Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!

Kontrollstrukturen, Strukturierte Programmierung

Fallunterscheidung: if-statement

Übung zur Einführung in die Wirtschaftsinformatik

Sin-Funktion vgl. Cos-Funktion

Java-Programmierung mit NetBeans

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Kontrollstrukturen - Universität Köln

Erwin Grüner

E-PRIME TUTORIUM Die Programmiersprache BASIC

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.

Lua Grundlagen Einführung in die Lua Programmiersprache

Steuern des GSR-Interface mit QBasic

Übersicht Programmablaufsteuerung

Taylorentwicklung der k ten Dimension

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Einführung in die C++ Programmierung für Ingenieure

teamsync Kurzanleitung

Modul 122 VBA Scribt.docx

Constraint-Algorithmen in Kürze - Mit der Lösung zur Path-Consistency-Aufgabe 9

SEQUENZDIAGRAMM. Christoph Süsens

Einführung in die Programmierung

Übung 8: VB-Programmierung: Aufgabe

Einführung in VisualBasic for Applications. Stefan Mahlitz

Professionelle Seminare im Bereich MS-Office

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Hinweis. PKAntonitsch, 20. April 2002 (für kritische Rückmeldungen:

Programmieren mit Excel VBA Teil 2 Formulare als Benutzerschnittstellen

)XQNWLRQVWDVWH8PEXFKHQ

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Abi-Retter-Strategien: Texterörterung. Das komplette Material finden Sie hier:

GSD-Radionik iradionics Android-App

15.3 Bedingte Wahrscheinlichkeit und Unabhängigkeit

C/C++ Programmierung

Umstellung von Inlandssammelaufträgen in SEPA-Sammelaufträge

Softwareentwicklung Allgemeines und prozedurale Konstrukte

b) Erläutern Sie, welche Kostenarten stattdessen für Coase ausschlaggebend sind, und beschreiben Sie diese kurz!

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

C++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Anspruchsvolle Dreierausdrücke zum selbstständigen Lernen

ANLEITUNG - WIE UNTERSTÜTZE ICH AUF STARTNEXT?

Zur drittletzten Zeile scrollen

Zusammenfassung Was haben wir bisher gelernt?

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

11.AsymmetrischeInformation

Bevor lineare Gleichungen gelöst werden, ein paar wichtige Begriffe, die im Zusammenhang von linearen Gleichungen oft auftauchen.

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Änderungen im Vertrags-Manager

xcall White Paper Wählen-Buttons in Excel

Software Engineering I

5 DATEN Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

AutoCAD Dienstprogramm zur Lizenzübertragung

Programmierkurs Java

2. Die Darstellung von Algorithmen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

ACDSee 10. ACDSee 10 Tutorials > Hinzufügen von SendPix-Diashows zu Websites und Blogs. Was ist ACDSee SendPix?

Typdeklarationen. Es gibt in Haskell bereits primitive Typen:

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Stand: Adressnummern ändern Modulbeschreibung

Anlegen eines Speicherbereichs mit DB, DW eleganter in Kombination mit EQU, Timer-Interrupt

Leistungen der Pflegeversicherung ab

Synchronisierung von Transaktionen ohne Sperren. Annahme: Es gibt eine Methode, zu erkennen, wann eine Transaktion die serielle Ordnung verletzt.

COPPPS Software und Services seit 1972 Software und Services aus einer Hand

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

Schriftliche Prüfungsarbeit zum mittleren Schulabschluss 2010 im Fach Mathematik. 26. Mai 2010


System der. Bühnensteckverbind 63A ( System Eberl ) REICHE & VOGEL-B.DELTSCHAFT. Blumenstr.10 D Berlin (Spandau)

Eigene Dokumente, Fotos, Bilder etc. sichern

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

Access [basics] Programmieren mit Arrays. Beispieldatenbank. Arrays. Eindimensionale Arrays. VBA-Grundlagen Programmieren mit Arrays

Wichtiges Thema: Ihre private Rente und der viel zu wenig beachtete - Rentenfaktor

3.2 Binäre Suche. Usr/local/www/ifi/fk/menschen/schmid/folien/infovk.ppt 1

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

Übungsaufgaben Tilgungsrechnung

Waimea Phone Monitor. Handbuch. Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface

Hochschule München, FK 03 FA SS Ingenieurinformatik

VBA mit Excel Grundlagen und Profiwissen

Grundlagen der Programmierung Prof. H. Mössenböck. 3. Verzweigungen

VBA Grundlagen. VBA Grundlagen - Steuerelemente. VBA Grundlagen - Variable. VBA Grundlagen Namensbildung, Kommentar

Werkzeuge der Informatik UNIX

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

Übungen Programmieren 1 Felix Rohrer. Übungen

Kontrollstrukturen und Funktionen in C

White Paper - Umsatzsteuervoranmeldung Österreich ab 01/2012

Michaela Weiss 30. März Lerneinheit 3: VBA Teil 1: Eingabe/Ausgabe

ASVZweb_08/ Schreibhilfe

Was meinen die Leute eigentlich mit: Grexit?

Zu DT Übung 11.1 FF oben links. (Lösungsvorschlag)

ANWENDUNG DES WIENER STADTWERKE-LOGOS

Schmitt, Günter (1996): Fortran 90 Kurs technisch orientiert, R. Oldenbourg Verlag, München

Datenbanken Microsoft Access 2010

AUFBAUPROGRAMME YOU ONLY LIVE ONCE, BUT IF YOU DO IT RIGHT, ONCE IS ENOUGH.

Grundlagen der Theoretischen Informatik, SoSe 2008

Verkehrsteilnehmer. Beispiel: Wir betrachten die Modellierung von Handlungskomponenten wie Verkehrsteilnehmern und Straßen.

Therme. Therme. Behältertausch. Version 03 - Mai 2013

Systeme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss

Transkript:

Übersetzung von Struktogrammen nach VBA

Einleitung Bezüglich der folgenden olien ist für die anstehende Klausur besonders wichtig: Die formelle Übersetzung der Struktogramme in VBA-Code (Spalte "Struktogramme" zu Spalte "VBA-Code" die beide anderen Spalten sind Zusatzinformationen und nicht klausurrelevant) In eckigen Klammern stehende Anweisungen in der Spalte "VBA-Code" (z.b. [Exit Do]) sind optional - können also, müssen aber nicht verwendet werdend)

Einleitung Bezüglich der folgenden olien ist für die anstehende Klausur besonders wichtig: Beispiele für die Umsetzung von Struktogrammen in VBA finden Sie bei den klausurähnlichen Vorbereitungsaufgaben zu VBA Die in den folgenden olien erkennbaren Einrückungen nach rechts (in den Spalten "VBA- Code" ) dienen der besseren Lesbarkeit und sollten so auch verwendet werden

Verzweigung (Auswahl, Selektion) Einseitige Verzweigung (ohne Else) Einzeilige Version: If then A (A = Anweisung) Mehrzeilige Version: If then End If enn dann A (A = Anweisung) enn dann Ende enn Anweisung

Verzweigung (Auswahl, Selektion) Zweiseitige Verzweigung (mit Else) If then des If- Else des Else- End If enn dann des enn- Sonst des Sonst- Ende enn des - des - des - des -

Anweisungen für 1 = Anweisungen für 2 = Anweisungen für _n = Anweisungen für alle anderen älle Verzweigung (Auswahl, Selektion) Mehrfachverzweigung (mit ElseIf) If then des If- ElseIf Beding1 then des 1. ElseIf- ElseIf Beding2 then des 2. ElseIf- ElseIf Beding_n then des n. ElseIf- Else des Else- End If enn dann des enn- Sonstenn Beding1 dann des 1. Sonstenn- Sonstenn Beding2 dann des 2. Sonstenn - Sonstenn Beding_n dann des n. Sonstenn - Sonst des Sonst- Ende enn 1 2 _n Beding1 Beding2 Beding_n für alle anderen älle für Bed1 = für Bed2 = für Bed_n =

iederholung (Schleifen, Iteration) sschleife, kopfgesteuert, Laufbedingung mit hile (Solange) Do hile [Exit Do] Loop Solange führe aus Solange iederhole Solange

iederholung (Schleifen, Iteration) sschleife, kopfgesteuert, Abbruchbedingung mit Until (Bis) Do Until [Exit Do] Loop Bis führe aus Bis iederhole Bis

iederholung (Schleifen, Iteration) sschleife, fußgesteuert, Laufbedingung mit hile (Solange) Do [Exit Do] Loop hile ühre aus Solange Pseudo - Code Struktogramm PAP iederhole Solange Solange

iederholung (Schleifen, Iteration) sschleife, fußgesteuert, Abbruchbedingung mit Until (Bis) Do [Exit Do] Loop Until ühre aus Bis iederhole Bis Bis

iederholung (Schleifen, Iteration) Zählschleife or i = Start to Ende [Exit or] Next i ür i =Start bis Ende iederhole iederhole n mal ür i=start bis Ende iederhole n mal Ende erreicht?