Zum Inhalt springen

AndiE

Mitglieder
  • Gesamte Inhalte

    156
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von AndiE

  1. Ich würde das anders machen: Aufgabe: Berechnen Sie die Summe C mit der Länge Lc der Zahl A mit der Länge La und der Zahl B mit der Länge Lb. Die Ziffern beider Zahlen haben den Wertebereich(0;1) Vereinbarung: C(i),A(i) und B(i) bezeichnen jeweils die von rechts (niedrigster Wert) gezählte Stelle. Ich hatte den Code schon fertig, aber wir wollen ja nicht vorgreifen.
  2. Hallo, ich kann mir nicht vorstellen, daß jemand, der aus der Schule raus ist, keine Ahnung von Listen hat. Im Klassenbuch stehen die Schüler mit ihren Daten drin, das ist eine "Namens"-LISTE. Die heißt auch noch so. Daneben trifft jeder im Leben Unmengen geschriebener Listen, wie beim Pizza-Bäcker, im Restaurant usw. Also das Argument nehme ich niemandem ab.
  3. Das ist der Code: void ProcessImage(CyUserBuffer &userBuffer, CSpyder3GigEInterface *camera) { // Process image unsigned char *tempBuffer = userBuffer.GetBuffer(); long max = -1, maxX, maxY; long min = 0x7fffffff, minX, minY; // unsigned long width=0; unsigned long height=0; unsigned long pixelWidth =0; camera->GetSizeX(width); camera->GetSizeY(height); camera->GetPixelByteSize(pixelWidth); for (int r = 0; r<(int)height; r++) { for (int c = 0; c< (int)width ; c++) { int value; if ( pixelWidth == 1) value = (int)(tempBuffer[ r*width+c]); else { unsigned short indx =(r*width+c) * pixelWidth ; value = tempBuffer[ indx+1 ]&0x0f; value = value<<8; value |= tempBuffer[indx]; } if ( value > max ) { max =value; maxX = c; maxY = r; } if ( value < min ) { min = value; minX = c; minY = r; } if ( r%100 == 0) printf("%d,", value); // Was soll das? } // next c if ( r%100 == 0) printf("\n"); } // next r printf( "Maximum Value(%d, %d) = %d\n",maxX,maxY, max); printf( "Minimum Value(%d, %d) = %d\n",minX,minY, min); } Was soll die markierte Stelle tun?
  4. Hallo, ich habe einen anderen Ansatz:(Pascalsches Dreieck) Gegeben sie ein String der Länge 3. Dann gibt es (3 über 0)=1 String ohne Leerzeichen. (3 über 1) = 3 Strings mit 1 Leeerzeichen, (3 über 2) Strings mit 2 Leerzeichen und (3 über 3) Strings mit 3 Leerzeichen. Die Summe der Zahlen ist 2 hoch 3 gleich 8. So könntest du die Teilanzahlez berechnen. Ich denke, die Aufgabe (4000 über 1000) wird jeden Rechner sprengen. LG Andre'
  5. Ok, es gebe ein Verfahren, was der Sache nahe käme: 1. Gegeben sei ein "Codewort", das möglichst lang ist und aus Großbuchstaben besteht. 2. gegeben sei ein "Text", der ebenfalls aus Großbuchstaben besteht 3. Kodierung/Chiffrierung erfolgt nach der Formel: (Buchstabe vom Codewort + Buchstabe vom Text - 0x82) %26+0x41 0x41=65, weil "A" diesen Kennwert in der Zeichentabelle hat, 0x82 ist das Doppelte. 26, weil es 26 Buchstaben gibt. Das ist ein uraltes Verschlüsselungsverfahren, aber nicht für Passwörter , sondern für Nachrichten. Ich fand es bei einer Anleitung für LARP. Vielleicht solltest du das mal ausprogramieren, und mit deinem Codebeisiel vergleichen. MfG Andre'
  6. Hi, du sprachst von einer Menge Code's. Können die oder der Vorlesungs/Seminar-Inhalt helfen? Auf den ersten Blick sah das nach dem Buchstabenersetzungsverfahren aus.
  7. Du übergibtst eine Erweiterung mit vier Zeichen. (xyzk) Das mag nicht gut gehen
  8. AndiE

    C++

    Hallo, ich würde nicht zu lange warten, um in C++ einzusteigen. Meiner Erfahrung nach ist es nachher schwierig, sich in das Klassenkonzept zu denken, wenn man vorher "offen" programmiert hat. Gerade so Programmierkonzepte, wei eine Klasse für die Berechnng der Daten und eine für deren Eingabe und Darstellung, sollte man schon früh in seine Denkweise integrieren. Ich bin von QuickC gleich auf VC++ 1.0 umgestiegen, und das war schon ein ganz schöner Hammer. Heute würde ich es schrittweise machen. Erst Klassenkonzept auf Konsole, erst dann OOP mit MFC. MfG Andre'
  9. Im Prinzip ist das ganz simpel. 1. Bewege (move) 0 in R0 2. Speichere(store) den Inhalt derSpeicherzelle, deren Adresse in R0 steht in R1 Wie die #4 anzuwenden ist, weiß ich nicht. MfG Andre'
  10. Ich würde erst mal all die Stellen löscvhen, in denen du Zeigern die NULL zuweist. In der Regel mögen das die Umgebungen nicht, unter Windows kommt eine allgemeine Schutzverletzung.
  11. Danke für die Korrektur. Aber es gibt noch diese "doofe" Nebenbedingung: Das macht das so problematisch Viele Grüße Andre'
  12. Hallo, meine ältere Hilfe (VC++ 6.2) hat das ausgespuckt: Media Control Interface (MCI) API damit kann ich nur die CD lesen. Aber neuere Versionen müßten auch den Brenner und DVD ansprechen.
  13. Hallo, ich gehe das ganze mal anders an. gegeben seien 9 Zahlen, die die Höhe der Blöcke darstellen 2, 9, 3, 4, 7, 5, 9, 1, 6 Diese seien auf 6 Spalten aufzuteilen: 1. Frage: Wie groß sind die Blöcke insgesamt 2+9+3+4+7+5+9+1+6=46 2. Wie hoch ist jede Spalte durchschnittlich: 46/6=7,66 Wieviel Blöcke entfallen auf eine Spalte: 9/6=1,5 3. 1. Lösung a) 2+9=9 3+4=7 c) 7 d) 5 e) 9 f) 1+6=7 Ich meine die Kriterien, ob ein Stein hinzukommt, oder nicht liegen bei halber und anderthalfacher Füllhöhe. Ist die Füllhöhe mit dem neuen Stein kleiner als 12, dann noch ein Stein. Sonst nächste Spalte. MfG Andre'
  14. Hi, ich würde das Projekt ablehnen. So, wie es dasteht, bringt es zwar den Lehrlingen Nutzen, nicht aber der Schule oder den Lehrkräften. Die Lösung einer Hausaufgabe mit Copy-Past aus dem Vorjahr zu "lösen", kann nicht Ziel der Einrichtung sein. Warum die Lösung von Hausaufgaben vorher besprochen sein soll, ist mir auch nicht klar. Wenn ich n Leuten eine Hausaufgabe stelle, erwarte ich n Lösungen dazu. Nur dann kann ich sicher sein, inwieweit alle das besprochene Fachgebiet beherrschen. LG Andre'
  15. Hallo, so gant weiß ich noch nicht, worum es geht. Soweit ich verstanden habe, erzeugst du eine Matrix n*k, deren Werte z(n,k) von n und k abhängen, wobei k=f( ist. Diese Werte willst du dann in einem kartetischen Koordinatensystem darstellen, wahrscheinlich mit n alx y-Achse und z als x-Achse. k bleibt außenvor , da es von n abhägt. Ich würde dann einfach Gitternetzlinien für x und z ziehen, und die Wertepare neben die Punkte schreiben. MfG Andre'
  16. AndiE

    Primfaktorzerlegung

    Hallo, du trittst die for-Schleife nieder. Da du den Index auf 2 veränderst, wird die Schleife ewig ausgeführt.
  17. Ich hatte eine "ähnliche" Aufgabe mit VBA. An deiner Stelle würde ich in OnDraw die Dialoge mir Rectangle und Circle an die gewüschete Stelle zeichnen und die Daten auf normalem Wege mit TextOut in diese Formulare eintragen. Dann kannst du die anderen Funtionen OnPrint usw. ganz normal nutzen. LG Andre'
  18. Hallo Nacho, kurzer Rede langer Sinn. Du hast zwei Möglichkeiten das Problem anzufassen: 1. von der Funktion her: 1. Aufgabe: Programmiere einen Funktionsplotter 2. Was soll der machen?: eine Funktion auf dem Bildschirm darstellen( mit Hilfe von Excel) 3. Wie soll er das machen? Mit einer Wertetabelle 2. von der Logik her 1. Im Tabellenbuch findest du Beispiele von Struktogrammen. Es gibt drei Arten a) Seqenz Schleifen c) Entscheidungen Es gibt noch Untergruppen zu Zählschleife kopfgeführte Schleife fußgeführte Schleife zu c) einfache Entscheidung alternative Entscheidung Auswahl Du mußt dir klarwerden, was die genau machen, und wie man sie anwendet. Dann brauchst du jetzt nur zu versuchen beide Wege zusammenzubringen, und fertig ist das Programm und das Struktogramm. Laß hören, was du daraus gemacht hast! LG Andre'
  19. So klein ist das Problem nicht. Der erste Punkt ist es, den Unterschied zwischen Deklaration und Implementierung zu kennen. vereinfacht ausgedrückt: Deklaration heißt anzugeben, was man macht, Implementierung heißt wie man es macht. Die Deklaration erfolgt in den header-Dateien, und die Implementierung in den cpp- Dateien. Eine Klassen-Deklaration beginnt mit "Class Name : Mutterklasse { Die Implementierung beginnt meist mit der Festlegung des Konstruktors "Name ::Name() " . Bei der Erstellung wird die cpp-Datei aufgerufen, wobei die #include- Direktiven die zu Beginn definierten header-Dateien lädt, die die Deklarationen enthalten. Der dazugehörige Quellcode kann in cpp-Datei stehen oder die Funktionen vorcompiliert in dll oder lib- Dateien. Wie man die erstellt und einbindet, kann ich so nicht sagen. Da muß die Hilfe aufgerufen werden. LG Andre'
  20. Hallo, Helfen JA, für dich machen NEIN. Wenn du weißt, wie du die Aufgabenstellung lösen würdest/willst, kann ich dir helfen, daraus ein Struktogramm erstellen. Aber Lösung der Aufgabenstellung und Struktogramm ist NICHT. LG Andre'
  21. Ne, darum steht ja dadrunter usw- und so weiter: Beispiel: " Die Bundesregierung beschließt: Die deutsche Sportförderung erhält mehr Geld", dann werden die Themen "Sport" und "Politik" berührt. Bei der Auswertung durchläuft du die schleife solange bis alle relevanten Themen abgearbeitet sind. 1. zuerst die das Top-Theam enthalten. 2. dann die die das 2. Thema enthalten, aber noch nicht genannt sind 3. die das 3. Thema enthalten, aber noch nicht genannt sind 4. ... N. die das unwichtigste Thema enthalten, und noch nicht genannt sind.
  22. Hallo, 1. Auch der Webmaster will wissen, welche Artikel am meisten angeklickt wurden, welche Themen also die Nutzer insgesant am meisten interessieren.. Deshalb weiß jeder Artikel, wie oft er angeklickt wude, und die Themen, für die er steht. 2. Die Ausgabe soll Artikel ausgeben: 1. alle für den Nutzer interessanten Artikel(Themen sind größer null), die Element max enthalten 2. alle die Element max-1 enthalten, außer die unter 1. angezeigten usw. Dabei ist Element max, das meistangeklickte Element, Element max-1 das zweithäufigst angeklickte Element usw.
  23. Ich würde so vorgehen. Es ist aber nur Pseudocode. eine Klasse "Themen" enthält N numrische Felder, deren Namen die vorkommenden Themen sind. Die Klasse "Artikel" enthält den Text und ein Objekt der Klasse "Themen", wobei die angesprochenen Themen ungleich 1 sind, die anderen 0. Die Klasse Nutzer enthält die Persönlichen Daten und auch ein Objekt der Klasse "Themen". Ruft der Nutzer einen Artikel auf, dann erhöhen sich: 1. die angesprochenen Themen in der Klasse "Themen" des "Artikels" 2. die angesprochen Themen in der Klasse "Themen" des "Nutzers" 1. Sortiere die Inhalte von "Themen" von "Nutzer" der Größe nach abwärts. für die Anzahl der Themen, die größer als 0 sind: Suche n Liste alle Artikel für die die Anzahl der Themen von Nutzer größer als Null sind. lösche das Thema mit der höchsten Zahl nochmal
  24. Du mußt doch erst das feld[max] mit den Daten aus der Datei füllen.
  25. Hallo, ich habe mich an einem DHTML-Steuerelement versucht. Ohne durch mich selbst etwas hinzuzufügen, wurde zur Anschauung ein Steuerelement erzeugt, daß die Hintergrundfarbe des Bereiches Body der Webseite ändert. Wenn ich nun auf die Steuerflächen drücke, zeigt er mir "Fehler auf der Webseite" an. Im Debug -Fenster erfolgt die Meldung, "Funktion für Obkekt nicht vorhanden." Wie kann ich das lösen? Meine erste Idee ist, das die Norton- Internet-Security dahintersteckt, die das Script als unsicher einstuft. Aber ist dem so? Was sollte ich machen? Danke LG Andre'

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...