MainOP Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 So lasst uns mal die Lösungen der GH1 und GH2 versuchen zusammenzutragen. bitte keine überflüssigen kommentare, nur wer noch eine aufgabe im kopf hat und die lösung dazu bitte hier rein stellen, so zum überprüfen. werd auch schaun was ich noch zusammen bekomme. Jeweils FI und AE ............................................................................... Zitieren
matrixerwoman Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Hallo, also erst einmalfand ich die Prüfungen richtig ***e, aber nich mehr zu ändern. Zu den Aufgaben: Eine Aufgabe bei GH2 war:asymmetrische und symmetrische Verschlüsselung erläutern. Janni Zitieren
--*FIAE Oliver*-- Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Klassendiagramm aus 1 Aggregation zw Artikel u Artikelliste ArtikelA u B erben von Artikel Warenkorb u Suchergebnis erben von Artikelliste Komposition zw Kunde u Warenkorb, ohne Kunde kein Warenkorb Zitieren
Psimon Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE Bayern GH1: 2. Handlungsschritt: a) Prozedur erstellen die einen eindimensionalen String zurück gibt. Bsp: 272348 Sekunden = 1 Woche, 2 Tage, 5 Stunden, 42 Minuten, 2 Sekunden Zitieren
Psimon Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE Bayern GH1 4. Handlungsschritt a) Zu den Klassendiagrammen des Shops musste man dann noch bei oder c) ein SELECT Statement abgeben, dass die Anzahl der Bestellungen des Kunden mit der Nummer '0815' aus dem Jahr 2003 hergibt. --> War okay! Was ist ein Datenbanktrigger c) Wozu findet ein Datenbanktrigger Verwendung Zitieren
Psimon Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE Bayern GH1 5.Handlungsschritt a) In einem Cookie wird ein String gespeichert, der Artikelnummern beinhaltet. Man sollte einen Algorythmus erstellen, bei dem die Artikelnummern in eine Artikelliste übergeben werden. Der String hatte die Form 27387238_23723872893_2382738273_2372387 Verschieden Funktionen waren gegeben. Zitieren
Matty Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE Bayern GH1 5.Handlungsschritt a) In einem Cookie wird ein String gespeichert, der Artikelnummern beinhaltet. Man sollte einen Algorythmus erstellen, bei dem die Artikelnummern in eine Artikelliste übergeben werden. Der String hatte die Form 27387238_23723872893_2382738273_2372387 Verschieden Funktionen waren gegeben. Genau genommen gab es folgende Funktionen int String::indexOf(String sZeichen, String sString) "Diese Funktion gibt das erste Vorkommen von sZeichen in sString zurück. Wird das zeichen nicht gefunden wird -1 zurück gegeben" int String::indexOf(int iOffset, String sZeichen, String sString) "Diese Funktion gibt das erste Vorkommen von sZeichen in sString ab iOffset zurück. Wird das ZEichen nicht gefundne wird -1 zurück gegeben." String String::subString(int iOffset, int iEnd, sString) "Diese Funktion gibt eine Teilzeichenkette aus sString zurück. iOffset ist der Beginn iEnd das Ende." Artikel DBTool::getArtikel(String sArtikelNummer) "Diese Funktion greift auf die Datenbank zu und gibt ein ArtikelObjekt von der jeweils übergebenen sArtikelNummer zurück." void ArtikelListe::add(Artikel artikel) "Diese Funktion fügt der ARtikelListe den jeweils übergebenen Artikel hinzu" - Variable list ist eine Referenz auf die jeweilige ArtikelListe - in "favoriten" steht der Cookie String und dann war noch was gegeben das weiß ich nicht mehr. Hab die Aufgabe im C++ - Code gelöst .. meine Lösung sah so aus: void fillList() { int iFound = 0; int iStelle = 0; while ( indexOf(iStelle,"_",favoriten) != -1 ) { iFound = indexOf(iStelle,"_",favoriten); list->add(getArtikel(subString(iStelle,iFound,favoriten))); iStelle = iFound; } } so das Wars schon .. gar nicht so schwer oder? glaube aber gerade zu meinen das bei mir die LetzteArtikelnummer nicht mit beachtet wird :confused: Zitieren
nixcheckk0r Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE gh2, aufgabe 4 sobald ich mich erinnere die zeitberechnungsaufgabe hab ich ungefähr so gelöst: sec(übergabewert der anzahl der sec) zeit.XXXX klasse mit entsprechnenden variablen drin zeit.wochen=sec/60*60*24*7 sec=sec-zeit.wochen*60*60*24*7 zeit.tage=sec/60*60*24 sec=sec-zeit.tage*60*60*24 zeit.stunden=sec/60*60 sec=sec-zeit.stunden*60*60 zeit.minuten=sec/60 sec=sec-zeit.minuten*60 zeit.sekunden=sec jetzt rein rechnerisch, ist das ok? Zitieren
Matty Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FIAE gh2, aufgabe 4 sobald ich mich erinnere die zeitberechnungsaufgabe hab ich ungefähr so gelöst: sec(übergabewert der anzahl der sec) zeit.XXXX klasse mit entsprechnenden variablen drin zeit.wochen=sec/60*60*24*7 sec=sec-zeit.wochen*60*60*24*7 zeit.tage=sec/60*60*24 sec=sec-zeit.tage*60*60*24 zeit.stunden=sec/60*60 sec=sec-zeit.stunden*60*60 zeit.minuten=sec/60 sec=sec-zeit.minuten*60 zeit.sekunden=sec jetzt rein rechnerisch, ist das ok? jau genau so nixcheckk0r am besten noch mit nem Verweis das du davon aus gehst, dass wenn eine Kommazahl in einen Integer geschrieben wird die NAchkommastellen abgeschnitten werden. aber so passt es Zitieren
Genesis-a Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FiSi: GH1 -1. VPN Ich bin mir nicht mehr sicher, was war eigentlich bei der Zeichnung verlangt? Ich hab da Router, Switch usw. verbaut :confused: -2. IPSec Beschreiben der Übertragung eine IPSec Pakets, das war ganz i.O. -3. Backup Berechnung dauer Was habt ihr da für Werte raus? -4. Speichberechnen Jpg , RAID -5. Datenbank Rechteverwaltung Nunja, konfuse Tabelle, mit der Rechteverwaltung, denke wird scho a paar Punkte hergeben -6. UML - gestrichen Zitieren
glacier Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Also ich habe die Aufgabe 4 GH1 in FIAE per Modulo Division gelöst. Bsp. Wochen = eingebene sekunden mod. 604800 dann bleibt ein rest und den tut man wieder modulo nehmen zu sekunden pro tag und soweiter, bis zu sekunden. Zitieren
Matty Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Also ich habe die Aufgabe 4 GH1 in FIAE per Modulo Division gelöst. Bsp. Wochen = eingebene sekunden mod. 604800 dann bleibt ein rest und den tut man wieder modulo nehmen zu sekunden pro tag und soweiter, bis zu sekunden. jau glacier, das war die zweite Alternative die man hatte Zitieren
Monty82 Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 FiSi: -3. Backup Berechnung dauer Was habt ihr da für Werte raus? -4. Speichberechnen Jpg , RAID 3.) Backupberechnung: Vollbackup: So 6,2 GB, Mo 6,2 GB,...,Sa 6,2 GB Zusammen: 44442 MB o. 14813 Sek. Zeit: 4 Std. 6 Min. 54 Sek. Differenziell: So 6,2 GB, Mo 12 MB, Di 24 MB, Mi 36 Mb ... Sa 72 MB Zusammen: 6601 MB o. 2200 Sek. Zeit: 0 Std. 36 Min. 40 Sek. Inkrementell: So 6,2 GB, Mo 12 MB, Di 12 MB, Mi 12 Mb ... Sa 12 MB Zusammen: 6421 MB o. 2140 Sek. Zeit: 0 Std. 35 Min. 40 Sek. Benötigte Bänder für Rücksicherung am Freitag: Vollsicherung: 1 Differentiell: 2 Inkrementell: 6 4.) RAID 5 Platten á 18 GB werden benötigt, da ein fünftel der Kapazität für die Parity-Daten verwendet wird. Macht also 5*18 GB - 5*(18 GB /5) = 72 GB, und ich glaube man brauchte 65 GB oder so... Keine Gewähr auf Richtigkeit und korrektes Runden Zitieren
nixcheckk0r Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 und hier mein lösungsvorschlag zum Struktogramm wo man die prüfsumme berechnen musste: Zitieren
Genesis-a Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 3.) Backupberechnung: Vollbackup: So 6,2 GB, Mo 6,2 GB,...,Sa 6,2 GB Zusammen: 44442 MB o. 14813 Sek. Zeit: 4 Std. 6 Min. 54 Sek. Differenziell: So 6,2 GB, Mo 12 MB, Di 24 MB, Mi 36 Mb ... Sa 72 MB Zusammen: 6601 MB o. 2200 Sek. Zeit: 0 Std. 36 Min. 40 Sek. Inkrementell: So 6,2 GB, Mo 12 MB, Di 12 MB, Mi 12 Mb ... Sa 12 MB Zusammen: 6421 MB o. 2140 Sek. Zeit: 0 Std. 35 Min. 40 Sek. Benötigte Bänder für Rücksicherung am Freitag: Vollsicherung: 1 Differentiell: 2 Inkrementell: 6 Ich hab die 6, 2 GByte vergessen, gibt es sowas wie folge Fehler bei der IHK? Also ich mein wenn ich die erste falsch habe, der Weg richtig ist, aber dann sich der Fehler durch alles zieht.... ?! Zitieren
Kobald Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Hi, endlich vorbei Mal ne Frage, was habt ihr bei GA1/FISI bei dieser Aufgabe wo man das JPEG-Bild ausrechnen muss. Habt ihr da auch 2,31 MB pro A4/Seite? Zitieren
VoidStern2 Geschrieben 3. Mai 2005 Geschrieben 3. Mai 2005 Also GH1, Handlungsschritt 1 konnte man ausm Tabellenbuch abschreiben. Stand ein Beispiel drin. (NutzwertAnalyse) Bei dem UML-Klassendiagramm war ich mir was die Assoziation Kunde-Warenkorb angeht nicht so sicher, denn es stand nirgendwo, dass der Warenkorb nicht auch unabhängig vom Kunden existieren kann (z.B. wenn ein Gast die Seite betrachtet). Von daher hab ich einfach ne ganz normale allgemeine Assoziation gemacht (nen simplen Strich). Ist zumindest net falsch so, auch wenns spezieller geht, aber besser als was Falsches hinzumalen. Aber was warn das andere Diagramm fürn Diagramm-Typ ? Ich hab mich gewundert, da war so viel Platz zum schreiben und man sollte nur angeben was für eine Art Diagramm das ist ? Also ich war der Meinung, es wär ein Kollaborationsdiagramm gewesen, aber sicher bin ich mir auch net. Der Rest von GH1 war eigentlich simpel und auch zeitlich gut zu packen. Ich hab die Datenbank-Aufgabe gestrichen, da die mir am zeitintensivsten vorkam. Was die Sekunden-Formatierung Programmieraufgabe angeht, da hätte ich noch ne Lösung : rest = sekunden; //Sekunden zeit.sekunden = rest % 60 rest = rest / 60 //Minuten zeit.minuten = rest % 60 rest = rest / 60 usw. GH2 fand ich übelst, war aber wohl mehr eigene Dummheit / falsche Zeiteinteilung. Hab mich zu lange an dem Geschreibsel am Anfang aufgehalten, die meisten Begriffe die man erklären sollte kannte ich zwar, aber ich wollts möglichst genau wiedergeben und hab das MEiste im Tabellenbuch nachgeschlagen. Die Zeit hat mir dann nachher gefehlt. Das Struktogramm in Handlungsschritt 5 hab ich net fertig gekriegt und für die DB-Aufgabe am Ende hatte ich noch 5 Minuten übrig dann.... Naja - **** happens, ich denke mal dadurch hab ich mir die Note schön versaut. Mehr als 40-50 % werdens da wohl nimmer. Wiso, naja ok, ging eigentlich. OHG, KG, GmbH etc hatte ich mir zum Glück am Abend vorher nochmal angeschaut, deswegen wusst ich das soweit, also ich denk mal so 70 % +/- 10% sollten da drin sein. Die einzelnen Aufgaben aus GH2 und Wiso hab ich nimmer im Kopf, alles Schlechte verdrängt man halt gern Zitieren
davejarjarbinks Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 Hallo Aber was warn das andere Diagramm fürn Diagramm-Typ ? Ich hab mich gewundert, da war so viel Platz zum schreiben und man sollte nur angeben was für eine Art Diagramm das ist ? Also ich war der Meinung, es wär ein Kollaborationsdiagramm gewesen, aber sicher bin ich mir auch net. Das würde ich auch gerne wissen. Ich habe Zustandsdiagramm geschrieben, da in der Uml - Struktur Zustand1 --> Zustand2--> Zustand3 stand. Was meint Ihr ???? Zitieren
Delryn Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 FIAE Bayern GH1: 2. Handlungsschritt: a) Prozedur erstellen die einen eindimensionalen String zurück gibt. Bsp: 272348 Sekunden = 1 Woche, 2 Tage, 5 Stunden, 42 Minuten, 2 Sekunden Seit wann haben Prozeduren einen Rückgabewert :confused: Stand da Funktion oder Prozedur?!?! Zitieren
nixcheckk0r Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 ich würd sagen auch zustandsdiagramm->uml leute sagt doch mal was zu meinem struktogramm weiter oben. BITTE Zitieren
geloescht_Sklaventreiber2k1 Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 FiSi: GH1 -1. VPN Ich bin mir nicht mehr sicher, was war eigentlich bei der Zeichnung verlangt? Ich hab da Router, Switch usw. verbaut :confused: -2. IPSec Beschreiben der Übertragung eine IPSec Pakets, das war ganz i.O. -3. Backup Berechnung dauer Was habt ihr da für Werte raus? -4. Speichberechnen Jpg , RAID -5. Datenbank Rechteverwaltung Nunja, konfuse Tabelle, mit der Rechteverwaltung, denke wird scho a paar Punkte hergeben -6. UML - gestrichen hi, angegeben war ohne netzkoppelelemente; also nur server, clients, isp, wolke und tunnel/"ssl-linie" oder lieg ich da falsch? Zitieren
Railer Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 leute sagt doch mal was zu meinem struktogramm weiter oben. BITTE Muss dich leider enttäuschen, es ist IMO nicht mal ansatzweise richtig. Deine erste schleife läuft solange Zähler <= 12, aber in der gleichen schleife weisst du dem Zähler die Summe und inkrementierst und... also kompletter Humbug, ohne dich jetzt beleidigen zu wollen. 1) Die schleife soll 12 mal durchlaufen. 2) In der Schleife sollen die Stellen der Zahl (nicht der Schleifenzähler) addiert werden, wobei jede gerade Zahl (Modulo = 0) mit 3 multipliziert wird. So ungefähr: //Variablen: Summe: integer; Rest: integer; for i = 0 to 11 { wenn Modulo(Zahl[i],2) = 0 dann Summe = Summe + (Zahl[i] * 3) sonst Summe = Summe + Zahl[i] } ...weiss nicht wie es weiter ging, irgendwas mit nem Rest und dann diesen Rest von 10 abziehen, die Einerstelle ist die Prüfziffer. Zitieren
nixcheckk0r Geschrieben 4. Mai 2005 Geschrieben 4. Mai 2005 neeein, du hast meinen ansatz komplett falsch verstanden. :cool: Zugegeben der nahme Zähler ist einbischen dumm gewählt aber sie soll den index der variable darstellen. Hab sie in der prüfung glaub ich stelle genannt. char zahl; //ursprungszahl int zähler=1, temp=0; //erste und zweite zeile im StGr do //erste schleife im StGr { if(Modulo(Zahl[zähler],2) = 0) //erste if-bedingung in der schleife {Zahl[zähler]=Zahl[zähler] * 3; }//wenn bedingung zahl ist gerade ist erfüllt }while(zähler<=12); //vielleicht hätt ich ja mit null anfangen und zähler kleiner elf machen sollen, aber ich meinte im diagramm die erste stelle, nicht index des arrays=1, ich weiß dass ein index bei null anfängt zähler=1; do //zweite schleife im StGr { temp=temp+zahl[zähler]; zähler++; }while(zähler<=12); immernoch so falsch? ^^ Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.