Grundlagen Der Informatik / Algorithmen . - Team.FH-KL.de

2y ago
56 Views
5 Downloads
268.04 KB
63 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Tia Newell
Transcription

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132AufgabenstellungGehen Sie bei der Bearbeitung der folgenden Teilaufgabenstellungen von denBeispiel-Implementierungen der Klassen ListNodeSL und LinkedList für einfachverkettete Listen aus, wie sie in der Vorlesung vorgestellt wurden. Insbesondere enthaltedie Klasse ListNodeSL zur Speicherung eines Elementdatums das int-Attribut key. Diezu erstellenden Methoden sollen zu der Klasse LinkedList gehören. Es dürfen nurHilfsmethoden aus der Klasse ListNodeSL verwendet werden.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132aa) Entwerfen Sie schriftlich eine rein iterative Funktion getMinIter als Java-Methode,die den minimalen Datenwert in einer einfach verketteten Liste bestimmt.Beachten Sie, dass die Liste auch leer sein kann! In diesem Fall soll eineListEmptyException erzeugt werden, wobei Sie die entsprechende Exception-Klasseals gegeben voraussetzen können.Vervollständigen Sie die folgende Methodendeklaration:public int getMinIter () throws L i s t E m p t y E x c e p t i o n{// v a r i a b l e d e c l a r a t i o n s and program c o d e . . .}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132aIdee:1Überprüfe, ob die Liste leer ist. Wenn ja ListEmptyException!2Merke Dir den Wert des ersten Knotens in einer Hilfsvariable.3Durchlaufe die Liste von Knoten zu Knoten bis zum Ende und überprüfe jeweils, obder aktuelle Wert kleiner als der gemerkte Wert ist. Wenn ja, merke Dir diesen Wert.4Gib den gemerkten Wert zurück.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132aProgrammcode:public int getMinIter () throws L i s t E m p t y E x c e p t i o n{int minhelp ;// H i l f s v a r i a b l eListNodeSL current ;// d e r a k t u e l l e Knotenif ( anchor null )// Ü b e r p r ü f e n , ob L i s t ethrow new L i s t E m p t y E x c e p t i o n ( " Liste ist Leer ! " );}leercurrent anchor ;minhelp current . getKey ();// Anfangsannahme : e r s t e s// E l e m e n t i s t Minimumwhile (( current current . getNext ()) ! null ){if ( minhelp current . getKey ())minhelp current . getKey ();}////////return minhelp ;// H i l f s v a r i a b l e z u r ü c k g e b .solange es ein nächstesElement g i b tk l e i n s t e s Element i nminhelp s c h r e i b e nist

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132bb) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion getMinRecHelp alsJava-Methode, die den minimalen Datenwert in einer einfach verketteten Listebestimmt. Diese private Hilfsfunktion wird von der öffentlichen Funktion getMinRecaufgerufen; implementieren Sie auch diese entsprechend.Beachten Sie, dass die Liste auch leer sein kann! In diesem Fall soll eineListEmptyException erzeugt werden, wobei Sie die entsprechende Exception-Klasseals gegeben voraussetzen können.Vervollständigen Sie die folgende Methodendeklarationen:public int getMinRec () throws L i s t E m p t y E x c e p t i o n{// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private int getMinRecHelp ( ListNodeSL listnode ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132bIdee:1Hilfsmethode: Überprüfe, ob die Liste leer ist.Wenn ja ListEmptyException!Wenn nicht ruf die Hilfsmethode auf und starte beim Anker-Knoten.2Rekursionsaufruf: Jeder Knoten merkt sich in einer Hilfsvariable den kleinsten Wertder Restliste.3Überprüfung: Jeder Knoten vergleicht seinen Wert mit dem kleinsten Wert derRestliste und gibt den kleineren von beiden zurück.4Rekursionsabbruch (zu Beginn): Der letzte Knoten gibt einfach nur seinen Wertzurück.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132bProgrammcode:// Hauptmethodepublic int getMinRec () throws L i s t E m p t y E x c e p t i o n{if ( anchor null )// Ü b e r p r ü f e n , ob L i s t ethrow new L i s t E m p t y E x c e p t i o n ( " Liste ist Leer ! " );return getMinRecHelp ( anchor );leer// A u f r u f d e r H i l f s f u n k t i o n}// H i l f s m e t h o d eprivate int getMinRecHelp ( ListNodeSL current ){int minhelp ;if ( current . getNext () null )return current . getKey ();// wenn d i e s d a s l e t z t e// E l e m e n t i s t// g i b a k t u e l l e n Wert z u r ü c kminhelp getMinRecHelp ( current . getNext ());// Minimum d e r R e s t l i s t eif ( minhelp current . getKey ())//////////return minhelp ;elsereturn current . getKey ();}// H i l f s v a r i a b l ewenn i n m i n h e l p d e rk l e i n e r e Wert s t e h tgib minhelp zurücksonstg i b a k t u e l l e n Wert z u r ü c kist

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132cc) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion printReversedRecHelpals Java-Methode, die den Inhalt einer einfach verketteten Liste rückwärts (d. h. vomletzten zum ersten Element) auf die Standardausgabe ausgibt, also den Elementwertdes Ankers zuletzt. Diese private Hilfsfunktion wird von der öffentlichen FunktionprintReversedRec aufgerufen; implementieren Sie auch diese entsprechend.Beachten Sie, dass die Liste auch leer sein kann! In diesem Fall soll nichtsausgegeben werden.Vervollständigen Sie die folgende Methodendeklarationen:public void printReversedRec (){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private void p r i n t R e v e r s e d R e c H e l p ( ListNodeSL listnode ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132cIdee:Jedes Element, falls vorhanden, lässt zuerst die restliche Liste in umgekehrterReihenfolge ausgeben (Rekursionsaufruf), dann erst gibt es seinen Wert aus.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132cProgrammcode:// Hauptmethodepublic void printReversedRec (){p r i n t R e v e r s e d R e c H e l p ( anchor );System . out . println ();}// H i l f s m e t h o d eprivate void p r i n t R e v e r s e d R e c H e l p ( ListNodeSL current ){// wenn e s k e i n e n Wert g i b t , t u e n i c h t s und b r e c h e abif ( current null )return ;// R e s t l i s t e r ü c k w ä r t s a u s g e b e np r i n t R e v e r s e d R e c H e l p ( current . getNext ());// zum S c h l u ß : a k t u e l l e n Wert a u s g e b e nSystem . out . print ( current . getKey () " " );}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dd) Entwerfen Sie schriftlich eine rein iterative Java-Methode reverseIter, welche dieReihenfolge der Elemente in einer einfach verketteten Liste umkehrt. Beachten Sie,dass dabei tatsächlich die Referenzen zwischen den Listenknoten geändert werdensollen, einfaches Umsortieren der Elementinhalte ist nicht erlaubt! DieMethodendeklaration lautet wie folgt:public void reverseIter (){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dIdee (Variante 1):Man verwendet beim Durchlaufen der Liste drei Variablen um die Referenzen auf dasaktuelle Element sowie Vorgänger und Nachfolger zwischenzuspeichern.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dProgrammcode (Variante 1):public void reverseIter (){ListNodeSL previous , current , next ;if ( anchor null )return ;current anchor ;next current . getNext ();// k ö n n t e N u l l s e i ncurrent . setNext ( null );// t a i lwhile ( next ! null ){previous current ;current next ;next current . getNext ();current . setNext ( previous );}anchor current ;}of the r e v e r s e dlist

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dBeispiel (Variante 1):Ausgangssituation

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dBeispiel (Variante 1):current anchor ;next current . getNext ();current . setNext ( null );

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dBeispiel (Variante 1):Nach erstem Schleifendurchlaufwhile ( next ! null ){previous current ;current next ;next current . getNext ();current . setNext ( previous );}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dBeispiel (Variante 1):Nach zweitem Schleifendurchlaufwhile ( next ! null ){previous current ;current next ;next current . getNext ();current . setNext ( previous );}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dBeispiel (Variante 1):Abbruch der Schleife (da next null),danachanchor current ;

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dIdee (Variante 2):1Erzeuge eine (leere) Hilfsliste2Nimm den key-Wert des ersten Knotens der Originalliste3Füge mit diesem Wert einen neuen Knoten am Anfang der Hilfsliste hinzu4Lösche den ersten Knoten der Originalliste5Wiederhole Schritt 2-4 bis die Originalliste leer ist6Referenziere den ersten Knoten der Hilfsliste als Anker der Originalliste

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132dProgrammcode (Variante 2):public void reverseIter2 (){LinkedList listTemp new LinkedList ();try{while (! this . isEmpty ()){int x this . getFirst (). getKey ();listTemp . insertFirst ( x );this . delete4 ( x );}this . anchor listTemp . getFirst ();}catch ( Exception e ){}}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132ee) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion reverseRecHelp alsJava-Methode, welche die Reihenfolge der Elemente in einer einfach verketteten Listeumkehrt. Beachten Sie, dass dabei tatsächlich die Referenzen zwischen denListenknoten geändert werden sollen, einfaches Umsortieren der Elementinhalte istnicht erlaubt! Diese private Hilfsfunktion wird von der öffentlichen FunktionreverseRec aufgerufen; implementieren Sie auch diese entsprechend.Vervollständigen Sie die folgende Methodendeklarationen:public void reverseRec (){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private void reverseRecHelp ( ListNodeSL listnode ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132eIdee:Jeder aufgerufene Knoten bekommt zusätzlich seinen Vorgänger mitgeteilt macht aus seinem Vorgänger-Knoten seinen Nachfolger gibt die umgekehrte Restliste zurück

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132eProgrammcode:// Hauptmethodepublic void reverseRec (){anchor reverseRecHelp ( anchor , null );}// H i l f s m e t h o d eprivate ListNodeSL reverseRecHelp ( ListNodeSL current , ListNode SL previous ){if ( current null )return previous ;ListNodeSL next current . getNext ();current . setNext ( previous );return reverseRecHelp ( next , current );}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132ff) Bestimmen Sie die mittlere Zeitkomplexität für die im Skript implementiertenMethoden insertFirst, insertLast und insert zum Einfügen eines Elements ineine einfach verkettete Liste. Verwenden Sie als Maß für den Aufwand die Anzahl derwährend der Operation referenzierten („besuchten“) Knoten der ursprünglichen Listeder Länge n.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132fLösung:insertFirst: cavg 1 O(1)insertLast: cavg n O(n)insert: cavg nn 11 Xi · O(n)n2i 1

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132gg) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion searchKeyRecHelp alsJava-Methode, welche überprüft ob ein gegebener Suchschlüssel skey in der Listevorkommt oder nicht. Die Funktion soll möglichst effizient arbeiten. Diese privateHilfsfunktion wird von der öffentlichen Funktion searchKeyRec aufgerufen;implementieren Sie auch diese entsprechend.Vervollständigen Sie die folgende Methodendeklarationen:public boolean searchKeyRec ( int skey ){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private boolean searchKeyRecHelp ( ListNodeSL listnode , int skey ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132gIdee:1Wenn aktueller key-Wert gesuchter key-Wert return true2Wenn es keinen nächsten Listenknoten gibt return false3Gib zurück, ob sich das gesuchte Element in der Restliste befindet

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132gProgrammcode:// Hauptmethodepublic boolean searchKeyRec ( int skey ){if ( anchor null )return false ;return searchKeyRecHelp ( anchor , skey );// Ü b e r p r ü f e n , ob L i s t e// A u f r u f d e r H i l f s f u n k t i o n}// H i l f s m e t h o d eprivate boolean searchKeyRecHelp ( ListNodeSL current , int skey ){if ( current . getKey () skey )return true ;if ( current . getNext () null )return false ;return searchKeyRecHelp ( current . getNext () , skey );}leerist

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132hh) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion countKeyRecHelp alsJava-Methode, welche zählt wie oft ein gegebener Suchschlüssel skey in der Listevorkommt. Diese private Hilfsfunktion wird von der öffentlichen FunktioncountKeyRec aufgerufen; implementieren Sie auch diese entsprechend.Vervollständigen Sie die folgende Methodendeklarationen:public int countKeyRec ( int skey ){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private int countKeyRecHelp ( ListNodeSL listnode , int skey ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132hIdee: Jeder vorhandene Knoten: Wenn gesuchter Wert Wert des Knotens: return (1 Anzahl des gesuchtenWertes in der Restliste) Wenn gesuchter Wert ! Wert des Knotens: return (Anzahl des gesuchten Wertesin der Restliste) Am Schluss der Liste (wenn current null): return 0

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132hProgrammcode:// Hauptmethodepublic int countKeyRec ( int skey ){return countKeyRecHelp ( anchor , skey );}// H i l f s m e t h o d eprivate int countKeyRecHelp ( ListNodeSL current , int skey ){if ( current null )return 0;if ( current . getKey () skey )return 1 countKeyRecHelp ( current . getNext () , skey );elsereturn countKeyRecHelp ( current . getNext () , skey );}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132ii) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion countElementsRecHelpals Java-Methode, welche die Länge der Liste, also die Anzahl ihrer Elemente,bestimmt. Diese private Hilfsfunktion wird von der öffentlichen FunktioncountElementsRec aufgerufen; implementieren Sie auch diese entsprechend.Vervollständigen Sie die folgende Methodendeklarationen:public int countElementsRec (){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private int c o u n t E l e m e n t s R e c H e l p ( ListNodeSL listnode ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132iIdee: Jeder vorhandene Knoten: return (1 Länge der Restliste) Am Schluss der Liste (wenn current null): return 0

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132iProgrammcode:// Hauptmethodepublic int countElementsRec (){return c o u n t E l e m e n t s R e c H e l p ( anchor );}// H i l f s m e t h o d eprivate int c o u n t E l e m e n t s R e c H e l p ( ListNodeSL current ){if ( current null )return 0;return (1 c o u n t E l e m e n t s R e c H e l p ( current . getNext ()));}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132jj) Entwerfen Sie schriftlich eine rein rekursive Hilfsfunktion checkSortOrderRecHelpals Java-Methode, welche überprüft, ob die Liste bezüglich ihrer Schlüsselaufsteigend sortiert ist. Die Funktion soll möglichst effizient arbeiten. Diese privateHilfsfunktion wird von der öffentlichen Funktion checkSortOrderRec aufgerufen;implementieren Sie auch diese entsprechend.Vervollständigen Sie die folgende Methodendeklarationen:public boolean c h e c k S o r t O r d e r R e c (){// s t a r t e t d i e r e k u r s i v e H i l f s m e t h o d e an}private boolean c h e c k S o r t O r d e r R e c H e l p ( ListNodeSL listnode ){// V a r i a b l e n D e k l a r a t i o n e n und Programmcode . . .// r e i n r e k u r s i v e Methode}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132jIdee:1Wenn es keinen nächsten Listenknoten gibt, dann war die bisherige Liste sortiert return true2Wenn der aktuelle Wert größer als der Nachfolgerwert ist return false3Gib zurück, ob die Restliste sortiert ist

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 132zu Aufgabe 132jProgrammcode:// Hauptmethodepublic boolean c h e c k S o r t O r d e r R e c (){if ( anchor null )return true ;return c h e c k S o r t O r d e r R e c H e l p ( anchor );}// H i l f s m e t h o d eprivate boolean c h e c k S o r t O r d e r R e c H e l p ( ListNodeSL current ){if ( current . getNext () null )return true ;if ( current . getKey () current . getNext (). getKey ())return false ;return c h e c k S o r t O r d e r R e c H e l p ( current . getNext ());}

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 133

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 133AufgabenstellungIn dieser Aufgabe wollen wir unser Verständnis der einfach verketteten Listen durchImplementierung derselben vertiefen. In der Vorlesung haben Sie neben den KlassenListNodeSL (zur Realisierung eines Listenknotens) und LinkedList (zur Verwaltung dergesamten Liste) insbesondere auch viele mögliche Methoden der Klasse LinkedList (wiez. B. show1) bereits theoretisch und an Beispielen kennengelernt.a) Implementieren Sie die Klasse ListNodeSL im Paket mypack.list.b) Implementieren Sie die Klasse LinkedList im Paket mypack.list.c) Implementieren Sie für die Klasse LinkedList alle notwendigen Methoden, um allevorgesehenen Funktionalitäten der Java-Anwendung ListTest im Paket mypackausführen zu können. Erweitern Sie dazu auch ListTest entsprechend.Testen Sie Ihre Anwendung ausgiebig!Beachten Sie die Vorgaben Uebung133.zip zur Aufgabenstellung.

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 133todo-Listetodo-Liste die Klasse ListNodeSL anhand der Vorlesungsunterlagen implementieren siehe Folien K 24 und K 25 die Klasse ListEmptyException analog zu den Klassen StackOverflowException,StackUnderflowException,. implementieren

Grundlagen der Informatik / Algorithmen und DatenstrukturenAufgabe 133todo-Listetodo-Liste die Klasse LinkedList anhand der Vorlesungsunterlagen implementieren siehe Folien K 27 und K 34ff das Grundgerüst und die Methoden (getLast(), isEmpty(), .) von Folie K 27 abschreiben bzw.fertig implementieren (anstelle der Methode delete(int key) verwenden wir die in der Vorlesung

Grundlagen der Informatik / Algorithmen und Datenstrukturen Aufgabe 132 zu Aufgabe 132a Idee: 1 Überprüfe, ob die Liste leer ist. Wenn ja ListEmptyException! 2 Merke Dir den Wert des ersten Knotens in einer Hilfsvariable. 3 Durchlaufe die Liste von Knoten zu Knoten bis zum Ende und überprüfe jeweils, ob der aktuelle

Related Documents:

Grundlagen der Mechanischen Verfahrenstechnik Grundlagen der Mikrotechnik Grundlagen der Technischen Optik Grundlagen der Thermischen Strömungsmaschinen Grundlagen der Umformtechnik Grundlagen der Fahrzeugantriebe Grundlagen Schienenfahrzeugtechnik und -betrieb Grundlagen Technischer Verbrennungsvorgänge I II

tion sind daher in der Informatik ebenso wichtige Grundbegriffe wie Automation, Mathematik, for-male Sprachen oder Algorithmen. Grundlagen der Informatik werden in den Fä-chern Mathematik, Kryptographie, Theoretische Informatik, Wirtschaft, Algorithmen und Program-mierung, Betri

– Elektrizität, Wellen und Optik Wahlpflichtmodule: – Atom- und Quantenphysik – Kern- und Teilchenphysik – Physik des Mikrokosmos I – Bachelorstudiengang Informatik an der Bergischen Universität . Grundlagen der Informatik Grundlagen der technischen Informatik 16 - 18

(c) FH Köln - Institut für Informatik - Hans L. Stahl Grundlagen Informatik 19% BWL Math. 9% WI spezial 29% Neigung 17% Querschnitt 5% Praxistätigkeit 7% Abschlussarbeit 14% Wirtschaftsinformatik Spezielle BWL Informationsmanagement Betriebl. Anwendungssysteme Theoretische Informatik, Al

Theoretische Grundlagen der Informatik Wintersemester 2017/2018 L osung! . Fur jede beliebige nicht-entscheidbare Sprache L00ist dann auch die Sprache L0 fh(w) jw2 L00g Lnicht-entscheidbar. W are n amlich L0entscheidbar, . Der Teil der Eingabe, der noch nicht gelesen wurde, ist in b

Grundlagen der Informatik Vorlesung der FH Münster Prof. Dr.-Ing. H. Bösche 01.002.02 Teil A: Grundlagen der Informationsdarstellung Bits Zahlendarstellung / Zahlensysteme Zeichencodierung Rastergrafiken Vektorgrafiken Barcodes / Matrixcodes / RFIDs Das Bit bit binary digit D

Tag der Bekanntmachung auf der Internetseite der FH Wedel: 29.06.2016 . Informatik Grundlagen Programmstrukturen 1 3.0 N KL U J DE Übg. Programmstrukturen 1 2.0 J AB U N . S N J DE Prakt. Grundlagen der Computergra 3.0 J 3 U DE Software-Desig

Graphic Symbols N Up 17R Stair direction symbol Indication arrows drawn with straight lines (not curved); must touch object Note Note Note North point to be placed on each floor plan, generally in lower right hand corner of drawings 111/ 2 T The symbols shown are those that seem to be the most common and acceptable, judged by the frequency of use by the architectural offices surveyed. This .