[Playlisten] [Impressum und Datenschutzerklärung]

01C.4 verschachtelte if-Verzweigungen; kleinsten Wert finden


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

probieremal was ähnliches ich habe drei Zahlennatürlich dreizehn und zweiundvierzigund ein hundertsehr komischich tue so als ob ich nicht wüsste welche Zahlen das sind diese Zahlen können zum Beispiel endliche Messwerte sein die eingelesen werdenund ich weiß nur nicht welche Messwerte das sind oder sind jede Sekunde andere Messwerteich habe drei Variablen in den irgendwelche Zahlen ankommenund ich tue so als ob ich noch nicht weiß welche Offensive bestehen zum Beispielzwei spielenund sie bestimmen mal folgendessie bestimmen das Minimumalsodie ganze Zeit hier dreizehnaber sie tun so als ob sie nicht wüssten was in ABC drin ist der Rechner soll irgendwas tun so das in einer Variable gleichdie kleinsteder kleinste Wert steht den ABC vorkommtund in Extravaganzin nächster Variable steht dann das Minimum von einviele Wege führen nach Rom ich würde das so machenSie als Verbraucher irgend eine Variable in der das Ergebnis landetman kann natürlichdas wäre sehr unschön es gibt Leute die dann ein diese Variablen die reinkommen auf das Ergebnis verwenden für dich keine gute Ideeähmes ist sauber ?? nächster Variable anzulegennajaund jetzt wäre der einfachste Wegfür mich folgendes zu tun dass ich sage okay wir nehmen mal an A sei das Minimum dass es meine Arbeitshypotheseheißt es Minimum zweites ein ist das Minimum aberkönnte man annehmenjetzt prüfe ich ob das wirklich der Fall istist denn vielleichtB kleinerwar nicht das Minimumist B kleinerwerdende kleiner ist der nämlich jetzt als ArbeitshypothesedasBEdas Minimum istinSchreiben könnenso ohne mich als Arbeitshypothesedas B das Minimum istnatürlich noch C es könnte sein das C noch kleiner istdas prüfe ich jetzt als letztesdie klein A?? und Vergleich zehnJahrevergleichen nicht mit A und B sondern ich vergleiche mit Minimumdem bisher kleinstenich weiß nicht was der bisher kleinste war weiß Arbeitsbeginnich vergleiche mit meiner bisherigen Arbeitshypothesefür das Minimumsind wir da kleinerBusiness wäre wahrscheinlich sogar hübscher wenn ich hier obenMinimum hinschreiben würdedas gleichförmigees macht dasselbeMinimum sogar Gesetzes macht dasselbeaberes ist leichter zu lesen mit dem Wasser kommtWC kleiner ist als das was ich bisher als Arbeitshypothesefür das Minimum habenaja wenn sie sich im Zeder rein das wär'szwei vergleichenund sie an wie das dann geht Komma tausend Zahlen hatoffensichtlich ?? Energie in einer Schleife ?? veranstaltenin irgendeiner Schleife gucken ob die Zahl die man letztlichdoch kleiner ist als die kleinste die man bisher hattedas gucken uns vielleicht wirklich an normalen?? die drei Variablen setzen es geschenktArbeitshypothesedie kleinste ist Astimmt sogar in die eine Zahl stimmt sogarich Komma B kleiner ist Nein wesentlich kleiner ist sie kleiner nein sie ist nicht kleinerals es dreizehnbleibt sotausche mal die Rollenminimal Balskleinstendaswieder Arbeitshypotheseich nehme an das A der kleinste ist was jetzt nicht mehr stimmtist B kleinerJahr ist kleiner Beginn der Rheinjetzt B als Arbeitshypotheseist sie kleiner neinBeistrich die dreizehndas bis jetzt damit sie ausprobieren aber ich glaube das es klar das es geht ?? das geht vereinigen auch wenn hier sehr bewährte Vorkommenmit je zwei ?? zwei vierzig habe oder drei hundert zwoundvierzig für das auch funktioniert ?? ich hab eben Lösung gesehenwo dieser Fall nicht behandelt würdePunkt Blödsinn rauskommt wenn zwei Zahlen oder sogar alle drei Zahlen wir gleich sehen wenn A und B gleich zweiundvierzig sindkein Problem sie setzen das Minimum auf zweiundvierziggucken ob zwei vierzig kleiner ist ist es nicht also bleibt es bei zweiundvierziges wird bei den Funktionären auch in Zahlen gleich sinddas es und Ärger auf dem man solche Stellen aufpassen mussich Sacher was zu den VariablennamenVariablennamenfangen mit irgend einem vernünftigen Buchstaben aninsbesondereKleinbuchstabenGroßbuchstaben es gibt eine und andere aber hauptsächlichKleinbuchstaben GroßbuchstabenVariablennamenfangenin keiner Programmiersprachedich auf eine wüstevon Variablennamenmit Zahlen an das typischerweise verboten Variablekann nicht eins heißt es wäre total irritiert wenn die Variable eins heißtähmsie kann aber auch in den Programmiersprachen die mir gerade einfallen nichts?? hundert dreiundzwanzigdreißig oder so heißen darf nicht mit der Ziffer anfangen der Name darf ich mit der Ziffer Anfangder beziffert anstehen das ist okayaber den Namen darf ich mir hundert Ziffer Anfang es muss den Buchstaben anfangen odereinem von wenigen alternativen Zeichen typischerweise mit einem Buchstabenzu den Semikolon es muss auch was sagen ?? eben gesagtPunkt es ist aber ?? gute RegelFaustregelwenn sie solche Resolutionen haben runde Klammer auf runde Klammer zu Schweifklammerentsteht kein Semikolonderselbe sind sie hierrunde Klammer aufrunde Klammer zuSchweifklammerversteht kein Semikolonhinter soechtenTätigkeitenhierwas gerechnet wird ?? zugewiesen wirdwenn spätere Funktion aufgerufen wird der Stätten Semikolonbei vergleichenkann Semikolondas hat ihm noch gesehen er sich hier in das F bei dem Vergleichda schreiben sie auch kein Semikolon