Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Vollständige Induktion ? Wikipedia Diese Lösung ist nicht falsch, sie ist eben "nicht sinnvoll". Dies sieht man aus der Algorithmik heraus Der Beweis wird durch so ein Konstrukt viel schwieriger, da ich eben nicht einfach n->n+1 bzw n->n-1 beweisen kann, was man bei einder Induktion macht. Dann gebe ich Dir hier den Rat, dass Du Dir einen guten Stil angewöhnst und Dir sinnvolle und strukturierte Algorithmen überlegst. Das Beispiel von Abi2010 ist eben ein solches Beispiel, das man vermeiden sollte. Bei komplexere Strukturen kann so etwas gerne völlig schief gehen: Man kann leicht erkennen, wenn man die If-Bedingung abändert, dass man Gefahr läuft dass i negativ wird, greifst Du auf den Index -1 zu, wird das einen Fehler produzieren. Man versucht eben gerade Schleifen so zu designen, dass sie terminieren. Ein Zugriff auf den Arrayindex -1 führt zu einem nicht definierten Verhalten des Programms. Man zeigt dies durch das Hoare Kalkül (Hoare-Kalkül ? Wikipedia) bzw durch die Schleifeninvariante (Schleifeninvariante ? Wikipedia). Das sind Formalismen um eben auch zu beweisen, dass eine Schleife immer das macht, was sie soll, d.h. es ist immer definiert in welchem Zustand sie sich befindet. Wie schon gesagt, stell Dir das einfach bei einem sehr großen komplexen Quellcode vor, wenn unter Umständen da mehrere Leute dran arbeiten und man eben solche Konstruke wie sie abi2010 genannt hat, erstellt, dann kann durch eine zweite Änderung das Programm etwas machen, was nicht gewollt ist
  2. Ich tue mich da auch schwer. Also für mich ist das auch die Suche nach einer Software bzw. wenn es keine gibt, dann wäre es wohl eher für einen FIAE etwas, der diese dann entwickelt
  3. Bitte für die Codeangaben, die Code-Tags verwenden. Weiterhin wird PHP als SSI-Include <?php ?> [/PHP] geschrieben. Zusätzlich solltest Du Dir die Beispiele unter PHP: Mssql - Manual anschauen. Select ist [b]keine[/b] PHP Anweisung und das Connect liefert einen Handel, der verwendet und auch wieder geschlossen werden muss Warum hast Du nicht auf der Originalphp Seite geschaut, dafür muss man nicht tagelang suchen
  4. Du musst Tabellen in Access als "verknüpfte Tabellen" erstellen
  5. In der aktuellen Version ist die Übersetzung besser geworden, wobei ich immer dazu raten würde, wenn der Originaltitel in englischer Sprache ist, diesen auch zu lesen, da durch eine Übersetzung auch Fehler entstehen können.
  6. Das ist etwas unschön, da Du Zählvariable veränderst. Gerade, wenn man hier Schleifeninvariante via Induktionsbeweis zeigen muss, ist das sehr unschön. Es ist von der Struktur einfacher so lange zu würfeln, bis man keine Duplikate mehr hat und dann entsprechend den Index zu inkrementieren
  7. Bitte noch einmal nachdenken, wie groß das Array ist! Lottzahlen sind 6 Zahlen aus 49, sprich ein Urnenexperiment ohne zurück legen. Das ganze hat hier noch nicht's mit C# zu tun. Es geht nur um den Algorithmus
  8. Ich gebe einmal als Idee diesen Pseudocode an: lottozahlen = array[1..6]; lottozahlen[1] = random(1,49); for i=2 to 6 do do lottozahlen[i] = random(1,49); while lottozahlen[i] not in lottozahlen[1..i-1] endfor
  9. Du möchtest Dein Problem einmal so beschreiben, dass es verständlich wird
  10. Bevor Du mir eine PM schickst, um ein Angebot von mir zu erfragen, solltest Du erst einmal überlegen, ob das der richtige Weg ist. Ich habe keinen Hinweis darauf gegeben, dass ich dieses durchführe, Du solltest also nicht irgendwelche Leute belästigen, nur weil Du es selbst nicht kannst, dafür gibt es den Anzeigemarkt
  11. So ist das auch falsch, weil das kein syntaktisch korrekter PHP Aufruf ist. Du solltest erst einmal klären, was Deine Cronoberfläche ausführen kann und wie es die Scripte ausführt, als nächstes wäre zu klären, ob Befehle in Deiner PHP Installation gesperrt sind. Es gibt Möglichkeiten aus einem PHP Kommandozeilen Aufrufe durchzuführen, wenn diese erlaubt sind. Als Alternative wäre das Originalscript so anzupassen, dass der Parameter eben fest im Script hinterlegt ist und dann das Originalscript via Cron ohne Parameter aufzurufen
  12. Für Webprogrammierung sind HTML, XML, XSLT, JavaScript (Ajax, etc) und eine Sprache, die auf dem Server ausgeführt werden kann wie z.B. Perl, PHP, ASP, C/C++, Python usw. die Optionen. Für Datenbanken ein generelles SQL und dann passend für die Datenbank Literatur, wobei hier datenbankspezifisch Stored Procedures usw erstellt werden können. Dann kämen noch Systeme wie Flash, Silverlight usw hinzu. Zu jedem Teil gibt es entsprechende Tutorials / Literatur. Es kommt darauf an, was Du zur Verfügung hast und was das Ziel ist. Du wirst kein Werk finden, dass Dir so umfangreich alle die von mir genannten Themen näher bringt. Nein, das ist ein Trugschluss. Neben Design gehört eine gute Portion Erfahrung in die Entwicklung von Software. Erfahrung sammelt man mit der Zeit und durch immer wieder neues Lernen. Für einen Einstieg wären diese Werke zu empfehlen Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software: Amazon.de: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Bücher Algorithmen: Amazon.de: Robert Sedgewick: Bücher Lehrbuch Grundlagen der Informatik: Konzepte und Notationen in UML 2.0, Java 5, C++ und C#. Algorithmik und Software-Technik. Anwendungen Sav Informatik: Amazon.de: Helmut Balzert: Bücher Lehrbuch der Objektmodellierung: Analyse und Entwurf mit der UML 2: Amazon.de: Heide Balzert: Bücher Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering: Amazon.de: Helmut Balzert: Bücher Lehrbuch der Softwaretechnik: Softwaremanagement: Amazon.de: Helmut Balzert: Bücher Das wären so die klassischen Werke, die man als Grundlagen verwenden kann, dazu kämen dann noch passend entsprechende Literatur für HTML / CSS, JavaScript, usw hinzu
  13. So wie Du das hier darstellst wird das nicht mit dem Projekt, weil Du wie robotto schon sagte die Kernelemente vernachlässigst.
  14. Wohl nicht, weil programmieren != Konzept. Für die Syntax gibt es Selphp bzw php.net aber das sinnvolle erarbeiten eines Konzeptes ist unabhängig von der Programmiersprache. Hierzu wären dann diverse Bücher aus der Informatik / Softwareengineering / Algorithmen die Basis.
  15. Ist das so schwer? Du erstellst ein PHP Script, das keine Parameter erwartet, dieses trägst Du in Deinen Cronjob ein. In _diesem_ PHP rufst Du dann das Original Script mit den Parametern auf.
  16. Ich will mal so ein Schlagwort wie "OsCommerce" oder "XtCommerce" in den Raum werfen. Warum muss Du das Rad neu erfinden?
  17. in Deiner Crontab, wenn es per Cron gesteuert werden soll
  18. @volker81: Kann es sein, dass Du eine UMTS oder Mobile Verbindung benutzt? Verschiedene Anbieter sperren diverse Ports bzw setzen ggf NAT und Filter ein.
  19. Haskell (Programmiersprache) ? Wikipedia Prolog ? Wikipedia Wirst Du sicher nicht mit Java o.ä. vergleichen können Kannst Du mir mal schnell sagen, wie man Differentialgleichungen, die man z.B. aus dem Ingenieurbereich ständig hat, am Rechner löst? Oder wenn ich Messdaten habe, eine Funktion darauf anzupassen? Oder ich habe mehrdimensionale Daten (600-800 Dimensionen) und möchte diese visualisieren? Wenn Du das hobbymäßig alles kannst, dann sag mir doch mal was ist Neural Gas, SOM, konjugierter / stochastischer Gradientenabstieg, B-Splines, Bezier-Splines und die dazu gehörigen Berechnungsverfahren, Landau Symbole, kd-Tree, BVH usw Unterschätze nicht, das was Du im Studium lernst, das ist mehr als nur Programmieren
  20. Ich würde Dir sagen, mach Dein Abi, wenn Du willst, dann eine Ausbildung, die Du mit Abitur verkürzen kannst und wenn Dir das nicht reicht ein BA / Fachhochschul / Unistuidum. Das allgm. Abitur ist immer noch der höchste Abschluss und befähigt Dich "alles" zu machen, was Du möchtest. Du musst auch bitte einmal unterscheiden "Informatik" in der Schule, der Ausbildung und während des Studiums, das sind verschiedene Bereiche. Außerdem ist PHP nicht unbedingt das was Du während der Ausbildung lernst. Du wirst während der Ausbildung evtl in C++, C#, Java o.ä. arbeiten müssen, das ist abhängig vom Betrieb und auch mehr lernen. Der FIAE ist 50% Kaufmann und 50% Programmierer. Das Studium ist dann wieder anders, wobei hier je nach Hochschule andere Schwerpunkte existieren, wobei ich generell sagen kann, dass ein Studium in der Informatik eben mathematisch orientiert ist
  21. bitte dann auch so umsetzen Das ist doch egal bzw der Sinn von Klassen / Objekten. Die Datenstruktur des Feldes ist identisch, die Struktur der Schiffe auch, das was unterschiedlich ist, ist die Position der Schiffe innerhalb des Feldes bzw. die Markierung welcher Teil des Schiffes zerstört ist. => also bitte wenn C++ noch einmal vollständig überdenken @Problem: Deine Klasse "Feld" muss dann eine Methode implementieren "alle Schiffe zerstört", d.h. sie muss alle Schiffsobjekte Abfragen, ob sie zerstört sind. Wie schon gesagt, Du durchläufst n^2 Datenstrukturen, d.h. Deine Checkroutine liefert nicht korrekte Ergebnisse. Dein Code ist eben nicht passend für ein OOP Modell. Ich würde Dir empfehlen, dass Du einfach, wie oben geschrieben, das ganze für ein (1) Feld implementierst, dann kannst Du das dann auf n-Spielfelder auch erweitern. Die Boost Boost C++ Libraries bietet schon Datenstrukturen für Matrizen, da Dein Feld ja eine Matrix ist, bietet sich das an. Alternativ geht natürlich auch die std-Lib
  22. Okay das ist die Problemstellung, die gehört in den Antrag Das sind zwei Möglichkeiten für die Lösung, die nicht in den Antrag gehören. Direkt dazu: ein Loadbalancer ist keine Ausfallsicherheit. Was ist wenn Dir der / die Server mit den VM sterben, dann nützt Dir der Loadbalancer gar nichts. Nur weil Du mySQL und Cumulus in eigene VM packst und diese über den Loadbalancer verbindest, hast Du keine Ausfallsicherheit gewonnen. Ich würde sagen, Du gehst sogar noch mehr das Risiko von einem Crash ein.
  23. Goto solltest Du ganz vermeiden, die main Funktion hat auch Übergabeparameter. Wenn Du schon Klassen benutzt, was nach C++ aussieht, solltest Du dann auch genau diese Struktur durchgängig verwenden. Warum Du zwei gleiche Arrays jeweils mit zwei mit der For-Schleife durchläuft ist irgendwie nicht nötig, da sie gleich sind, reicht eine. Wofür Du auch zwei Arrays brauchst, ist auch nicht klar; ich würde zwei Objekten vom gleichen Typ / gleiche interne Datenstruktur verwenden Bitte überlege einfach mal, ob man diese Fragen aufgrund Deines Post und der dazu hier eingestellten Informationen überhaupt beantwortet werden können. Meine Glaskugel ist im Moment kaputt
  24. Ich würde sagen, dass ist ein Installationsprojekt und damit keine Projektarbeit. Wo ist die Problemstellung
  25. Ich würde jetzt einmal ohne Garantie behaupten, dass das alles Dein Privatvergnügen ist. Du kannst Fahrkosten in der Steuer geltend machen (Entfernungspauschale ? Wikipedia).

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...