|
|
|
|
| Zitat von [DK]Peacemaker
Ich würde [c]$i = $i + 3[/c] empfehlen. Damit bist du 3mal so schnell.
| |
Das wäre aber evtl. ein unvollständiger Versuch dann. Wenn die These nämlich nicht stimmen würde, wäre ja möglich, dass Zahlen die nicht durch drei Teilbar sind (also $i+1, $i+2) evtl. auch eine Quersumme ergeben, die durch 3 teilbar ist. Selbige würde ich durch $i+3 aber natürlich entsprechend aussparen und nicht testen.
|
|
|
|
|
|
|
Allerdings sollte man das ganze sowieso lieber mit nem ordentlichen Mathematischen Beweis angehen, anstatt einfach iterativ mal ins blaue zu probieren.
|
|
|
|
|
|
|
Die Prüfung
Naja wie gesagt, ich war Top vorbereitet. Die Aufgabentypen haben entsprechend auch nicht das geringste Problem für mich dargestellt. Allerdings werden ausschließlich die Lösungsergebnisse (teilweise auch Teilergebnisse) auf dem Lösungsblatt notiert.
D.h. egal ob man die Methodik beherrscht: Tippt man unter Zeitdruck etwas falsch in den Taschenrechner oder liest man einen Wert falsch aus einer "Tafel" ab, so gehen die Punkte alle flöten. Das entspricht eindeutig nicht meiner Definition einer "Prüfung". Aber was solls, ist halt Wirtschaftswissenschaften.
Der Kontext
Dummerweise muss ich in dieser Prüfung eine 1,0 schreiben. Den Grund möchte ich kurz nennen, falls die Nebenfachwahl auch bei den neuen GS-Bachelor-Studienanfängern eine Rolle spielt:
Die Diplomnote setzt sich auf 5 Bereichen zusammen:
* Kernstudium I
* Kernstudium II
* Nebenfach
* Diplomarbeit
* Komplexprüfung
Die Kernstudien sind einfach (mündliche) Prüfungen zu allgemeinen Informatik-Themen (Computergrafik, KII+II, Datenbanken I, Compilerbau, ...).
Für das Nebenfach hat man sich bereits im Vordiplom entschieden. Hier muss man 6SWS prüfen lassen (3 "kleine" Vorlesungen oder eine "Große" und eine "Kleine").
Diplomarbeit ist klar. Der Punkt Komplexprüfung beschreibt das Ergebnis einer 45-Minütigen, mündlichen Prüfung über einige (12-16SWS) Vertiefungsthemen. Bei mir z.B. eine Auswahl von: Datenbanken II, Objektorientierte Datenbanken, XML-Datenbanken, Verteilte Datenbanken, Multimediadatenbanken, Datenbankanwendungsprogrammierung, Dokumenten-Verwaltungen uvm..
Das Vordiplom spielt keine Rolle.
So. Bei mir ist das nun wie folgt:
Kernstudium I: 1,1
Kernstudium 2: 1,3
Diplomarbeit: Kann man durch Fleiß eine sichere 1,0 einfahren
Komplexprüfung: Ist mündlich, reines Verständnis: Wenn man methodisch und ausführlich lernt, kann man auch hier mit einer gewissen Sicherheit eine 1,3 oder 1,0 schreiben
2 SWS Nebenfach waren bei mir leider schon eine 2,0
Diese Statistik-Prüfung sollen nun die restlichen 4 SWS für das Nebenfach sein. Angenommen, das wird auch nur eine 2,0, dann würde sich für meine Diplomnote, falls meine Informatik-Prüfungen optimal verlaufen, ergeben:
(1,1 + 1,3 + 2,0 + 1,0 + 1,3)/5 = 1,34
Und schwupps erreiche ich die 1,2 für ein "Diplom mit Auszeichnung" nicht mehr. Das wäre tierisch ärgerlich, wenn das schlussendlich am Nebenfach liegen würde.
Mein Fazit
Falls mich jemand fragen sollte, wonach ich im Nachhinein das Nebenfach gewählt hätte:
* Etwas was von der Prüfung her ähnlich zu meinem Kerngebiet ist
* Etwas, wo die Professoren nicht zu viele Studenten haben, so dass man sich --> mündlich <-- prüfen lassen kann
* Nur, nur, nur mündliche Prüfungen
Bei mir also: Geografie, Biologie, Psychologie o.Ä. Da hätte man den Nebenfachstoff gelernt, verstanden, hätte sich mit dem Prof unterhalten und die 1,0 wäre einfach zu holen.
Bei Statistik allerdings verrechnet man sich 2-3 mal und zack sitzt man auf ner 2, obwohl man prinzipiell alles verstanden hat.
(Wobei ich ehrlichgesagt auch einfach hätte BWL-Vorlesungen aus höheren Semestern (=weniger Studenten übrig) wählen können. Aber da war irgendwie nichts dolles dabei. Oder nichts, wofür man nicht Vorkenntnisse braucht)
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von TriggerTG am 19.07.2010 12:40]
|
|
|
|
|
|
| Zitat von GH@NDI
| Zitat von [DK]Peacemaker
Ich würde [c]$i = $i + 3[/c] empfehlen. Damit bist du 3mal so schnell.
| |
Das wäre aber evtl. ein unvollständiger Versuch dann. Wenn die These nämlich nicht stimmen würde, wäre ja möglich, dass Zahlen die nicht durch drei Teilbar sind (also $i+1, $i+2) evtl. auch eine Quersumme ergeben, die durch 3 teilbar ist. Selbige würde ich durch $i+3 aber natürlich entsprechend aussparen und nicht testen.
| |
Nur, dass du diesen Fall nicht im Programm überprüfst.
Ich zeig dir gleich mal, wie man unsinnige Dinge in C# macht.
|
|
|
|
|
|
|
Natürlich prüfe ich diese Fall...ich geb nur nichts aus wenn er eintritt, das stimmt
|
|
|
|
|
|
|
| Zitat von TriggerTG
Die Prüfung
| |
Nicht falsch verstehen: Darf man fragen, warum dir das Diplom mit Auszeichnung so wichtig ist?
|
|
|
|
|
|
|
Die 1,1 und die 1,3 sind mehr oder weniger "einfach so" entstanden. Ich hatte da nach dem Vordiplom eigentlich keine sonderlichen Ambitionen. Nun wo ich diese guten Noten in einer Hälfte der Diplomnote habe, möchte ich den Schnitt unbedingt beibehalten.
Für Beruf & Karriere später ist das aber Schnuppe. Das ist mehr für mich selber. Relevant wäre es eventuell nur, wenn ich ein Stipendium für die Promotion erhalten möchte. Falls ich in die Promotion gehen will.
Einen finanziellen Aspekt hat es aber auch noch: Man muss nur die Hälfte von dem zurück zahlen, was man sonst für das BaFöG begleichen muss. Ist bei mir aber eventuell auch nicht so wichtig, da ich bzw. meine Eltern das BaFöG vllt eh komplett zurückzahlen müssen. Wurde bisher nur unter Vorbehalt ausgezahlt.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von TriggerTG am 19.07.2010 13:06]
|
|
|
|
|
|
Ah, der sportliche Ehrgeiz.
E: Finanziell noch reineditiert... pah...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von wuSel am 19.07.2010 13:08]
|
|
|
|
|
|
| Zitat von GH@NDI
Ich hab da mal was vorbereitet...
|
Code: |
sub quer {
$_ = shift;
return $_ if $_ < 10;
my $sum;
$sum += $_ foreach(split//);
return $sum >= 10 ? quer($sum) : $sum;
}
my $i = 0;
while(1) {
my $quer = quer($i);
if($i % 3 == 0 && $quer % 3 == 0) {
print "$i und seine Quersumme $quer sind durch 3 teilbar\n";
}
$i++;
}
|
|
| |
|
Code: |
from itertools import count
for i in count(0):
quer = sum(map(int,str(i)))
if i % 3 is 0:
if quer % 3 is 0:
print "Yep, für %d passt es" % i
else:
print "ZOMG! %d verstößt gegen die Regel!" % i
break
|
|
|
|
|
|
|
|
|
Meinen Berechnungen zu Folge muss ich noch 5 Minuten warten, um Ghandis Hypothese bis Int32.MaxValue zu verifizieren.
Aber gerade erst fällt mir der Thread mit der Quersummen Optimierung wieder ein. Da ich das ganze "time", werd ich dann auch mal verschiedene Sachen ausprobieren: Bis her verwende ich x.ToString().Select(i => i - 48).Aggregate((l, r) => l + r);
Und werde das gleich mal gegen eine mathematische Variante austauschen.
|
|
|
|
|
|
|
|
Code: |
static int Quer(int x)
{
return x.ToString().Select(i => i - 48).Aggregate((l, r) => l + r);
}
static void Main(string[] args)
{
Stopwatch watch = new Stopwatch();
watch.Start();
Parallel.For(0, Int32.MaxValue, i =>
{
if (Quer(i) % 3 == 0 && i % 3 != 0)
{
throw new InvalidOperationException("Ghandi hatte unrecht!");
}
});
watch.Stop();
Console.WriteLine("Time: {0}s", watch.Elapsed.TotalSeconds);
Console.ReadLine();
}
|
|
561 Sekunden brauchts. Tests haben aber ergeben, dass die Parallelisierung nicht so viel bringt. Ich könnt es zwar auch mal auf einem 16-Kerner versuchen, allerdings bezweifel ich, dass mir da im Shared Hosting wirklich die entsprechende Performance zur Verfügung steht.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 19.07.2010 13:19]
|
|
|
|
|
|
Da ich den Effekt gerade wieder feststelle:
Habt ihr das eigentlich auch, dass ihr bei guter Musik besser arbeiten könnt? Speziell programmieren?
|
|
|
|
|
|
|
Manchmal glaube ich mir einzubilden, dass es ganz ohne Musik oder ner TV-Serie dabei besser geht. Manchmal aber auch das Gegenteil.
btw: obiges Programm mit:
|
Code: |
static int MegaQuer(int x)
{
int sum = 0;
while (x > 0)
{
sum += x % 10;
x /= 10;
}
return sum;
}
|
|
Schafft es auf dem 16-Kerner in 47 Sekunden \o/.
Jetzt soll ich aber vielleicht mal was vernünftiges machen.
/e: und auf meinem in 229 Sekunden.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [DK]Peacemaker am 19.07.2010 13:25]
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Manchmal glaube ich mir einzubilden, dass es ganz ohne Musik oder ner TV-Serie dabei besser geht. Manchmal aber auch das Gegenteil.
btw: obiges Programm mit:
|
Code: |
static int MegaQuer(int x)
{
int sum = 0;
while (x > 0)
{
sum += x % 10;
x /= 10;
}
return sum;
}
|
|
Schafft es auf dem 16-Kerner in 47 Sekunden \o/.
Jetzt soll ich aber vielleicht mal was vernünftiges machen.
/e: und auf meinem in 229 Sekunden.
| |
Wir haben doch schon einen Thread zu Quersummen
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Ich würde [c]$i = $i + 3[/c] empfehlen. Damit bist du 3mal so schnell.
| |
Wenn ich $i = $i + 4 mache, ist es dann 4-mal so schnell?
@wusel: Jopp, da gibt es sogar Studien zu dem Thema.
|
|
|
|
|
|
|
Ich habe an meinem rechten beim 12 Mückenstiche, am linken 5.
Und meine Mückenstiche werden immer ziemlich groß.
Ich glaube ich besorge meiner Freundin ein Mückennetz für die Balkontür.
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
Ich habe an meinem rechten beim 12 Mückenstiche, am linken 5.
Und meine Mückenstiche werden immer ziemlich groß.
Ich glaube ich besorge meiner Freundin ein Mückennetz für die Balkontür.
| |
Hab ich hier auch, lohnt sich. Auch die obligatorischen Nerv-Fliegen sind verschwunden.
|
|
|
|
|
|
|
meine freundin ist ein mückenmagnet. könnte ich ja praktisch finden, aber dazu tut sie mir zu sehr leid.
|
|
|
|
|
|
|
Wenn ich Mückenstiche hab, dann ignoriere ich sie bis sie weg sind. Ich bin der Überzeugung dass das besser hilft als Fenistil oder die anderen Mittelchen. Ich warte aber immer noch auf zwei zeitgleiche Stiche, dass ich mal einen Versuch machen kann ob Fenistil wirklich so wenig hilft wie ich glaube
|
|
|
|
|
|
|
| Zitat von wuSel
Da ich den Effekt gerade wieder feststelle:
Habt ihr das eigentlich auch, dass ihr bei guter Musik besser arbeiten könnt? Speziell programmieren?
| |
Deutlich. Muss natürlich was sein, was man gewohnt ist und sehr mag, so dass man nicht unbedingt Gedanken an die Musik verschwenden muss.
|
|
|
|
|
|
|
Ich bin gerade sehr angefressen von diesem bekloppten Technischen Wahlpflichtfach "Drahtlose Sensorsysteme".
Gibt 5 Creditpoint (das ist das wenigste an CP was es bei uns überhaupt für ein Fach gibt) und hatte 2+2 (Vorlesungen + Praktikum) Semesterwochenstunden.
War zwar ganz interessant, aber der Prof hats viel zu wichtig genommen, ergo mussten wir deutlich mehr Arbeit investieren als geplant.
Außerdem grenzt er für seine Klausur nicht ein, ergo müssen wir ALLES können. Und "alles" sind in diesem Fall ein 400 Seiten Skript mit untrivialen Sachen auf den Folien.
Ich les mir die Rotze jetzt einmal durch und das muss dann reichen. Ich mochte den Prof und das Fach fand ich spannend, auch wenn es viel arbei war. Nu hat er es verkackt, der kann mich mal...wenn ich da mit einer 4,0 rausgehe reicht mir das völlig. Mistkackepisse!
Und natürlich müssen wir eine 90 Minuten Klausur schreiben, statt einen entspannten mündlichen Test zu haben, weil der Herr es verkackt hat, seine Modulbeschreibung so zu schreiben, dass es keine Klausur braucht. Argh.
|
|
|
|
|
|
|
Ich kann dich da nachvollziehen. Ich hatte letztes Semester eine 2h Klausur in einem Fach für 2CP... find da mal Motivation überhaupt das Script zu suchen.
| Zitat von SirSiggi
| Zitat von wuSel
Da ich den Effekt gerade wieder feststelle:
Habt ihr das eigentlich auch, dass ihr bei guter Musik besser arbeiten könnt? Speziell programmieren?
| |
Deutlich. Muss natürlich was sein, was man gewohnt ist und sehr mag, so dass man nicht unbedingt Gedanken an die Musik verschwenden muss.
| |
Bei mir meist sowas wie das Black Album von Metallica o.ä., das kann man so schön nebenher in einem Ohr plätschern lassen.
|
|
|
|
|
|
|
| Zitat von wuSel
Ich kann dich da nachvollziehen. Ich hatte letztes Semester eine 2h Klausur in einem Fach für 2CP... find da mal Motivation überhaupt das Script zu suchen.
| Zitat von SirSiggi
| Zitat von wuSel
Da ich den Effekt gerade wieder feststelle:
Habt ihr das eigentlich auch, dass ihr bei guter Musik besser arbeiten könnt? Speziell programmieren?
| |
Deutlich. Muss natürlich was sein, was man gewohnt ist und sehr mag, so dass man nicht unbedingt Gedanken an die Musik verschwenden muss.
| |
Bei mir meist sowas wie das Black Album von Metallica o.ä., das kann man so schön nebenher in einem Ohr plätschern lassen.
| |
Come Clarity
|
|
|
|
|
|
|
Guter Mann, wird gleich in die Liste gepackt!
|
|
|
|
|
|
|
Ich hör zum lernen oder arbeiten gerne Anathema im Hintergrund. Schön langsam, entweder ruhig, oder wenigstens eintönig. Und nebenher echt geile Musik.
|
|
|
|
|
|
|
Wenn ich mich wirklich konzentrieren muss, kommt für mich nur Elektro Chillout in Frage: Da ich bei SomaFM, SmoothJazz & Co. bereits den kompletten Musikpool kenne, schwärme ich zur Zeit sehr für:
* http://www.limbikfreq.com/
Wenn ich entspannt am surfen bin, dann höre ich gerne 80er:
* http://www.m2radio.fr/?m2=analog
Eigene Musik höre ich selten, da ich da zu sehr den Drang verspüre an der Playlist rumzufummeln
|
|
|
|
|
|
|
WARUM EIGENTLICH GEHIRNSALAT????ßß
|
|
|
|
|
|
|
| Zitat von Noch_ein_Kamel
GUTE NACHT!
| |
Kamel hat's vorgemacht.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |