[Playlisten] [Impressum und Datenschutzerklärung]

01C.5 prüfen, ob Zweierpotenz


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

nocheinekleine Übungichgebe eine Zahl vorfür das Problemchen die Zahl scheint jetzt auch wieder rein aber sie könnte nachhereingelesen sein ich bin nicht sicher welche Zahl er später stehtanders als hier muss jetzt genau geschrieben habe und ich hätte gerne das das Programm folgendes tutdas das Programm sagt ob diese Zeit setzt eine Zweierpotenzisteine Zweierpotenz?? heißeneins zweidreieins zwei vier achtsechzehnzweiunddreißigist diese Zeit setzteine von diesen Zahlen ein zwei vier acht sechzehn zweiunddreißigversuchen sie das herauszufindendes Ergebnis soll in dieser Variablen stehen ist zweier Potenzen voll zu tunalso eine MöglichkeitRestteildurch zwei mit Rest wenn sich das so angeguckt haben die andere Möglichkeitbesuchen sie dieseFolge hier zu erzeugen eins zwei vier acht sechzehn zwei dreißig diese vor ganz Zahlen zu erzeugen und zu guckenob eine von denleicht sind istja was jetzt vorführen also nicht die offizielle Lösung sein ?? wieder gleich in einem Monat schreiben können sondern die Lösung immer mit einer while-Schleifestatt einer for-Schleife schreiben kann und die man auch noch ohne Restmoduleschreiben kann das Prozentzeichensowas all das kommt Kommaviel hübscherversuche jetzt was sie zu schreiben was sie im Prinzipmit viel Gehirnsschmalzjetzt schon hinschreiben könnensolltenmüssen dürfen würdendann ?? ich würde eine Waldschleifeschreibenob sie wie eine Waldschleifeschreibendie Zweierpotenzenerzeugtdazu war erst mal irgendwieeine Hilfsvariableim SPdiese while-Schleife soll zweier Potenzen erzeugen das heißt ich werde in jedem Durchgang diese Hilfsvariablemal zwei nehmentrocken wie das aussieht wenn sie sich am Montag erinnernda einer was dazu addiert zum Beispiel jedes Mal ein zweiter agierthier multiplizieresie starte mit eins in jedem Schleifendurchgangnämlich mal zweiein mal zwei mal zwei mal zwei mal zwei namentlich zweier Potenzenin jedem SchleifendurchgangGewicht eine Zweierpotenzweiterin das Thema ist aktuell giltgleich meiner Zeit setzt B durchläuft eine zweier Potenzen wenn dieses Bgleich meinerseits hättest beachten Sie Vergleich sind zwei Gleichheitszeichenin C nicht ein Gleichheitszeichenein ?? Verzeichnis die Zuweisung um sie zu ärgern ?? zwei Gleichheitszeichenist der Vergleichwenn die Zweierpotenzensich der aktuellbeackert ?? gleich meiner Zahl Z ist dann weiß ich gewonnenundist zweier Potenzist gleichThrundann lass die Schleife so lange laufenbis ich garantiert nichts mehr finde und ich finde garantiert nichts mehr wenn diesezweierPotenzhiergrößer ist als die Zahl dich untersucheKlammer zu mitdenkenin P habe ich jetzt alle zweier Potenzen eine nach der andern eins zwei und so weiter durchdiesen Befehldie Schleife läuft so langebis die zweier Potenz dich angucke größer ist als die Zahl der ?? klein G also hier bin ich jetzt bei hundert zwanzig aufhörenweildann kommt nichts mehr offensichtlichdie Zahl mit der Schrankekleiner als die Zweierpotenzenaktuell anguckewenn ich Zwischendurchtrefferhabeich mirTrefferes könnte funktionierenes gibt ein Problem gleich nur sagen aber das könnte funktionell mal ansehenet cetera schon mal zurückmalsehensoist ein Kandidat an zweier Potenzgrößer alshundert drei zwanzig Neinsehrgut das muss natürlicheine Eisenkleiner gleichdie Bedingung ist falsch Punkt derProgrammierfehler vorsolange mein Kandidat hier kleiner gleichzeitigBeistrich dass ausich starte mit kleinen zweier Potenzenso nächster Versuchdie einzig kleine leichte hundert drei zwanzig Jahrenes war kein Trefferich gucke mir die nächsten zwei Potenz an zweiist immer noch kleinerist immer noch kein Treffer ich guck mir die nächste zwei Potenz an den nächsten zwei potenzsechzehneinundneunzigsechzehnund achtundzwanzigoffensichtlich bin ich dann vorbeigelaufenohne ein Trefferjetzt schlägt diese Bedingung in dem Wald zu und die sagtwir machen Feier mit dem Wallist zweier Potenz ist falsch??Probleme noch echte zweier Potenzproblemevierundsechzigderunten vierundsechzigsowir sind klein Aeine Fragekein Treffer am AnfangProbleme die zweier zweier PotenzKomma Treffer Neinüber die vier?? acht Beistrichsechzehn zweiunddreißigjetztletzter Schrittmeine für mein Kandidat für die zwei Potenz mal zwei Nehmer vierundsechzigich bin immer noch kleiner gleich der Zeit setzte sie in der Nachgang seiner stehen sollte das nicht funktionierte muss ein kleiner gleich stehengen sechzig vierundsechzigjetzt gucke ich ist das ein Trefferjahresist ein Trefferzu ermitteln sind auf Probe setztspeziell das aber bei zwei sei's drumund fliegen daran raus dem nächsten Schrittdas einzige Problem jetzt istdas wird später mal genauer angucken das einzige Problem ist jetzt hierdass diese Variante P auf hundert achtundzwanzigBackslash naja mit der ich da reingehe dies vierundsechzig ?? jeglicher hundert achtundzwanziges könnte sein das ich mir an dieser Stelle irgend eine Art von Überlauf einfangen dass diese Variablen zu groß werdenfür sie für den Speicher ich da habesowas ?? und später an insofern ist das ja nicht hundertprozentigsauber aber es wird im Prinzip funktionierensehr schöne raffinierte Ideeich lasse hier nur ein kleiner stehenund nehme dass die Frauwirkungslos das man was passiert vier sechzig gute Professor mit vier sechzig also ?? ist eine zwei Potenz aktuell was passiertist als ?? Potenz aktuell Durchlauf ich hier in der Schleife durchund bildet zweier Potenzensindnichts anderes sie bildet einfach die zwei Potenz immer mal zwei mal zwei mal zwei mal zweiund sie bricht absobald die zwei Potenz sich der Bauer gleich oder größerder Zahl ist nicht übergeben habe?? Versand?? sechzig gebaut und ausgesät sie die zwei Prozentauf Thrun funktioniertgucken uns das noch mit Nanoanzahlannehmbar?? dreiundsechzigist keine zweier Potenzsohier geht es auch wieder in der Schleife durch baut seine zweier Potenzendie letzte dir macht ist die vierundsechzigaber die vielen sechzig ist nicht dreiundsechziggeht auchda aber ich überlege sie immer noch das Problem mit dem Überlauf vierundsechzigkönnte ein zu viel sein aber wie gesagt das Komma später noch mal ordentlich an im Prinzip wäre das erst mal eine Lösung dienajabis auf dieses Problem korrekt