71

BUI_1 (Fach) / Prüfung_WS1718 (Lektion)

Allgemeiner Fragenteil

Diese Lektion wurde von Valtschi erstellt.

Lektion lernen

Anzeige
  • Was versteht man unter komplimieren? Umwandlung von Textdatei in ausführbare .exe-Datei
  • Vorteile einer integrierten Entwicklungsumgebung gegenüber einem normalen Texteditor Benutzerfreundlicher Programmierungsfehler werden im Code angezeigt Vordeffinierte Funktionen stehen zur Verfügung 
  • Was bedeutet zahlen(10)? Feld mit dem Namen "zahlen" und der Feldgröße 10 (Speicherplatz) 
  • Unter welchem Format werden Körper (Objekte) in CAD gespeichert? .dwg 
  • Unterschied zwischen "char" und "sting" "char" = ein beliebiges Textzeichen, z.B. "a"  "string" = mehrere Zeichen/Zeichenfolge z.B. "hello" 
  • Drei Komponenten (Aufbau) von Klassen Name - Attribute - Methoden 
  • Was ist ein Debugger, wie funktioniert er und wofür braucht man ihn? Unterstützt Entwickler bei der Sche nach Programmfeldern Bietet die Möglichkeit Programm zur Laufzeit schrittweise nter kontrolle des Benutzers azuarbeiten
  • Beispiele für eine Zeichen-, Konstruktions- und Hilfefunktion CAD Punkt, Linie  verschieben, spiegeln ofang 
  • Wozu dient der Konstruktor in einer Klasse? Zum Vorbelegen der membervariablen, damit man weiß, mit welchem Anfangswert man arbeitet 
  • Vorteile von Funktionen und Methoden/Prozeduren Komplizierte Abläufe lassen sich leichter durch kleine Teilfunktionen darstellen Man kann mehrmals drauf zugreifen Einzelne Teillösungen können wiederverwendet werden  Aufgaben können leichter in Enwicklerteams aufgeteilt werden
  • Anzeige
  • 4 Phasen der Softwareentwicklung Analyse Entwurf Programmierung Testbetrieb
  • Unterschied byval, byref byref ändert variable im sub also nicht nur in der function byval erzeugt Kopie des Parameter-Werts, Prozedur, Prozedur operiert auf Kopie des Parameters -> Originalwert der Variablen ist sicher vor Veränderung  byref ist Variable die an Prozedur übergeben wird und kann verändert werden (Wert)
  • Was ist Topologie? Beziehungen zwischen Punkten, Flächen, Kanten etc. (innere Zusammenhänge)
  • Was ist Geometrie? Lage, Verlauf, Gestalt eines Objekts im Raum (Position der Eckpunkte)
  • 4 Speichertypen beim Programmieren double integer string boolean
  • Auf welche Arten kann man Volumenobjekte speichern? Drahtmodell Volumenmodell Flächenmodell
  • Wozu wird geometrische Modellierung verwendet? Berechnung geometrischer Eigenschaften von Körpern (Volumen, Oberfläche, ...) graphische Darstellung von Körpern (Spiegelungseffekte, Schattierung, ...)
  • Vorteile und Nachteile eines Drahmodells Voteil:sehr einfache computerinterne Modellierung  Nachteile:nur geradlinige Körper beschreibbar, verdeckte Linien eines Körpers können nicht ermittelt werdenBerechnung von Schnittlinien/-flächen nicht möglichOberflächenbeschreibung nicht eindeutig"non-sense-Objekte" können konstruiert werden
  • Informationsfunktion aus Excel ISTLEER ISTTEXT ISTZAHL
  • Logische Funktion aus Excel WENN NICHT UND ODER
  • Suchfunktion aus Excel ABS SUMME PRODUKT
  • Vergleichsfunktion SVERWEIS VERGLEICH
  • Beispiele für Produktdatenmodelle IFC (Industry Foundation Class) IFD (International Framework for Dictionaries)
  • Beispiele für Drahtmodelle Stabtragwerke Seilnetze
  • Was sind Fachschalen im CAD? Prinzip nach dem CAD Programme aufgebaut sind
  • Was ist BIM? Digitales Abbild eines existierenden oder sich in Planung befindlichen Bauwerks  Beschreibt Vorgang zur Erschaffung eines solchen digitalen Bauwerks mit Hilfe entsprechender Softwarewerkzeuge 
  • Unterschied zwischen Funktion und Prozedur Funtion: gibt Wer y zurück an Prgramm  Prozedur: gibt Ergebnis nur aus Konsole aus 
  • Unterschied zwischen einer assoziativen und einer nicht-assoziativen Schraffur Assoziativ: Schraffur ändert sich bei Veränderung der Punkte Nicht Assoziativ: Bleibt gleich 
  • Welche Programmparadigmen gibt es? Unter einem Programmparadigma versteht man ein grundlegendes Prinzip der Programmierung. Man unterscheidet dabei zwischen imperativer und deklarativer Programmierung 
  • Was ist der Unterschied zwischen der "DO WHILE LOOP" und der "DO LOOP WHILE" Schleife? DO WHILE LOOP: Schleife wird nicht zwangsläufig durchlaufen DO LOOP WHILE: Schleife wird mindestens einmal durchlaufen
  • Anzeige
  • Wie lassen sich Volumenmodelle darstellen? Indirekt:B-repFacettenmodelle Direkt:CSG Baumdatenstrukturen - SpacetreesNormzellen-Aufzählungsschema 
  • Was ist ein Makro in AutoCAD? Zusammenfassung einer Folge von Zeichenschritten Einzelbefehl: Zeichne Rechteck für WandöffnungEntferne SchraffurLokalisierte Fenstermakro  Makrobefehl:Füge Fenster ein 
  • Merkmale und Fähigkeiten von Excel Merkmale:Jede Zelle hat eine dendeutige Adresse, den sog. ZellbezugJede Zelle kann mit Wertzuweisungen belegt werden Fähigkeiten:Berechnung von Formeln und Funktionen
  • Wann repräsentiert ein Volumenmodell einen Körper? 2 Gültigkeitsbedingungen: Geschlossene Volumina (für eindeitige Aussage ob beliebiger Punkt in oder außerhalb des Körpers liegt, muss dieser eine geschlossene Oberfläche haben  Orientierbarkeit der Teilflächen: An jdem Punkt der Oberfläche muss festgelegt werden auf welcher Siete der Oberfläche sich der Körper befinde 
  • Nennen sie eine Zeichen-, Konstruktions-, Hilfsfunktion bei AutoCAD ZF: Zeichnen von Punkten, Linien KF: Löschen, Verschieben, Boolesche Operationen HF: Zoomen, Orthogonalmodus, Messen von Längen
  • Adressierungsarten bei Excel Relative Adressierungbei einem Kopiervorgang der Ergebniszelle wird der Bezug zur Ausgangszelle automatisch angepasst Absolute Adressierung (Bezug zur Ausgangszelle auch nach dem Kopieren der Ergebniszelle soll fest bleiben) 
  • Computer Aided Design Computerprogramme für Entwurf und Konstruktion  Geometrischer Entwurf 
  • Klassifikationen von CAD Systemen Zeichnungsorientierte Systeme (2D CAD) Zwischenform (2.5D CAD) modellorientierte Systeme (3D CAD)
  • Beispiele für modellorientierte CAD Systeme Flächenmodellierung Volumenmodellierung Freiformmodellierung
  • Strukturierung von CAD Zeichnungen Horizontale Strukturierung (Arbeiten mit Teilbildern) Vertikale Strukturierung (innhaltlich, darstellerisch)
  • Arten von 3D Modellen Drahtmodelle Flächenmodelle Volumenmodelle
  • Merkmale und Nachteile der Drahtmodelle Merkmale:Speicherung (Geometrie: Position der Eckpunkte; Topologie: Verbindungen zwischen Knoten) Nachteile: nur eben berandete Körper beschreibbarverdeckte Linien können nicht ermittelt werdenOberflächenbeschreibung nicht eindeutig
  • Merkmale von Flächenmodellen dimensionsreduzierte Modelle Zur Beschreibung von Geländeoberflächen Zur Beschreibung massiver 3D Körper expliziete Beschreibung der Form der Oberfläche 
  • Merkmale von Volumenmodellen Gültigkeitsbedingungen: geschlossene Oberflächekonsistente Orientierung der Teilfläche  Modellieransätze:Indirekte Darstellungsschemata Facettenmodell:einfache Datenstruktur hoher Speicherverbrauch
  • Merkmale Geometriemodellierer verwenden eine Kombination aus direktem Schema und indirektem Schema halten beide Modelle vor bzw. leiten das eine aus dem anderen ab
  • Merkmale Parametrisches Modellieren Parameter:geometrische Attribute von Zeichnungselementen Abhöngigeit zwischen geometrischen Elementen
  • Merkmale Essenz geometrische Modelle werden über ihre Topologie und ihrer Geometrie beschrieen  gekrümmte Flächen werden idR parametrisch beschrieben
  • Building Information Modeling Umfassendes digitales Abbild des Bebäudes  3D Geometrie 
  • Building Information Modeling - Zeichnungsorientierter Ansatz (V/N) Vorteile vergleichsweise einfach  Nachteile:Konsistenz nicht gesichert nicht nutzbar für berehnungen, Simulationen, Analysen 
  • Building Information Modeling - 3D Ansatz (V/N) Vorteile:Visualisierung Ableiten von Schnitten  Nachteile:nicht normgerecht