Informatik Übungsaufgaben

Ähnliche Dokumente
Erstellen einer in OWA (Outlook Web App)

Drucken und Löschen von angehaltenen Druckaufträgen Erkennen von Formatierungsfehlern Bestätigen von Druckaufträgen Reservieren von Druckaufträgen

Modellierung von Geschäftsprozessen Teil 6 - Petri-Netze

Petri-Netze / Eine Einführung (Teil 2)

Betriebssystem - Fragen

Mercedes Bluetooth Upgrade Kit

Die wichtigsten SHORTCUTS in Excel

DRUCKER-INSTALLATION FÜR DS-WIN

Interleaving-Semantik: Parallelausführung wird auf Hintereinanderausführung in beliebiger Reihenfolge zurückgeführt.

Wählen Sie eine Menüoption, um weitere Informationen zu erhalten:

Dialognetze. Ziel : Beschreibung von Methoden und Beschreibungstechniken für den Entwurf und die Dokumentation von Dialogabläufen

TERRA X5.Filialabgleich Client

Software-Engineering SS03. Zustandsautomat

FuxMedia GmbH & Co. KG Bautzner Straße Dresden

Die Weinverwaltung. Benutzerdokumentation. RiBeSoftWein. Ersteller. by Cyrill Rickenbach. Version 1.0

Windows 10 Upgrade installieren Thema des NAIS Internet-Treffs in Bruchsal am 14. Oktober 2015

Bestimmung der Brennweite dünner Linsen mit Hilfe der Linsenformel Versuchsprotokoll

6.2 Petri-Netze. kommunizierenden Prozessen in der Realität oder in Rechnern Verhalten von Hardware-Komponenten Geschäftsabläufe Spielpläne

Hinweise zum Ablauf der Klausur zur Vorlesung Sozialstrukturanalyse WS 2015/16, Stand: 18. Januar 2016

Software-Schutz Server Aktivierung

Givit Häufig gestellte Fragen

Microsoft Office 2010

Verwenden der Druck- und Zurückhaltefunktion

Platz schaffen in Outlook

Mathematik für Studierende der Wirtschaftswissenschaften und Gesundheitsökonomie

In den folgenden Kapiteln wird die Registrierung eines neuen K-Accounts und die Verwaltung eines bestehenden K-Accounts beschrieben.

Vorlesung Dokumentation und Datenbanken Klausur

Installationsanleitung ICC Profile Mac OS X

Sicher unterwegs in. Instagram. So schützt du deine Privatsphäre!

FAQ IMAP (Internet Message Access Protocol)

Formale Sprachen und Automaten

teamware MWS Mailer Voraussetzungen Installation:

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

IBM SPSS Statistics Version 22. Installationsanweisung für Mac OS (Lizenz für einen berechtigten Benutzer)

2. Word-Dokumente verwalten

Bedienungsanleitung. BlitzKasse Mobile Lite Gastro Commander

YELLOWFOX FLOTTENAPPLIKATIONTION BEDIENUNGSHANDBUCH GARMIN: NAVMAN MDT860 + C-BOX

Drucken von Standbildern mit einem PictBridge-Drucker

How-To : Nachtragen von Tagesdiagrammen auf der Solarlog Homepage

NETZWERKHANDBUCH. Druckprotokoll im Netzwerk speichern. Version 0 GER

Menü Netzwerk 1. Job-Pufferung Netzwerkpuffer Netzwerk<x>-Konfig NPA-Modus PCL-SmartSwitch. PS-SmartSwitch MAC-Binär-PS. Drucken. Arbeiten mit Farben

Elektronik und Informatik. Petri Netze. Sommersemester Christina Chlebisz Marcel Geirhos Tobias Maas. Prof. Dr. habil.

Benutzerhandbuch Edith-Aktuelles

Outlook 2000 Thema - Archivierung

Verwenden der Option Laufzettel

SMTP-Verfahren POP-Verfahren IMAP-Verfahren

Erstellung eigener Hot-Spot-Karten

MSXFORUM - Exchange Server 2003 > Konfiguration IMF2 "Intelligent Message Fi...

GEObox Konfig. Benutzerdokumentation

Herstellen von Symbolen mit Corel Draw ab Version 9

Handbuch Groupware - Mailserver

EH2000 Ablauf am Morgen

Arbeiten mit. Arbeiten mit raum level10-tablet. Kaiser edv-konzept

Registrierung am Elterninformationssysytem: ClaXss Infoline

Erstellen von Mailboxen

Zwischenablage (Bilder, Texte,...)

Druck- & Druckdienste des RZ Workshop Corel Draw

RIKA WARM APP. Bedienungsanleitung

UTE-72BT / CDE-173BT / CDE-174BT

6 DATENBANKEN Datenbank. mit Spaltenüberschriften,

Hex Trace Angeh. Jobs entf Auftr.ber.-Stat.

Der Voxtron Konferenz-Server

What s New? Inhalt. M-Print PRO v 6.5

