Vertragstheorie Eine Einführung mit finanzökonomischen Beispielen und Anwendungen 2005, XVI, 218 S. Basler, Herbert Grundbegriffe der Wahrscheinlichkeitsrechnung und Statistischen Methodenlehre



Download 2,57 Mb.
Pdf ko'rish
bet36/50
Sana11.09.2021
Hajmi2,57 Mb.
#171395
1   ...   32   33   34   35   36   37   38   39   ...   50
Bog'liq
Grundlagen der Wirtschaftsinformatik mit 16 Tabellen

Abb. 2.4. Beispiel eines strukturierten Programms in Pascal

¨

Offne Datenbank Studierende



Solange ein n¨

achster Eintrag existiert:

Hole diesen Eintrag

Pr¨


ufe, ob im Feld Vertiefungsfach1 der Eintrag IM steht

Wenn ja, dann:

Drucke den gesamten Namen des aktuellen Eintrages

Als Abfrage in SQL (Structured Query Language; vgl. Abschnitt 5.4) verein-

facht sich dies zu:

SELECT name FROM Studierende WHERE Vertiefungsfach1 = "IM";

Diese Abfrage wird automatisch in eine Operationsfolge ¨

ahnlich des oben ste-

henden Pseudo-Codes ¨

ubersetzt. Zielsetzung des Einsatzes von 4GL-Sprachen

ist neben einer Produktivit¨

atserh¨


ohung auch die Erm¨

oglichung der Program-

mierung solcher Abfragen durch

einfache Anwender“. Allerdings ist die



Komplexit¨

at realistischer Datenbankabfragen in der Regel zu hoch bzw. das

Erfordernis nach einem Verst¨

andnis des unterliegenden Datenmodells unrea-

listisch, als dass ein solcher Ansatz hierf¨

ur hinreichend w¨

are.

Der Einsatzbereich der so genannten wissensbasierten (logischen, deduk-



tiven) Programmiersprachen (teilweise auch als Programmiersprachen der 5.

Generation bezeichnet) beschr¨

ankt sich prim¨

ar auf Gebiete, in denen

Wis-


sen“ im Sinne der Aussagenlogik soweit formalisiert werden kann, dass hier-

mit die L¨

osung entsprechender Problemstellungen erm¨

oglicht wird. Beispiels-

weise gibt es Versuche, die Diagnose von Krankheiten durch eine entsprechen-

de Wissensbasis, die Merkmale und Kausalzusammenh¨

ange in diesem Bereich



36

2. Informatik und Informations- und Kommunikationstechnik

als Fakten und Regeln abbildet, zu unterst¨

utzen. Hieraus soll durch eine

schlussfolgernde

Inferenzmaschine“ und eine entsprechende Benutzerschnitt-



stelle ein

Experte“ auf diesem Gebiet nachgebildet werden, der unter An-



gabe entsprechender Daten deduktiv Krankheiten diagnostizieren kann. Die

Hoffnungen in solche Expertensysteme, wie auch in andere Ans¨

atze des For-

schungsgebietes 



unstliche Intelligenz (KI, AI: Artificial Intelligence), sind

aber in der Vergangenheit nicht immer erf¨

ullt worden. Das bekannteste Bei-

spiel f¨


ur eine logische Programmiersprache ist Prolog.

Ein weiteres Denkmodell, das das Programmieren auf eine h¨

ohere (ab-

straktere) Stufe stellen soll, ist der funktionale Ansatz. Dabei wird grundle-

gend auf dem mathematischen Funktionsbegriff aufgebaut. ¨

Uber eine Verket-

tung und Rekursion k¨

onnen hiermit Algorithmen abgebildet werden. Funk-

tionale Programmiersprachen (wie LISP, Haskell) haben sich aber im We-

sentlichen nur f¨

ur bestimmte Problembereiche durchsetzen k¨

onnen.


Schließlich sei noch kurz auf objektorientierte Programmiersprachen ein-

gegangen. Beispiele f¨

ur objektorientierte Programmiersprachen sind Small-

talk, C++, Java, VB.NET, C#, Eiffel und Beta. W¨

ahrend im algorithmi-

schen Denkmodell der Sprachen der 3. Generation Operationen und Daten

getrennt sind, basiert das objektorientierte Paradigma auf der Kapselung von

Daten und zugeh¨

origen Operationen in Objekten. Hierbei kann ein Objekt

als ein Ding oder eine Abstraktion mit (in gewissem Maße) definierten Gren-

zen und einer Bedeutung f¨

ur einen betrachteten Problembereich definiert

werden. Gleichartige Objekte werden zu Klassen (Objekttypen) zusammen-

gefasst. Diese Klassenbildung dient sowohl dem Problemverst¨

andnis als auch

als Basis f¨

ur eine (gegebenenfalls wiederverwendbare) Implementierung. Ein

Objekt einer Klasse besitzt eine Identit¨

at, Eigenschaften (Attribute) und ein

Verhalten (Methoden). Ein Beispiel f¨

ur eine Klasse in einer Unternehmens-

anwendung w¨

are KUNDE mit Eigenschaften wie z. B. Name, Adresse und

Kreditstatus sowie Methoden wie z. B.

Adress¨


anderung“ oder

¨



Anderung

Kreditstatus“.

Neben der Kapselung von diesen Eigenschaften und Operationen in der

Klasse KUNDE zeichnet sich das objektorientierte Paradigma durch das Kon-

strukt Vererbung aus: Beispielsweise mag es angebracht sein, zwischen Privat-

kunden und Großkunden zu unterscheiden, obwohl beide Objekttypen viele

gemeinsame Eigenschaften und Operationen besitzen. Damit ist es sinnvoll,

auf einer Konzipierung und eventuell einer Implementierung einer allgemei-

nen Klasse KUNDE aufzubauen und hieraus eine Typhierarchie abzuleiten,

in der spezielle Typen einschließlich der entsprechenden Eigenschaften und

Operationen abgebildet werden. Auf die Objektorientierung wird in den Ab-

schnitten 4.5 und 6.4.1 n¨

aher eingegangen.

Im Hinblick auf die Notwendigkeit von Mechanismen zur (m¨

oglichst ein-

fachen und flexiblen) Kombination von Softwarekomponenten wurden so ge-

nannte Skript-Programmiersprachen entwickelt. Ein entsprechendes Scrip-

ting implementiert insbesondere die prozedural orientierte Verbindung von



2.4 Software

37

Komponenten zu fertigen Anwendungssystemen; vgl. Nierstrasz und Lum-



pe (1997). Beispiele f¨

ur Skript-Programmiersprachen sind Perl, Python und

JavaScript.


Download 2,57 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish