[Playlisten] [Impressum und Datenschutzerklärung]

08A.4 Kästchenroboter, Teil 3, Schleifen, struct verwenden


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

also?? zum letzten Mal dieseProporzbibliothekdie definiert sechs Operationensie definiert was Kommandos sind eine Operation und eine Anzahlsoundsoviel Schritte nach links gehen soundsoviel Objekteaufhebenan und dann gab's ein paar Funktionenaber zu Initialisierenüberhaupt erst mal das Feld aufbauen auf dem sich der Roboter bewegt zu Fallzahlen füllendann gab's Executivegebe ich eines dieser Kommandosalsoeine Operation und eine Anzahl der für das dann Haus auf demRoboter das ist die Hauptfunktioneines ExecutiveClubs Account um festzustellen wie viele Objekte auf dem aktuellen Feld liegenund zum die Wagen gab es Pinswas einfach das Feldeher als quadratischesquadratisches als rechteckigesMuster daneben ausgegeben hat und die aktuelle Position desArbeiters markiert hatund was ich nun das erste Mal bauen wir mit Ihnen derzeit nur bisschen mehrden Roboter in Aktionsnetzesmal das war ja nur sonnenschneller Test das ist mein Programm hier mit vier Befehlen für den Roboter G zwei nach rechts über einen Haufen gehen wir nach unten und lege einen abder Sommer bisschen was leckeres machen der Roboterzwar folgendesmehr an das rechteckige Feldauf demzufällig Objekte liegenin dessen Zellen soll ich sagen zufällig Objekte liegennull bis drei waren das jader Roboter startet links oben und was ich mir nun vorstelleals Anwendung dieser Bibliothekdas man den Roboter durchlaufen lässtdas ?? im Zickzack durch das ganze Feld laufen lässt Punktdabei sammelt er alles aufund zum Schlussnicht alles was aufgesammelt hat abauf dem letzten Feldauf dem er landetalso quasi ein Staubsauger wenn sie wollen er soll einfach das gesamte Feld durchgehenjedes Kästchen abräumenund zum Schluss ablegenwas er insgesamt aufgesammelt hat auf dem letzten Felddas ?? nochmals um selbst geschriebene Bibliothekin Aktion siehtdas heißt es müsste irgendwasstattfindenin dieserMailfunktionmein Anwendungsprogrammfür diese Bibliothek ich studiere ja die Header-Datei für diese bewältigt das es jetzt mein Anwendungsprogrammfür diese Bibliothekund dieses Anwendungsprogrammsoll es in den Roboter sagen geht Zickzack durchSammler ein und auf dem letzten Feldliege ab was du eingesammelt hast also quasiwie staubsaugen und am Ende denBeutel der Ausschüttung aufsetzte fälltdannin der Tat was sie machen würde was sie lieben würde ?? würde wäre ihr das Rehvon links nach rechts durchgehen die nächste Zeile auch von links nach rechts gehennur die reale Robotersteht dahintenund eines nicht erforderlichen springensie bis gerade nicht zu haben also für den realen Roboter wäre dieser sinnvoller dass erdaeine ?? hin und her im Zickzack drüber fährt und nicht springt das noch gar nichtwie vorgesehen aber schon bestimmt man könnte jetzt hören und soundsoviel Schritte nach linksin ein zu gehen aber ich denke das ist effizienter man einfach die Richtung umgekehrtwar noch schwierigerAusrufauf Anhieb scheint das schon nach einer for-Schleifeaufhebenals weitergehend aufheben als weitergehen Aufheben als weitergehendes immer sehr bekamund ich weiß wie oft das passiertweil ich die Breite des Feldes kennewenn ich da hinten bin als nach unten gehenwenn ich davon bin als nach unten gehen die Zeilen in die Zahlen abgearbeitetwerden dann ist anscheinend auch ?? for-Schleife im Gange könnte man auch anders machen aber ich würd tatsächlich mit zwei for-Schleifeineinander lösenhier eine for-Schleife des Romanennicht mehr mit den immer weg eine for-SchleifediedieSpalten durchgeht?? rechts rechts allerdings horizontal durchgehen und gucken wie weitC plus plusunddarum herumbrauche ich eine for-Schleifedie dieZeilen durchgehtKommasie verweisen sie die jetzt ordnenBezeichnungeiner irgendwasJ plus plusglaube ?? I und J Inderin in anderen Bedeutungalso zweiAbsender zwei for-Schleifenunnicht die ?? Komma finde das die ??und innen drin soll er höchstwahrscheinlichwohljeweils ein Kommando ausgeführt werdenin dieser Form??sauber eingerückt zu ??hatte zwei verschachtelte for-Schleifedie eine solldie Zeilen machen die äußere sollte die Zahlen gehen und in ?? soll durch die Spalten links rechts rechts ein bisschen aufpassen mit derReihenfolge natürlichund jeweilsfür jede Zelle möchte ich irgendwasausführendie for-Schleifebesucht jede Zelle und für jede Zelle möchte ich was ausführlicher bisschenaufpassen hiermit den Grenzenimmer dann hier muss bei dem Ausführen ein Kommando drinstehendas Kommando Komma ?? Komma BauenKommaC ist gleich und da müsste jetzt irgendwas sinnvollespassierenamEnde des Programms hätte ich gern in einer Variablen stehen ob ein Fehler aufgetretenisthabe ich das hier so wohleher für Resultat es gleichmäßigeLexikon meldet er zurückmit Volz wenn was schief gegangen ist und ob es geklappt hat habenich möchte gerne das in einer einzigen Variablen haben insgesamtirgendwannein Fehler aufgetretenist eine Variable die Fords ist ein Fehler aufgetreten ist ein variables und hoheswenn nirgendwoein Fehler aufgetreten ist dannkönnte man das hinkriegen des Ganges schon sofort einbauenjederAufruf leckt sich und für sich Sagtops geklappt hat oder nicht wahr oder falschwarenund die Variable dich nun haben will ist so etwas wenn's die ganze Zeit geklappt hat der erste Aufruf sagt hat geklappt war der zweite Aufruf hat geklappt war der dritte und so weiterin der Situationwenn alle Aufrufegesagt haben war dann soll diese Gesamtvariantesagenwar hat geklapptwenn aber ein einzigervon den Aufrufen gesagt hat ihr etwas schief gelaufendann soll diese Gesamtvariablesagen es ist was schief gelaufennoch was für Verknüpfung schreit dashatte das ?? eine und Verknüpfungwar und war und war und war und war und war ist zwarwahr und falschist falschund war es weiterhin falschund war es weiterhin falsch und war es weiterhin falsch soweit es genügt ein falschdamit das undfalsch wir das was ich bräuchte ist das alles was rauskommt miteinanderund verknüpft wirdeine Variable in der ich mir das merke überhaupt nimmt es wirklich ?? SaltausführlicherDi sollte initialisiertwerden??nie aus Executivekommt das rauswas deraktuelleAufruf gemacht hat und jetzt sage ich einfach und ihremit dem was wir vorher hatten das kommt eher selten vor??sind es mal in Aktion nehme den alten Wert der in Said warin den Alpen werden wir Salt war und ihre ihn mit dem was aktuell rausgekommen ist und schreibe das Ergebnis wieder in besagtes Kurzschreibweisefür Visa des gleichSaltundExecutivehabendas normalden lieber so also den alten Wert nehmen und ihrenmit dem neun werden das wieder in die Variable zurückschreibenimmer wieder das und bildenund dann habe ich am Endein wir Salt Anwar oder Einfall stehensich da die Tabelle noch mal auf mein für das warfalsch und falsch wenn sie jetzt zweimal falsch habenbleibt es falsch also wenn ich die beiden zusammen nehme in so Variable wie Salt dann habe ich falschrechnete Salt als nächstes falsch und wahrist weiterhin falsch dann kommt falsch und falschfalsch und falsch ist weiterhin falsch falsch und war bleibt falschundfalsch und war bleibt falschKomma dieTabelle für das und wahr und falschwar und das soll uns sein Komma deswegen wahr und falschin beide wahr sind dann ist das und war wenn eineroder beide falsch sind dann ist das und falschfalsch und falsch aber auch kein Problemdannsowas nicht mit zusieht oder oder so verwechseln ?? das wird sich dannaufhebtgerade gemacht hatin Visual steht also am Schluss ein war wenn alle Aufrufe funktioniert haben und ein falsch wenn auch nur einernicht funktioniert hat oder zwanzig oder hundert nichtfunktionieren habeneinenwomit muss ich ?? Salt initialisierenmit Schuh oder mit VolksVolz könnte in der Tat schon deshalb nicht funktioniert wenn ihr vorne fortstündewird ja alles weitere automatischund sofortwerdenfolgt und irgendwas wird wieder vollswilligenPasswort zu rechtlichen sowie sofort raus so kann es allenfalls zu sein ich Preußen und RusslandanWasser noch den Job erfüllt Venturenicht ?? und Ruder vorne Vorsätzehier noch ein paar der Vorsätze war und warnt war und war macht war und wenn ich hier ein paar der Vorsätze war und war Machtwort und falsch macht falsch kein Problemwenn ich hier so Anfangokayschon dieDiagnostik sozusagen installiert und das ganze fusioniert hat ??jetzt kommt die härtere Arbeitähmmuss insbesondere wissen wiebreit und wie hoch mein Feld istdas es ja noch verstecktin Ruppertcegibt es irgendwoirgendwodas hierWitz und heizt diesen in Robert C verstecktinnerhalb von dieser Dateiin der von der Datei nach diesen Definitionensind Witz und heizbekanntaber auch nur in dieserZieldateiansonsten weiße Compiler nichts von Witz und Haltandie sauberste Lösung wäredas ich mir noch Funktionen schreibe mit denen ich nach Breite und Höhe fragen kann jetzt kommt mirHeader-Dateikommen noch zwei dazuneben den ein Befehl ausführenund zählen wie viele Objekte aktuell dann liegen sagt noch gibt mir doch mal deineBreiteUppsalaPCNordwaldreingeschrieben werdenund wir sindschier mit gibt einmal deineHöhe geht haltgar nicht von außen nicht verstellenwas in dieser Bibliothek stattfindet ich kann von außen aber Fragen wie breit oder wie hoch das Feld ist wenn sie diese Variablen hier dagegenkopieren immer sofort wenn sievariabel sind ?? noch gar nicht wenn sie dieseGrößen sage ich mal nach außen sichtbar machenmüssen bevor sich seiner nicht von außen eine dienen auf verstellen kann ?? jetzt mit dem die fein nicht ?? das ändert sich gleicham folgendenpassierbar jetzt noch zwei Funktionen dazu?? Funktionen dazudie einfach nur dieBreiteund die Höhe ausgebenPunkt hier bauen einenAnhalthaltdas was ich für diese for-Schleifebraucheeine Hypothek kann ich jetzt fragen wie breit ist denn das fällt wie hoch ist das Feld ?? wusste ich das gar nicht in der Zehner deinsodas will ich mal gucken was jetzt passieren muss ?? mit einem kleinen Felddieses großeetwas unübersichtlich über mein kleines Felddrei mal vieralso hier habe ich die breiteist gleichvier und ich habe die Höheist gleich dreiund hier fangen wir anwas es jetzt die Befehlsfolgedie ich einen Roboter schicken mussalsodrei nach rechts gehen aber auch ganz ?? Denkmals aufzuheben und zwar nichtnach jedem Schritt sondernschon sofort er steht ja auf null null ?? sofort aufhebenals es geht los mit einem Fetsch sowie WIEDERHABEN sindund danngeht da einen nach rechtsdann machte ein FetschDinge aufzuhebendann geht er einen nach rechtsmacht ein Fetsch um aufzuheben was in dem steht dann wieder ein nach rechtsRechtsschreibenbereitund hebt aufwas da stehtund dann machtewieder einen nach untenhatteso das müsste für die eine doppelte ?? das müsste für diese eine Zeilepassierenin das sich wiederholt es ist Fetsch weit FetschwaldFetsch SchweizFetschärgerlichwaren sie Sinnes wiederholt sich nicht wirklich viermalzum Abschluss passiert was anderes und auf Genuss auch so aus der Affäre ziehen dass wir sagen okay beim letzten Mal passiert was anderesfür diese eine Zeile mache ich vier Operationeneinschreitet Beistrich hat aber beim letzten Mal muss ich drauf aufpassendass ich was anderes machedie Frage wie man das jetzt formuliert das man könnte sich einer for-Schleife formulierendie nicht viermal durchläuft sondern nur dreimal durchläuftund danach mache ich Fetschwar zumStart verschweigt oder sie machen es minder for-Schleife die Firma durchläuftundachten dann drauf das in der for-Schleifeals zweites immer den Befehl weitergebenaber erbeim letzten Mal beim letzten Durchgang dieser Schleife den BefehlOtten gebenamüberlegen was mir am besten gefälltich würde das tatsächlich laut mit dem letzten Durchgang machen also eine for-Schleifedie wirklich viermal durchlaufen wird und dann guck ich was der letzte Durchgang ist und achte drauf des im letzten Durchgang was anderes Punktdas heißt die innere Schleife hier geht wirklichgeht kurzin der Formgehein der Zeile von null bis in diesem Fallkleiner alsvier null eins zwei drei alle viermaljetzt muss ich dafür sorgendass beim letzten Mal was anderes passiertwenn erst das KommandoKommandos hier ausführen auf jeden Fall erst mal fettund zwar so viele WIEDERHABEN sindimmer politisch wirken wie hieß dascounty ist dasAccountin der Formbaue ein neues Kommandomit demOperationscodeFetsch sowas aufhebenund K und S ja die Funktion die Zertifikateda sind das ?? für zuerst Account Auskunft wie sie da sindund baut dann das Kommandomit der passenden Anzahlfür Dresden aus das es das Fetteher das Weiher bei allen gleich so weit so gutmit Sitze spannender mit demnach rechts gehen oder nach unten gehenichmuss also gucken ob ich beim letzten bin und wenn ich beim letzten bin muss ich mich anders verhaltenaber eigentlicheigentlichsieht die ganze Zeit das so aus dass sich ein nach rechts gehe im außer ich bin beim letzten über das war Kommadiewirklich ein nach rechtsweitund geschrieben so ich dir ein nach rechtsaußer ich bin beim letztenund fürdas ?? das Kommando gebaut ?? durch das Kommando aus und sieht das aus also pro Zelleeinmal alleAbheben aufheben wieder liegenmit dem Fetsch und dann will ich weiter schreiten typischerweisegehe ich ein nach rechts zumindest in der ersten Zeilees sei den ich beim ?? bin beim letztenund wirddurch das einfach ausführlicher als das Kommando gebautesDatenstrukturmit Daten gefüllt rechts eintrittund hier sage ich im führe das auchtatsächlich aus und merke dir Hops funktioniert hat oder nichtanokayes sei denn ich bin beim letztenwas muss ich jetzt hierhinschreiben was ist die Bedingungalso hier ist das höchstein diesem Fallbreitevier ist das höchste was ich für ihn habe dreinull eins zweidrei das Zimmer der Ärger in zehn Mann mit null anfängtzu zählenman zählt immer eins zu kurz erscheintBeistrich hier muss ich gucken ob ich beiBreite minus eins bin hier gucke ich ob ich Breite minus eins habe erI istgleich gleichdie Breite minus eins das ist der ganz rechtsund wenn ich da ganz rechts binähm baue ich eben ein anderes Kommando jetzt brauche ich nicht das Kommando um eins nach rechts zu gehen sondern ich auch das Kommando um eins nach unten zu gehenwie kann ich diesem Kommando diedas sagenes soll ich nach rechts gehenmöchte dieses D ändernSD Kommando möchte ich so ändern das erforderliche Recht steht sondern dass da was anstehtwenn sie das hinich habe ein Ding vom Typ ?? Komma ganzvorne steht einer bayerischenals erstes und danach steht eine Anzahl als zweiteswenn ich jetzt darauf zugreifen will auf dieses Ding vom Typ Beistrich dann schreibe ich Punkt obund wenn ich auf die Anzahl zugreifen will Strichpunkt Accountdiesen Namen hier die sie da vergeben ob und kautsie nach Hardy nahm mit denen man auf die Bestandteile zugreiftwas ich hier also willgebe mir von diesem Kommando nicht gebe sondern umgekehrt von diesem Kommando dieInformationsetzte bitte aufin der Formin diesem diein das erste D abund setze das aufWasserdamit das ausgeführten Hass der steht in dieser Operation drinnen war zum Einsatznach unten gehenund guckenwie schreibt man hier gerade jeden Fantasiewertrein um zu gucken ob es auchsyntaktisch okay ist Projekt Mac?? noch nicht ganzSandfest Leerschrittes als offene Debatte ?? als Dauerwäscheist ?? sinnvoller nicht wo es ist sondern wohin es gehtDoppelpunkt bessersoder Compiler immer recht Fragezeichendas sei jetzt die erste Zeiledas ist natürlich noch nichtdas wahre Ding hier habe ich es auch ganz was zum Beispiel zwoundvierzig reingeschriebenoffensichtlichmuss das also was er auch mit der Höhe zu tun haben ob seinerähmNachbarschaft zu Fuß rein kopieren jetzt haltwie viele Zeilen ich durchgehe aber muss natürlich jetzt vorsichtig sein Fall ?? muss ich auch mal nach links gehen und mal nach rechts gehenmit letzen bisschen raffiniertereigentlich nur die erste Zeile sauber gemachtin der ersten Zeileden ersten nehmeneinen nach rechts ging den nächsten nehmen ein nach rechts gehen und beim letzten gehe ich einen nach untenund dann wird's spannendich bin an dieser Stelle ich bin ein nach unten gegangenwennich am Endebin nicht generell zurückzu ?? wenn ich hier am Ende binist die gleich dreimeinem Beispiel daer hat den schon aufgehobendann sofort unswird dannnicht rechts gehen sondern nach unten gehen das heißt das letzte was er in dieser for-Schleife machtdas letzte was in der for-Schleife passiertist das ein nach unten geht er steht jetzt hier der Roboterund dann geht es weiteranich sage das Kommando ist hier ein nach rechtsaber ich führe das Kommando nicht ausjeder Stelle ganz schnell auf das Kommando umund erst dann für nichts aus ?? ist noch nicht nach rechts gegangen das wäre auch falsch geht tatsächlich nur nach untenals ich bin jetzt auf diesem Feldund nun muss man sich irgendwie weiterich würde jetzt versuchen wollen diese Schleife die Wörter gerade hatten diese Schleifen bisschen allgemeiner zu machen und zu recyceln das wäre dann schon wiederInformatikwie krieg ich das jetzt hingeschriebenin einer verallgemeinertenForm dich anderswo wieder verwenden kann nämlich für die nächste Zeilejeweils rechts FSF rechts nach unten offensichtlichgelernt nicht Button sondern dauernd diesesin meiner Bibliothekam?? jetzt möchte das recyceln sodass es auch in der nächsten Zeile richtig läuft nämlich dass es da machtAufhebenlinks gehen Aufhebenlinks gehen Aufheben links gehen aufhebennach unten gehensoll einfach in denZeilen mit der Nummer null mit der Nummer zwei Nummer vier und so weiter solle das schwarze machen in den Zeilen mit der Nummer eins drei fünf soll das Grüne machenund das passend einfach umschaltenalso in den schwarzen Zeilensind mir wieder aufhebenschwarzAufhebennach rechts gehen Aufheben nach rechts gehen Aufheben nach rechts gehen in den schwarzen Zahlen soll das machen und in den grünen Zeilensolle hier nicht weit machen sondernLeft machenLeftmit immer schöne SchriftLeftLeft aber der unten wieder dauerndas heißtin der zweiten Zeile mache ich dasselbeaber ich gehe nach linksstatt nach rechtsich müsste nurin meinemin dieser Besetzungsgeschichtehier noch etwas berücksichtigenwie kriege ich das hinwenn ich ganz am Ende bindann sag ich gehe nach untenmöchte ich aber sagen wenn ich in der Zeile mit der Nummer eins binund eine Zeile mit der Nummer drei bin oder fünf oder siebendann soll es nicht recht seinsondern dann soll eslinks seinkann ich das jetzt einbauengucke ob meinmein J eine ungerade Zahl ist dann muss es nämlichnicht weit heißen Sommer Left heißenerst mal guck ich ob ich am Rand bin der muss sicher nach unten gehen ?? wenn ich nicht am Rand binElselswenn ich nicht am Rand bin gucke ichob ich in der ungeraden Zeile binund gerade schreibe ermöglichtes mal so hin dass man Idee hat was da passiertam?? und wenn ich in der ungeraden bin dann ist die Operationnicht reizt und nicht Daun sondern Leftin der Formdas mit dem ungerade ausformulierteSysteme müssen täglichwaren das J soll ungerade sein das heißt wenn ich das J durch zwei Teilebleibt ein Rest von eins?? wenn ich mal als Kommentar dahinter J und ??kommen auf eine glaube ich nicht so schnell draufwenn ich durch zwei Teile bleibt als Rest ein zwotes und ordentlich nach linkswunderbarKomma dass auch schon das heißt jetzt istder obere Teil des Feldeserledigte geht überall durchin dengrößeres Feldmann nehmen in den Zeilen mit Nummer null zwei vier geht er von links nach rechts am Ende eins runterin den Zeilen mit der Nummer eins drei fünf und so weiter geht der von rechts nach links und am Ende als runter hier muss also wiederso umgehen als runteran die Gitter wieder so rum als runterund jetzt kommtdie Frage was mache ich am Ende er könnte jetzt da Endeneine Möglichkeitauf der linken Seite es könnte aber auch sein dass der auf der rechten Seite endetund da solle alles wieder ablegenund nicht mehr weitergehen vereinigt er soll jetzt hier nicht noch einen Schritt weitergehen?? bevor ich dieses Kommandogebeaber nocheinen Schritt weitergehtmuss ich jetzt checken ob ich schon am Ende binnunwo muss diese Abfrage ihn ob ich schon am Ende binkann noch mal zu dem Modul ?? J Modul O zwei des also keine Divisionsondern wirklich einteilenund da von dem ich nur den Rest und nichts anderes wenn ich das hier rechne fünfund den roten Modulo zweitausend fünf durch zwei?? zweimalaber interessiert mich gar nicht bei Module ?? ich sage was ist der Rest einsoder zehnModule zweizehn durch zwei gibt fünf interessiert mich nicht mich ?? Desinteresseder Rest ist null also was dieses ProzentzeichenModulo sagt nur was der Rest ist bei Teilen jetzt durch zweibei ungeraden Zahlen bei der Rest eins Paragraphenzeichender Rest nulldas Modulzurück hier dann ?? ich muss also herausfinden wann ich beim letzten wenn es kann sein das ich auf der rechten Seite am Ende bin und es kann aber auch Uppsala sein das sich auf derlinken Seite am Ende binlassen sich nunfeststellenwenn ich am Ende bin ich nicht mehr weiter sonder lege alles ab was ich bisheraufgehebelthabedas definiert ja schon mal spannendich möchte an einer Kante sein links oder rechts das ist ja schon mal okaydannesse würde ich sagen das gehört hier reinEls wird sicher mit dem Fall beschäftigen sich nicht links oder rechts anerkannt werde ?? ja falsches Endehier drin muss das sein ifda muss irgendwas passierenvergiss es jetzt sogar leichter zu sagen was da passieren mussalszu sagen was die Bedingung des?? gucken Kommadannkommt vielleicht ansatzweise sich mein Kommentar hin letztes Feldmüssen wir irgendwas was wir jetzt die Bedingung dafür dass ich auf dem letzten Feld bin und was istwas passieren muss wenn ich auf dem letzten Feld binbei der Bedingung derselbeÄrger wie bei der Breite hier ist gleich null in der ersten Zeile ?? gleich eins in der zweiten Zeile ?? gleich zwei in der dritten Zeile ich prüfe ob J gleichHöhe minus eins ist nicht Höhe sondern Höhe minus einsden Grund kann ich sie kopieren offensichtlichihr J gleich gleichheizminuseins ist dann bin ich wirklich auf dem letzten Feldzu ?? und auf dem letzten Feld möchte ich nun nicht mehr weiter schreitensondern allesablegenmüsse keine Aktion Sie sehen hier war vorher habe ich die Operation umgestellt auf Daun hier stell ich also die Operation um aufPutzund hieß Boris EastwoodguckenPunkt ist das das Ablegenhatte man ja im letzten Feld bin nicht nachrechts nach nicht nach rechts gehen nicht nach unten gehennicht nach links gehen sondernablegenwas es bei auf dem letzten Feld machen willes kommt der Ärger ich muss ihm aber sagen wie viel er ablegen soll das hieß die Punktaus diesem Kommando die Zahl einstellenzwar der Name für die ZahlderOpfer war der Name für die Operation kaum eine Name für die Zahl ich möchte jetzt die Zahn einstellenmuss ich ihm sagen wie viele ablegen solldie Zahl jährlich die tatsächlichen Inventar drin ich hab aber keine Funktionmit der ich den Inhalt davon rauskriegen würde man die Bibliothekdie weiß was über das Inventar ?? wenn ihr da meine Kritiken das Inventar ?? aber die Welt ist ganz schwer für sich besser kein andersrum Format extraamich könnte jetzt eine Funktion einbauendesto gescheites bin ich sicher eine Funktion einbauen mit der ich Frage wie viel denn gerade im Rucksack ist oder ich zähle mit das wäre die Alternativehabendas ich diese kaum wieder die ganze Zeit kommen hierweiß ich ?? wie viel ich aufgehoben habedass ich die die mit Zähler einfachdich aufgehoben habe versucht das es am einfachstenKomma das zu ihrem Sieg an Neufunktion haben sollte ?? insähmgemeinschaftliche Inventarrinnenin den Turbinen das auch für den Mentoring ?? sind natürlich nulldiese Variablebeißt sicher nicht mitdieser Variablenungucken das heißt hiermerklich mehr einfachwie viel da gelegen habenund dann hebe ich die aufBesitz und schöne sich kaum zweimal aufrufen und es auf den Compiler hoffen dass der ??nur einen Aufruf machtdiese nicht so intelligent?? ich merke mir einfach vorher was da drin war C schon zum geschicktem Senwurde mir mal wie viel drin was wirklich funktioniert ist ?? geschrieben habe besonders reichlich effizient zweimal Account aufzurufen je nachdem wie gut der Compileroptimiertso das es die Anzahlan Objekten unter dem Roboterwas im Rucksack ist welchem das erhöhenund dann sage ichso viel soll auch tatsächlich aufheben wieder nichtund den Inventar ?? steht jetzt zum Schluss trennen wie viel ich habe das heißtso viele werde ich dannauf dasletzte Feld legeninteressantdas mal so funktioniertnunmaljemand weg Punktbevor das Ritual setzt man weg Punktwer mich interessiert ja nachherobin Resultateinenzusteht oder ein Ford stehtfest zu stellen ob ich dann Blödsinn gemacht habemal sehen wie gespanntauchzu viele ??auf dem letzten Feld liegen Eurowas natürlich daran liegt dass sie die Ausgabenur Ziffern von null bis neun kann sowas ja programmiertsie zurück gucken was sind das Eurozeichen eine Sternsymbol warnundas heißt meine Ausgabe Funktion ist nicht ganz ausgereift besteht tatsächlich aus dem letzten Feld besitzen bis an der Ausgabefunktionbasteln Komma ?? gleich noch mal an was mich jetzt erst mal interessiert ist ob derdie Variablewie Salz auch wirklich wahr ist zwischendurch kein interessierteslocalAr schon so weitdass wir seit schon wieder weg zurück Komma machen mirGoogle noch mal eigentlichwenn ichendlich bin ich wenn ich ihr dieOptimierungaus habeokay das das Problem der Optimierung war noch an zwei bisschen aber sie war noch an des Arbeiter dann ?? es halt eben schon vergessen an der StelleKommasowie ?? ist gleich eins sagt also hat funktioniert und achtzig sind dem in Mentonan ?? packte also achtzig plus was da auf dem letzten lag in das letzte Feldund nun lernen wir das diese Ausgabe Funktion leider nicht ganz ausgereift war die Ausgabefunktionging ja soging zuQuintdass die einfachgenommen hat was im Feld steht an dieser Stelleund dann geht das die Codenummer für die Ziffer null dazu addiert hat das geht von null bis neunaber mit zehn kann das natürlich nicht funktionierenwenn sich hier immer die Zeichentabellewenn in dem er fällt zum Beispiel zehn stehtin dem die Codenummerfür die Ziffern null und addieren zehn dazunato Leerzeichen Doppelpunkt dann aber keine zehn also dieses Ausgabefunktionist drauf geeicht dass dann nur Zahlen von null bis neun stehen müssen vernünftige Außenausgabefunktionbauen Gewinne durch den extrem viel Platz im Zweifelsfall verbrauchen in der in Person sieben hundert auf jedem Feld stehenkönne umgekehrt mal nachgucken was drin steht tatsächlichdasEnde ausführeKommamich interessiert hier der letzte Eintragist der Text rein kupfernenBürosder Ticksauch in meinem vierletztenSeiteokay was hier steht sind die echten Werte auf dem Feld nichts ist drin nulloder fünf nullfünf bei sechzehntesnull tatsächlich achtzig drin warendeshalb hier P aber was nachher dann angezeigtwirddann nachhernicht was danach ?? angezeigtwird ist jaerobert siedas angezeigt wird ist ja noch ein zweiterachtundvierzig ?? drauf addiertund dann scheint jetzt hier auf diesem Systemaus dem großen P wenn sie dann noch die achtundvierzig ?? drauf zu addierenaus welchen Gründen auch immer ?? Eurozeichen zu werden?? vorsichtig mit dieser Ausgabefunktiondie Ausgaben zunächst nicht fertig das müsste man schon machen das auch mehrstellige Zahlen ausgeben kann aber ansonsten sieht es insoweit plausibel ausdem Hinterteil reinanwas ich gerne wissen würde ob der auch funktioniertwenn eine andereAnzahl an Zeilen haben sicher ist sicher zumindest das möchte ich ausprobierendas vorhergehendeOberzeder teil wenn ich ihm sage macht doch mal vielleicht nur sechs Zeilen ob das auch funktionelle Musik an der anderen Seite stehen bleibenokay dann bleibt der an der anderen Seite stehen kann Komma gucken ob dann gesammelt auf wirklichbezahlt auch wirklich eins ist ja ?? auf und zu mir zu habendas natürlich es wirklich sehr oberflächlich getestetmisst man zwanzigFälle da mal wirklich ausprobieren ob das alles hinhautso das wir eine Anwendungfür diesen RoboterInter gebaut habePunkter kann jetztquasi Rasenmähenund auf dem letzten Feld als wieder ausgeben