F-Secure Mobile Security für Windows Mobile 5.0 Installation und Aktivierung des F-Secure Client 5.1

Bestimmung der Induktivität einer Spule durch Messung der Resonanzfrequenz in einem Parallelschwingkreis Versuchsprotokoll

Newsletter November Erstellen einer Serien- . Schritt 1: Kunden oder Lieferanten hinterlegen

Einführung. Einführung in NTI Shadow. Übersicht über den Begrüßungsbildschirm

Eltako FVS. Verwendung von Systemfunktionen. Grenzenlose Flexibilität und Komfort in der Gebäudeinstallation

Der Navigationsbereich

Wiederherstellen von versehentlich gelöschten Dateien auch von formatierten Speicherkarten und anderen Datenträgern

malistor Phone ist für Kunden mit gültigem Servicevertrag kostenlos.

Handbuch für Easy Mail in Leicht Lesen

Routenplanung und Navigation mit dem iphone

AVM FRITZ!Box Readme für Mac OS X

IBM SPSS Statistics für Mac OS - Installationsanweisungen (Standort-/Vertragslizenz)

Anleitung für Korrektoren. Mac OS X. Stand

Baud PS-SmartSwitch Datenbits Stabiles XON DSR berücks. RS-232/RS-422 Job-Pufferung RS-422-Polarität NPA-Modus Serieller Puffer

PowerMover. Eine Zusatz-Anwendung für Outlook-PowerUser. Damit können eingehende s schneller verwaltet werden. Vasquez Systemlösungen

Antragserfassung für Eintragungen im Zentralen Vorsorgeregister (ZVR) mit XNotar

ANLEITUNG VSGIS.CH. Erweiterter geschützter Bereich

Anleitung zum Kopieren

Für das Kopieren/Drucken/Scannen an den Multifunktionsgeräten der Firma Canon gelten folgende Neuerungen:

Einführung in Petri-Netze

Bank X Mobile Benutzerhandbuch

Ausmalbilder. Anmerkung: Die Anleitung ist optimiert für Microsoft Word 13 und Paint unter Windows 8.1.

VR-NetWorld Software Version 4.x

Einführung in Petri-Netze. Modellierung von Abläufen und Prozessen (1) Abhängigkeitsgraphen: Motivation. Petri-Netze

Transkript:

Tobias Krähling email: <Tobias.Kraehling@SemiByte.de> Homepage: <www.semibyte.de> 07.02.2007 Version: 1.0 Zusammenfassung Die Übungsaufgaben stammen aus den Übungsaufgaben und Anwesenheitsaufgaben zur Vorlesung»Einführung in die Informatik«von Herrn Prof. Dr. Wassermann an der Ruhr-Universität Bochum im Wintersemester 2006/07. In diesem Dokument sind sowohl die Übungsaufgaben wie auch Lösungsvorschläge enthalten. Inhaltsverzeichnis 1. Übungsaufgaben........................................................... 2 Frage 1................................................................... 2 Frage 2................................................................... 2 Frage 3................................................................... 2 Frage 4................................................................... 2 2. Lösungsvorschläge zu den Fragen............................................. 3 Antwort 1................................................................. 3 Antwor................................................................. 4 Antwor................................................................. 5 Antwor................................................................. 6 1

1. Übungsaufgaben Frage 1 Wir betrachten ein Petri-Netz PN = (S, T, SNT, TNS, M 0 ) mit S = {,,, } T = {t 0, t 1,, } SNT = {( ; t 0 ), ( ; t 1 ), ( ; ), ( ; )} TNS = {(t 0 ; ), (t 1 ; ), ( ; ), ( ; )} M 0 ( ) = 1 M 0 (s) = 0 für alle s Zeichen Sie dieses Petri-Netz und geben Sie alle Schaltfolgen endlicher Länge ausgehend von M 0 an. Frage 2 Erläutern Sie die Schaltweise der beiden folgenden. a) s 4 b) s 4 Frage 3 Ein Computer ist mit einem Drucker verbunden. Der Computer sendet Druckaufträge an eine Warteschlange. Wenn die Warteschlange nicht leer ist, entfernt der Drucker ein Element aus der Warteschlange und druckt dieses. Frage 4 Eine Familie mi Mitgliedern besitzt ein Auto und zwei Autoschlüssel. Der Vater möchte mit dem Auto zum Angeln fahren, die Mutter zur Arbeit und die Tochter zu ihrem freund. Jedes Familienmitglied benötigt dazu einen Autoschlüssel und das Auto. Anschließend werden Autoschlüssel und Auto wieder abgegeben. 2

