ALGORITHMEN - Teil XX: Zwischen Fersuch und Irrdumm

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

  • Der PC, die Krone der Schröpfung: Wer programmiert hier eigentlich wen? :P

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Abt. BISHERIGE INHALTE
    =================
    Hier das aktualisierte Download-Link zum gezippten Inhaltsverzeichnis aller bisherigen ALGORITHMEN-Kapitel samt Stichwort-Suchprogramm sowie der Letztversion des sog. Beamers: Der Beamer (ein Profan-Programm) bringt den Anwender bei Eingabe von Kapitelnummer_Beitragsnummer in die Nähe des Beitrags im entsprechenden Forumskapitel hier. Das klappt in 90% der Fälle. Der Beamer ist momentan auf Firefox eingestellt, XProfan-Fans können ihn aber jederzeit auf andere Browser ändern.


    Gruss

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Abt. FROHE WEIHNACHTEN 2018!
    =========================
    Etwas Weihnachtsstimmung - und nebenbei eine weihnachtliche Rosetta code -Aufgabe erledigt!
    Wer mitsingen möchte - es sollte etwa so klingen: LINK
    Gruss

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

    Einmal editiert, zuletzt von p. specht ()

  • Abt. Jubiläum!
    ==========


    200 Jahre „Stille Nacht, heilige Nacht“



    Stille Nacht, heilige Nacht!
    Alles schläft, einsam wacht
    nur das traute, hochheilige Paar:
    „Holder Knabe im lockigen Haar -
    schlaf in himmlischer Ruhe!“
    Schlaf´ in himmlischer Ruh´.


    Stille Nacht, heilige Nacht,
    Hirten erst kundgemacht
    durch der Engel "Halleluja"
    tönt es laut von fern und nah:
    „Christ, der Retter ist da!“ -
    Christ, der Retter ist da!


    Stille Nacht, heilige Nacht!
    (Du)Gottessohn, oh, wie lacht
    Lieb' aus deinem göttlichen Mund
    da uns schlägt die rettende Stund,
    Christ, in deiner Geburt -
    Christ, in deiner Geburt !


    (Franz Xaver Gruber, 1818 / F. Mohr)

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Abt. XML-DTD nach Relationale DB
    ==========================
    Erste holprige Gehversuche, XML zu verstehen ...
    Gruss


    P.S. MDB = Mitglied der Bauplanung

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

    Einmal editiert, zuletzt von p. specht ()

  • XML ist und bleibt Murks.

    Dann hast Du den Sinn von XML nicht verstanden.
    Hier eine Erklärung: https://de.wikipedia.org/wiki/Extensible_Markup_Language


    Einfache XML-Dateien kann man notfalls auch durch lesen erkennen, aber das ist nicht der Sinn des ganzen. Dafür gibt es Parser, die das dann gleich validieren. Es gibt inzwischen viele Programm-Bibliotheken, die einem genau dieses Abnehmen.
    Es können alle Verschachtelungen beschrieben werden und auch für den Menschen lesbare Ergebnisse extrahiert werden. Was wäre den z.B. jedes Office-Datei-Format, ohne xml?


    Der einzige Nachteil gegenüber propitären Binären Dateiformaten, wäre seine Dateigröße. Dies umgeht man, in dem diese XML-Dateien meist gepackt (ZIP) werden.

    Eine komplizierte Lösung für einfache Sachen.

    Wenn Du es nicht lesen kannst, weil es dafür auch gar nicht gedacht ist, da können wir ja nichts für :-D

  • Ich gestehe, ich habe Verständnis für beide Standpunkte - den von Oldi-40 UND für ts-soft:
    Mit XML kann man tief verschachtelte Strukturen flachklopfen und in eine Textdatei stecken - wer´s braucht ist glücklich! Der umgekehrte Weg ist etwas beschwerlicher und bringt meine Ganglien zum käsen - die Welt bräuchte Gratis-OpenSource-Konversionsprogramme!

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Hallo ts-soft,


    Dann hast Du den Sinn von XML nicht verstanden.

    Ich habe den Sinn schon verstanden. ;-)


    Im Wiki steht auch ein Zitat von Linus Torvalds, in diese Richtung geht meine Meinung mit Murks.


    Jeder kann auf seinem Rechner nach XML-Dateien suchen.
    Ich vermute mal, 95% sind aufgeblähte Dateien mit ein bis drei relevanten Daten die man zu tausenden auf dem Rechner hat.


    Ein Beispiel:protection-log-2018-09-12.txt


    Hochladen kann man die XML-Datei nicht im Forum. :flopp:
    Es werden nur Textdateien akzeptiert.


    Was steht denn in der Datei?


    Tschau

  • Abt. Ein allerletztes Rätsel - EaR 1 ´Modular´
    =============================
    Leider hat es auf das vor der Tür abgelegte Postpaket geregnet. Ob die Lieferung richtig ist, sollte die sechsstellige Bestellnummer darauf eigentlich verraten. Erkennbar ist gerade noch folgendes Muster: XXX4XY . Man weiß lediglich, daß diese Bestellnummern die Eigenschaft haben, restlos duch 165 teilbar zu sein. Gefragt ist: Was ist X, was ist Y ?

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Elegant gelöst :thumbsup:
    Wenn man nur schon durch 5 (y) teilt, kann es ja nur eine 0 oder eine 5 am Ende sein.
    Ansonsten bringt ja MOD eine 1. Mach mal einfach eine Schleife und multipliziere
    &LOOP mit 165.

  • @H.Brill: Gratulation! Das Programm liefert die korrekte Lösung.
    Gruss


    P.S.: Um das zu kontrollieren, mußte ich in meinem XProfan-11.2a aber erst mal selbst eines schreiben:

    Code
    Cls:declare x$,y$:whileloop 0,9:x$=&Loop:whileloop 0,5,5
    y$=&Loop:casenot val(x$+x$+x$+"4"+x$+y$) mod 33
    print "X",x$," Y",y$:endwhile:endwhile:print "=":waitinput

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Abt. Ein allerallerletztes Rästel - EaR^2 ´Bruch´
    ===============================
    Was ist, als Bruch ausgedrückt, 1+(1/(1+(1/(1+1/5)))) ?

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Hallo p.specht,


    zu Abt. Ein allerletztes Rätsel - EaR 1 ´Modular´


    Der Startwert ist 111410
    - Schleife:
    - Ist der Wert durch 165 ohne Rest teilbar? Ja, Lösung gefunden.
    - Den Wert um 5 erhöhen.
    - Ist der Wert durch 165 ohne Rest teilbar? Ja, Lösung gefunden.
    - Den Wert um 111005 erhöhen.
    - Zum Angafang der Schleife.


    So hätte ich es gelöst, habe aber keine Ahnung wie man das mit XProfan formuliert.


    Tschau


    Die Lösung sollte 1348 sein.

  • 1348 ist das Ergebnis der Divison der gesuchten sechsstelligen Zahl durch 165.
    Die Anwort lautet also bei XXX4XY: X = , Y = .....?

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Hallo p.specht,


    da muss wohl noch die richtige Zahl kommen.


    1348 * 165 ist das Ergenis. :-D


    Mir ging es aber um meinen Amsatz.


    Tschau

  • Abt. Deviant programming
    =================
    XProfan (in Version 11) ist immer wieder für Überraschungen gut - hier bei Strukturierungsbezeichnern:
    Gruss

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Lösung zu EaR 2
    ------------------

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Abt. Ein aller-alller-allerletztes Rätsel - EaR 3
    ==================================
    (x^x)^x / (x*x*x) - (x+x+x) = 720
    x = ?

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse