[Playlisten] [Impressum und Datenschutzerklärung]

03D.4 Funktion, die bestimmt, ob eine Zahl zwischen 0 und 100 liegt


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

ersteAufgabedie erste Funktion für dieses Semester die erste eigene Funktion eine Funktion dieeinen guten Wert zurückliefertdie eine Zahl nimmtund sagt für die Busse wert war die Zahl zwischen null und hundert oder nichtich muss das ich gerade noch ein bisschen mehr sagensie kann im Prinzip ein Mensch wirken diese Funktion heißt Mainedas ist die Funktion zentraler Bestandteil des Seeprogrammsdie zu Beginn gestartet wirdin Sachsen funktioniert der ganze Zahl zurück und dieses Wort in den Klammer sagte Funktion sowie Segel steht Mittel nichts übergeben habenwas wir wollen ist eine Funktionja oder nein zurückliefert wohl?? oben Anatol HahnzehnÜbungssohn soll ein mehr oder minder intelligenten Namen haben Komma zwischenhundert zweites unser ?? klein schreibender Name darf nicht mit einer Zahl anfangendie Synopse für total anders sofort damit auch nicht mit einer Zahl anfangen selbige für Variablennamenbei ?? darf auch nicht sein vierzig Ergebnis heißenist auf der Leerzeichen entstehen dasselbe gilt fürVariablennamenLeerzeichen und die können sich behelfen mit einem UnterstrichMinuszeichen es auch keine gute Idee war das Minus eine Rechenoperationistso das wäre der Name meiner FunktionPunkt in Klammernwas sie den Kriegen soll soll eine ganze Zahlkriegenins ist der Typmit dem X sage ichdiese Zahl wird in der Variablen X übergeben sie die Funktion von außen aus als bevor sie tatsächlich hinschreibendas die Funktion tutsagen sie aber von außenwie sie sich anfühltsie nimmtganze Zahlen sie liefert gute Werte sie heiß zwischen null und hundert?? den sie vielleicht an die Mathematikim ersten Semester wieder sehr drauf rumgeritten ?? eine Fusion von den natürlichen Zahlen nach der ?? erscheintsie nimmt natürliche Zahl sie gibt reelle Zahlendass es verdächtig ähnlich F heißt die Funktiones ist wie sie quasi von außen aussieht was für ?? Sorte Funktion das ist und dann gab's obendrein eben noch das man ihn schreibtman das man es denke Funktionwas diese Funktion den Tod?? Versagen enden sie liefert von mir aus denen Sinus von in Quadrat oder was auch immerdas ist das was sie in die Schweifklammer reinschreibenwas macht diese Funktionendie Rechenvorschriftaber außen kommt erst maleine grobe Beschreibungmit der Compiler weiß was er damit anfangen sollund vereinigen sie auch korrigieren kannist die Beschreibung von außen so da schreiben sie jetzt reinwenn diese Zahl zwischen null und hundert einschließlich der Grenzen nichtsolche Funktionsthronzurück liefern sonst sollte voll zurück liefernnoch ein paar Notizengesehen ich habe diese Funktionvor Entmeng geschriebenC ist nicht so klug wie modernere Sprachen in zehnkönnen Sie nicht in einer Funktion ohne weitere Funktion bauenwir?? Klammer zu ins Maineist eine Funktion für sich von Schweif Klammer auf bisweilen Klammer zuda drin steht nicht noch eine andere Funktiongebautdie baue ich entweder davor oder danach die andere Funktion oder einer anderen Dateiaber nicht mittendrin als sie können jetzt nicht hierin E-Mail Funktion reingehen und sagen ob es bauliche noch mal ?? neue Funktionauf diese ArtKonfusion aufrufenaber sie können nicht neue Funktionenso bauen innerhalb von anderen Funktion in zehn anderen Sprachen schon aber nicht in zehn??entweder vor oder hinter einer Müdigkeit haben sie nichtdavorweil sienoch ?? weitere Art hat ein bisschen dumm zu sein C will das die Funktion bekannt ist bevor sie sie verwendendiese Funktion zwischen null und hundert wenn sie es dann verwendenkönnte jetzt ?? auf of kommen zum BeispielKlammer auf zwischen rund hundert von?? wird sich zweiundvierzig zwischen null und hundert wenn ja dann möchte ich folgendes tundass der Aufruf einer Funktion bevor sie Fusion aufrufen dürfen will sie das Funktion bekannt istwenn ich die Funktionvorherbaue?? bewusstinformell ?? die Fusion vorher Bauer ist siehier untenbekanntsie Punkt so nachher bauen Sie an der Stelle nicht bekannt gibt wieder was auf die Fingerdeshalb davor und nicht danach es gibt andere Möglichkeitennächste Woche mehr dazu man kann sich bisschen behelfenerste muss es davor stehenund danndie Funktion soll zum Schluss etwas zurückgeben nämlich wahr oder falsch das können Sie auch Stricken bei unserer HauptfunktionMainebesteht nämlich dritter null geben null zurückein weiteres Kommando mit Return sagen Sie was zurückgegebenwerden sollund mit Return beenden Sie die Funktion wo auch immer Return steht in der Funktionmir irgendwieFormularwas auch immer Woche ?? Return steht wird die Funktion beendet werdenwenn wir dahin kommen zu diesem Returnwas hinter dem Return steht ist das Wasser das Ergebnis der Fusion zurückgegeben wird jene Stelle natürlich nicht bezahlt hoffentlich sondernein guter Wertdas versuchen Sie mal einzubauendes Return ist für die Funktion ?? bisschen was wie das Break für die Schleifendas Return bricht die Funktion ab Beistrichdie Schleife aber das Return gibt eben obendrein auch noch ein Rückgabewertdas Internet zwei Aufgaben die Funktion zu beenden und zu sagen was der Rückgabewertistso ein Tief offensichtlich nicht gucke ob die Zahl zwischennull und hundert liegt Xin diese Variable Xdas euch damitkopiert mir das System die übergebenen Zahlwo auch immer dir Komma ich kriege in X eine Zahldie Frage ist ist Xgrößer gleich null undX kleiner gleichhunderte Gönner sich in eins Schreiben leider in siekönnen nicht schreiben null kleiner gleichX kleiner ?? und sie können es schreibenkönnen ?? schreiben aber es passiert nicht das was sie erwartensie müssen die beiden Vergleichen zerlegenwenn das der Fall ist wir sind im erlaubten Bereich der Gegenstromzurückundsie sehen wenn ich nicht in das im Freien gehen im sicheren Els hinschreiben können einfach dahinter Returner Return fortschreibenauch ohne Elswenn der Wert zwischen null und hundert ist gehe ich hiermit im Voraus die Funktion ist beendetwenn der Wert nicht zwischen null und hundert istich hier nicht reinerreicht die Zahl der Runden und gehe mit Anfalls zurückKurz auch noch kürzer machen zu können Returnschreibe ich das beschreiben lasse Semikolonsiehe oben kommentiere ich mal alle auses geht auch noch kürzer sie können schreiben Returnmit einer Formel dahinter sofortist X größer gleich null und X kleiner gleich hundert Punkt das würde funktionieren ohne Eveich das unnormalich die dritter null aus dem Hauptprogrammsoll die Zahl null nach Brüsseler Programm da Entmayaus dem ?? Programm wird die Zahl null zurückgegeben da könnte auch stehen null malzweiundvierzig?? irgend wassie dürfen auch rechnen in dem Returnund dass er das mach ich eben hier gerechnet tatsächlich in denjetzt ?? ich mal wie die Funktion aufgerufenwird sie heiß zwischen null und hundertfür die sie hier man HauptprogrammMedienin dem Hauptprogramm altertümlich verwendenzwischen null und hundert was für derzeit zweiundvierzigist inzwischen rund hundert Jahre wissen dass der Rechtsanwalt nicht?? ist Ergebnis muss irgendwie aber nicht das Ergebnis zum Beispiel nach einer guten Variable abspeicherngebe der Funktion die Zahl zweiundvierzigBeistrich das Ergebnisin der BurschenvariableA oder um es anders zu machenPunktdas Komma was mit dem Rechnen sehenwir können zwar sprechen in der Variante B steckt die Zahl dreizehn Bränden doch mal Pimal dieminus zehnich übergebe ein berechneten Wertwas passiert ist dass das ausgerechnet hier ?? B mal B minus zehnwas passiert ist dass das ausgerechnetwird mit dem aktuellen Wert von Bund damit wir dann unsere Funktion ?? oben aufgerufenhast zeige ich doch alles normalsodie Ausführung startet in der Funktion mähenund verlangen sofort hier im ersten Schritt wird jetzt unsere Funktion aufgerufenzwischen null und hundert zweiundvierzigwissen wir es zwischen und hundert wenn ich den nächsten Schritt gehen zack steht in Awar einsSPD auf dreizehn gesetztjetzt rechnen wir dreizehn mal dreizehnist deutlich mehr als hundert minus zehn müsste immer noch mehr als hundert seindas wird ausgerechnet der Funktion übergebenmehr als hundert es müsse zehnnull seinC ist gleich nullmit dem Debugger kann man das etwas genauer angucken?? Komma von vorne?? sie können nicht nur sagen das es drüberschreitensoll über jeden Schritt drüber schreiben sie können Aussagen in den Schritt hineinin den sie in die Funktionsaufrufereindas hatte ich eben mit der ProbeLeertastein durchgehendenFunktionsaufrufehineinalso zacknach oben in meiner Funktion drei ich bin in der Funktion her drinX ist auf zweiundvierzigdes übergebene zahlich gucke mir dann was in der Funktion passierteinfach nur dieses Ritterundnoch mal da bin ich wieder draußenKomma weiter unten noch mal anB mal B minus zehndavon zwischen null und hundert ?? sagte in Turin geht in diese Funktion reiner übergibt dem AB minus zehn sie sind das IBM AG minus zehn ?? hundert neunundfünfzigdas wird übergeben das Ergebnis der Rechnung der drin standund es machte Ravi das Ritterversickern das Eltern auch zur verschachteltenFunktion mitverfolgenden sie sagt der Bentokurzzeitig an der Stelle Zeiss nochmals das jetzt aber noch malSchicht an der Stellewenn sie beiyouCallstackanmachen ?? das Optima System auchden Callstack anmachen sehen Sievon welcher Funktion sie in welche Fusion üblich beziehungsweisegesprungen sinddie ganzenPunktionsaufrufineinander verschachteltist ?? soviel ich bin in der Funktion Mainejetzt springe ich in die Funktion zwischen null und hundert?? zwischen rund hundertdas ganze weitermachen wenn diese Funktionen weitere Funktion aufruftkonnte eine Ebene drüber und so weiter und so weiterman sie dannwelche Konsolidierung zur ?? Funktion aufrufen hatte man kann auch hin und her springen wieder sind dieser Aufruf wird gerade bearbeitet?? ich stecke in dieser Funktion drin und zwaran dieser Stelledurch die verschiedenen Ebenen navigieren sozusagen