2. Lösungsvorschläge zu den Fragen Frage 1 Wir betrachten ein Petri-Netz PN = (S, T, SNT, TNS, M 0 ) mit S = {,,, } T = {t 0, t 1,, } SNT = {( ; t 0 ), ( ; t 1 ), ( ; ), ( ; )} TNS = {(t 0 ; ), (t 1 ; ), ( ; ), ( ; )} M 0 ( ) = 1 M 0 (s) = 0 für alle s Zeichen Sie dieses Petri-Netz und geben Sie alle Schaltfolgen endlicher Länge ausgehend von M 0 an. Antwort 1 t 0 t 1 t 0 t 1 1.) M 0 M1 M2 t 0 2.) M 0 M1 M3 M1 } {{ } dieser Bereich kann beliebig oft wiederholt werden t 1 M2 3

Frage 2 Erläutern Sie die Schaltweise der beiden folgenden. a) s 4 b) s 4 Antwor a) t 1 schaltet Token in und stehen im Konflikt nur eine Transistion schaltet 1. Fall: schaltet Token in kann aber nicht schalten, da kein Token enthält Pattsituation 2. Fall: schaltet Token in kann aber nicht schalten, da kein Token enthält Pattsituation Das Petri-Netz bleibt stehen. b) t 1 schaltet Token in und dann kann oder schalten 1 Token in 2 Alternativen: 1.) wenn vorher geschaltet hat, schaltet nun bzw. umgekehrt 2 Token in schaltet s 4 und je ein Token schaltet s 4 2 Token 2.) schaltet 1 Token in s 4 dann schaltet, wenn in noch das Token enthalten ist oder, wenn in noch das Token enthalten ist 1 Token in schaltet 2 Token in s 4 4

Frage 3 Ein Computer ist mit einem Drucker verbunden. Der Computer sendet Druckaufträge an eine Warteschlange. Wenn die Warteschlange nicht leer ist, entfernt der Drucker ein Element aus der Warteschlange und druckt dieses. Antwor = Computer; = Warteschlange; = Drucker, = Drucker bereit Der Computer ( ) sendet einen Druckauftrag (t 1 ) an die Warteschlange ( ). Durch die Rückkopplung von t 1 auf kann der Computer direkt weiterarbeiten und weitere Druckaufträge absenden. Ist ein Druckauftrag (oder mehrere) in der Warteschlange vorhanden, d. h. sind Markierungen in enthalten, so kann (senden des Druckauftrages) schalten, wenn der Drucker bereit ist ( ). Verarbeitet der Drucker einen Druckauftrag ( ), so ist in (Drucker bereit) keine Markierung vorhanden, so daß nicht mehr schalten kann, auch wenn noch Druckaufträge in vorhanden sind. Nach der Verarbeitung schaltet dann, so daß der Status»Bereit«des Druckers aktiviert wird ( hat Markierung), somit kannder nächste Druckauftrag, falls vorhanden, geholt und verarbeitet werden. Drucker und Computer können ihre Aufgaben autark voneinander durchführen. Beispieldurchlauf: Computer sendet Druckauftrag Computer sende. Druckauftrag Drucker druckt 1. Druckauftrag, Drucker nicht bereit Drucker mit 1. Druckauftrag fertig, Drucker bereit Drucker druck. Druckauftrag, Drucker nicht bereit Drucker mi. Druckauftrag fertig, Drucker bereit 5

Frage 4 Eine Familie mi Mitgliedern besitzt ein Auto und zwei Autoschlüssel. Der Vater möchte mit dem Auto zum Angeln fahren, die Mutter zur Arbeit und die Tochter zu ihrem freund. Jedes Familienmitglied benötigt dazu einen Autoschlüssel und das Auto. Anschließend werden Autoschlüssel und Auto wieder abgegeben. Antwor s 6 t 6 s 5 t 5 t 7 t 1 s 4 Bezeichnungen: : Schlüssel mit zu Beginn 2 Token für 2 Schlüssel,, : die drei Personen (Vater, Mutter, Tochter) s 4 : Person unterwegs s 5 : Auto unterwegs s 6 : Auto vorhanden mit zu Beginn 1 Token für 1 Auto t 1,, : Person nimmt Schlüssel, t 5, t 6 : Person nimmt Auto und ist unterwegs t 7 : Person kommt zurück, Auto wieder verfügbar, Schlüssel zurück Eine der drei Person kann sich zum Anfang einen der beiden Schlüssel nehmen (im zweiten Schritt könnte er auch noch den anderen Schlüssel nehmen). Ist das Auto verfügbar (s 6 ), so kann die Person mit min. einem Schlüssel das Auto nehmen. Hierzu wird die entsprechende Transistion ( t 6, je nach Person) geschaltet, wobei die Schaltfähigkeit davon abhäng, ob das Auto da ist (s 6 ) und die Person einen Schlüssel besitzt. Wird die Transistion geschaltet, wird das Auto als unterwegs makiert (s 5 ) und makiert, das eine Person unterwegs ist (s 4 ). Das Token aus s 6 wird dabei gelöscht. Kommt die Person nun zurück, schaltet die Transistion t 7, die die Makierungen aus s 4 und s 5 entfernt, das Auto als verfügbar markiert (Token in s 6 ) und einen Schlüssel wieder verfügbar stellt ( ). Liste der Versionen Version Datum Bearbeiter Bemerkung 1.0 07.02.2007 Krä Dokumenterstellung 6