[Playlisten] [Impressum und Datenschutzerklärung]

01C.1 erste Schritte in C; Beispiele mit while-Schleifen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

beschreibtman das aller erste billige Programmchefstarten wir die Entwicklungsumgebungauf die nahe liegende Artim anderen Programm startet unter Windowshabenwir unter Project CreativeNews Projectdas erklärt sich auch fast von selbsterzeuge ein neues ProjektPunktwir bleiben dieses Semester bei der Sprache Chatte den alten wieder schon vorgeführtdas Gerät um das Geld das es gehen sollalso dieses Lorschbett beziehungsweise Makrokontrolle darauf der ist wirklich das einfachste aller Weltda Komma praktisch nur die Sprache C verwenden alles andere würde ?? überfordernsie das ihr weit sie auch noch eine Möglichkeit habenein Problemchen mit einer vorbereitetenMailfunktionall dasgibt seine noch ausführlich was heißt eigentlich Maine an der Stelledurchringen trotz man mit ihm wirklich in dieMittedes anfangs jährlichen ganz kleinen Schritten sondern bestand mal richtig durchsodas Google schon auf ein Desktop einordnenMüll eingerichtetwerden sie richten auf Ihrem Desktop ?? irgend einen vernünftigen Ordner ein für heuteeinWeinseminarnull eins von mir ausund da kommt jetzt der ganze Krempel reinKomma lässt null einsdas erste was jetzt also schreiben wir ist eine Projekt Dateien Projekt Datei heißt da steht nach ?? drin was alles zusammen gehört welche Dateien welche Einstellung bla aller möglicher Krimskramsdas steht in der Datei drin und die landet jetzt in diesem einen neuen Ordner den ich gerade erzeugt habebesuchte das zusammen zu halten ?? sind nach X Dateien verzögert sich Dateien die zu diesem einen in Einführung Zeichenprogrammgehören was wir schreibendas ist eine davonist die WP hat sie bei diesem SystemprojektDatei die sagt was jetzt vivo zusammengehörtwas die Einstellungen sindsounter Mitarbeiter das erste Problemchensozusagendas einer vorgefertigtenSchabloneals er den Text Verwaltungsprogrammfrüher mal gab es heute ist er nicht mehr so wie sie früher im Wechslerprogrammangefangen haben sehr geehrte Damen und Herren entstanden sofort automatisch derganze Brief dawahrscheinlich einer von die einen wirklich interessiert hat aber sogar von Automatik ist das hier auf Schablone so sieht das jetzt erst mal ausundich werde sofort paar Sachen rauslöschen?? die noch nicht brauchen die paar Sachen jetzt raus ?? beziehen sich auf diese spezielle Hardwareich möchte heute Morgen ist ohne die Hardware arbeitennurden normalen PC allein ihrProgramm ausführen lassen ?? werden das hier losbezieht sich auf die Hardware und sie werden das Sinus sind die schon am Namen vier hundert dreißig Euro für hundert dreißig hundert dreißig als diese Serievon Maike und Roland das kann also nur spezielle sinus Komma auch ausweisendas hier ist das kürzesteC Programm das kürzeste Programm in der Sprache Cdas sagtich habe eine Funktiondient das aufgerufen werden kann Adidas etwas tut sie genutzte Mathematikfunktionenderselbe Gedanke hier ein Maschinchenich habe ein kleines Maschinchen das nennt sich Maineso heißt das in dieser Sprache Cdas wichtigste Maschinchen überhauptheißt Maine das wird in jedem Fall das sein was dannnach ?? läuftwas ?? bin ich auf aufgerufen wird??ich sage dieses Maschinchennimmt nichts entgegen FreudsLiebe dem nichts und es verschiedene liefert mir eine Zahl nimmt eine ganze Zahl indischer zurück?? keine Panikdas Webines Monate alles nochkleiner mal durch Nudelnund ich sage obendrein welche Zahl zurückgegeben wird nullwas ist das aller einfachste C Programmdas natürlich langweiligPunkt ich denke ich tippe mal was ganz ermittelten und dann gucken Komma was das tut was ich da jetzt tippealsohier haben wirKopfrechnen sieben Zeilensie überlegen sich mal was diese sieben Zeit veranstaltensoleise schon einiges daanders noch nichtdieses Gleichheitszeichenist vielleicht erst mal irritierenddieses Gleichheitszeichenheißt eine Zuweisungdes Bettes geschrieben von rechts nach linksdas ist am Anfang was diedas was am Anfang die größte Überwindung kostetihr geht es nicht um zu fragen ob es gleich null isthabensondern es geht darum zu sagen dass diese Zahlen nur in die Variable es geschrieben werden soll dass diese Zahl null in die Variable I geschrieben werden sollund dass hier was ausgerechnetwerden sollmit der Variablen ist und die den Variablen S und I und wieder in die Wireless geschrieben werden soll und das ist keine gleichstrikten SinneMathematikSonderzuweisungsoll was getan werdenin dieser Programmiersprachemeine Programmiersprachenwürden aufrechte Meister stehen ganz ausdrückliches wird definiert als oder sowas ähnliches solchen Sachen gibt's auch irgendwoaberin den meisten Programmiersprachendann ganz schlichten gleich ?? das gleich soll heißen etwas zu tun anders als in der Mathematik wenn in der Mathematik Gleichheitszeichensteht heute nicht was tun denn hierist es anders ist gleich hast du was rechne das rechts ausund schmeiße das links reindie meisten Amis jetzt schon mitgekriegt es und wie sind die Namen von Variablenich habe irgendwelche Schubladen oder steht drauf es auf der einzuplanen auf einer zugleich steht ihmdie richtig hiermit einich sage baue mir mal eine Variable für ganze Zahlen ins Internet ?? eine Variable für ganze Zahlen namens es das meiste null reinbauenwir eine Variable für ganze Zahl nahm sie das was auch die null andie Rechte was aus mit den Inhaltengucke wasin der Schublade ?? es drin steht und addiere dazu was du in der Schublade I findest mit dieser publiziertund schmeiße das wieder in die Schublade espassiertauch häufiger gehörtgucken was in der Schublade I steht und an ihr eins drauf und weisen es wieder in die Schublade ihrerC++das ist eine ganz üblicheSchreibweisein C und den Nachfolgesprachenzu kurze Schreibweisen ?? hätte ja auchC plus pluswas anders schreiben können was können Sie alternativ schreibenErgebnisim selben Sinne schreiben gewiss darüber steht dass sie sich kurz am Sonntagin die Variable I schreibe rein was du Christ wenn du I plus eins ausrechnen istund sie sind spätestens da knirscht die Mathematik nicht das kann keine Mathematik seindrei ist gleich vierdiese Gleichung ist keine mathematische Gleichung in der Mathematik sind Gleichung unseres Staates für sie stehenderUnsinn war oder nicht ?? aber hier in der Programmiersprache C ist eine Gleichung etwas was getan wirdfür das rechts ausgerechnetund es wird das in das das Ergebnis in das links reingeschrieben?? wenn sich an dieser Stelle ist klar das es nicht die gleichen wie in der Mathematik eine Zuweisungheißt es dannganz korrekt sollte man es auch schreiben könnendieLeute die C erfunden habenwaren faulgesehenwir sind seine Folders gelockert zu habenPunktC plus plusist die übliche Schreibweisedann ich habe auch schon in den alten wie des Wassers zur Sprache C++ erzähltdass die Sprache C plus plus heißt es natürlichhieraus abgeleitetvonC einserhöhen das der Gedanke erhöht sie um eins beinhalten sie um eins deshalb der Name C plus plus für diesozusagen großeVariante von der Sprache CiTunes versorgen sie das ?? vermerken ich denke an C plus plus C++ heißt was in Mainz erhöhtund man konnte noch ein Hoheit so lange wienoch im Wissen Englischso lange wiedie kleiner ist als zehn das was in dem Brief steht klein S als sie jetzt ist das kleine patzig Gemeinde in der Mathematikum sie zu irritieren dieses kleiner ist keine Zuweisung seines klein S wirklich ein Vergleichist I kleiner alszehnsolange das Geld machen wir das was in den Schweifklammer stehtschweift ?? außen Markenzeichen von zehn Schweifklammer Semikolondas kostet auch die ersten Monate etwas Überwindung ?? Klammer zu Semikolon richtig hinzukriegenKomma dass wir den Schweifklammerrelativ einfach ist sie sind das hier ist ein abgeschlossenes Ding endlich mein Programm bisherdas gesamte Programm von mir bisher den Körper dieses Gesamtprogrammszur Funktion steht in Schweifklammerund hier kommt eine Schleifeso lange wiedas Geld tue dasja was dahinter steht typischerweise wieder in Schweifklammerbildet Blöcke mit diesen Schweifklammerund sie sehen dass der Editor hierist sozusagen Textbearbeitungsprogrammdas ganze auch hübsch einrücktdie Kundin sogar sagen ?? des Verbandes habenSie den Editor sogar sagen möge es bitte für Sie tunimmer alles aus?? okay muss es alles auswählt interessantje nachEntwicklungsumgebungist das VerschiedenesSMS Damen andere viel viel größere Entwicklungsumgebungergeht es ?? auch ohne aus ??in ??es gibt sogar Gemeinsamkeitenin allen Entwicklung Umgebung jedes grüne Köpfchen zum Beispiel um das Programm mal testweise zu startenist eine Gemeinsamkeit in allen und glaube da machen bis auf weiteres ?? jetzt natürlichspannt dieses wirklich in Aktion zu sehennach ?? wird man das mit Zigtausend wenn nicht sogar Millionen weitere Milliarden Programmzeilenpro Sekunde ausführenKomma sie können sich das erst mal Schritt für Schritt in Aktion angucken lassen Komma das Band wirklich Einzelner durch gehenund nachvollziehen was der den veranstaltetdas macht man dann auch üblicherweise um Fehler zu findenin Einzelschritten durch das ProgrammFührerschein noch bisschen was fragen wollen mal sehender grüne fahrlässige Freundgenaudas möchte er zwar noch mal das ich diese Gesamtansammlungvon Dateien irgendwohin speichereich schon in meinem Verzeichnis darlassen was sosoKomma alles mögliche gespeichert hierund unser Programm ist gestartet worden sie sind einem grünen Pfeil was der nächste Schritt ist ?? jetzt ausgeführt würdedas auf der rechten Seite ist nicht so spannend da Komma manchmal später zu dass es diesagen die Muttersprachedes Makroprozessorsdies nicht so spannend erst malan was spannender ist es was in diese Variablen überhaupt drin stecktmein Aktenschranksozusagen mit lauter Variablen was ist alles in den Akten stattfindetdas winzige Interviewlocker alsdie lokalen Variablen Sisi man kann sich ganz fürchterlich viel ?? guckennicht nur die PocketRocketdas meine zwei Variablendas Programm stehtin dieser aller ersten Zeile bisher ist nichts passiertund das System sagt mir sind zufolge auch bei Variablen sind nicht zu haben Punktdas bringt mich gerade auf einen Gedankenwir müssen noch eine Sache einstellen sollman muss immer wieder stoppen das X erklärt von selbst doch immer gerade wieder eine Sache muss man einstellen zu viel Krammassig rechtshier auf dieses Dingsoptionenund jeder sieht es fürchterlich auswirmüssen hier noch unter C C plus plus Compilerum sie zu ärgern einstellen keine Optimierung??Optimierung heißtdass erSachen weglassen kann oder umstellen kannwenn der Effekt derselbe ist und das ist total irritierend am Anfangund bei diesen Einzelschritt ausführen ist es auch total irritierendalso hier und daauf es so leise dieses genannt haben Mausklick Rechtsabstandsoptionennennen Sie hierbei ?? sie C plus plus Compiler unter Optimierungenden hier den stellen sie auf keine keine Optimierungum Überraschung zu vermeiden dass er sich gerade noch vergessenaber jetztso noch mal starten hiernetterweise sind dieLogos immer noch zu sehenich bin in der ersten Zeile bisher ist nichts passiert ist Komma hier weitergehender hier Roveranden müssten sie auch falls Sie dieseLeiste jährlich andie wachsenden hinaus FCauchStepp auf ?? heißtdiese einen Schritt ausführenund dann mal guckenna tollin der Variablen es ist jetzt null drinist passiertschreibt es obendrein noch wo auf dem Chip diese Variable stehen würdevierzehn Uhr simuliert ich erwähnte Beistrich angeschlossenist aber nicht so spannendBeistrich immer ganz dreistsoals er die Variable es angelegt undmit null gefüllt und jetzt kommt die?? hatte es auch erst mal Null drin bisher nichts Besonderesjetzt kommt unserer for-each-Schleifeso lange wie ihn kleiner ist alssehentue was der drin stehtsolange wie kleines E kleines R CIS kleiner als Sinus kleiner als zehn ?? wird also tatsächlich jetzt diese Schleife ausführenergeht dareinund jetzt kommt die Rechenoperationwas wird jetzt wenn ich den nächsten Schrittmacher was wird nach dem nächsten Schritt in es drinstehengenau null wird weiterhin drin stehen sind ausgerechnet es ist nulles ist nur ihm mal die ist ?? Punkt Rechnung vor Strichrechnung ?? verständlich in dieser Sprachepraktisch allen Sprachen und Rechnung vor StrichrechnungI Magie wird ausgerechnet gibt nullnull wird dazu addiertgibt nurdaraus sind seit ich plötzlich das mit ihm angefangen habe aber sei soin es wird also weiterhin null drinstehenundjetzt wird die um eins erhöht also nach diesem Schrittsind die nicht mehr null drin sondern eins treffenda sind wir dem was sie sehen dass es in rotalle Änderungenwerden in rot markiert freundlicherweiseauch das findet sich in praktisch allen Entwicklungsumgebungenin allen Sprachen die man typischerweise hatsie in rot was ich gerade geändert ?? mit nicht zwei Variablen haben sondern hundert Variablen wissen Sie das zu schätzen müsse unddessen rote Änderung markiertund es geht weiter solange I kleiner ist als zehndie ist kleiner als zehn N ist gleich eins gehe ich in die Schleife reinjetzt spannenderwas steht jetzt im nächsten Schritt in es drineins genau einmal eins rechnen wir ausdas macht eins es ist bisher null dazu addierenin es wird also eins drin stehenjetzt die um eins erhöhen?? das können wir so wirklich sofort an IS zwei zweimal zwei rechnen wir hier also ist zwei zweimal zwei rechnen wirmacht vieres ist einsdass das Wort die Entwicklung seit es wird also nächste Schritt fünf seinund so weiter nur das durchdie gleich acht ist gleich neunundjetzt kommt der spannende PunktE-Plus plus Jacke das es so auf diese Schleife ausgeführt ??ich bin bei gleich neunzig addieren noch eins draufwas passiert jetztgelangten wir ?? oben am Anfang der Schleifeam Kopf der Schleife sieht das so schön nenntjetzt gucken wir solange wie kleiner ist als zehnsolange sie kleiner ist als zehn soll das in den Schweifklammer laufen aber die ist nicht mehr kleiner alszehn ist gleichzehn nicht mehr kleiner alsdiese Bedingung ist nicht mehr erfüllt also gehen wir nicht mehr in Schleife reinLeerschrittSonderlander untenund den es steht jetzt die Summe zwei hundert fünfundachtzigeskeiner was zur Optimierung sagen dass zum Anfang wissen die Tiere irritierend mit Optimierungwennwenndieses ganze Gerätmöglichst effizient arbeitetund nur das ausrechnet was es ausrechnen soll auf welchen Gedanken würde dieses Gerät kommen können Komma ganz abstrakt gerätdie Entwicklungsumgebungder Simulator der Compiler alles möglichewas er definiert ist als das hier auszuführendieses Programmier auszuführenPassieren kann es wahrscheinlich zu durchgeknalltähm?? könnte sich einerseits dessen gute Idee man könne sich eine letztendlich vorstellen dass er diese Werte eingetragen werden?? Sportler was rauskommtalso ein sehr kluges Gerät könnte auf den Gedanken kommen wir dann schreiben oder sofort zwo hundert fünfundachtzig in es und zehn ?? mi müsse sich ausrechnen ?? vor was passiert ?? das ist das eine was passieren könntedas andere was passieren könnte ist dasdie Maschine sagtniemand erfährt von diesem es und niemand erfährt von diesem die es wird sich nichts in der Welt ändern wenn ich die beiden überhaupt nicht ausrechnenwenn ich diese ganzen Zeit einfachkomplett entsorgenweil niemand was im Ergebnis erfährt das kann ihn mit Optimierung passiert und wenn sie dann in Einzelschritten durchgehenfragen Sie sich natürlich hallowas ist passiert deshalb diese Ärger dass es die Optimierung einmal ausschaltenum in Einzelschritten durchgehen zu könnenund obendrein kann das Ding sogar nocheinzelne Sachen um sortiertes könnte wenn sie raffiniert programmiert ist könnte es hier Sachen aus der Schleife rausnehmenvor die Schleife ziehen in der die Schleife ziehensolche Geschichten als total verwirrend deshalb die Optimierungausso wirklich genau dasgesagt das der Rechner genau das tut was mich auch hingeschrieben haben und nicht versuchterdie Ecken etwas abzukürzendaswäre daserste Programmdannprobier mal folgendesdann schreiben Sie mal was analogessie schreiben ein kleines Problemchen dass die Fakultät von sieben berechnetdas könnte man zu Fuß tunalso einmal zweimal ?? siebenmal sieben??hat folgendes Gesetz an keine schlechte Ideenur zehn vom zunächst anders an sich kann folgendes probieren dass sie sagen okay jetzt Komma neues Problemchen darunternurin dem welche den oben kopierenund jetzt Anfang dasselbe noch mal zu schreiben nur jetzt für die Fakultät von siebender Ärger ist das Ziel das nicht haben will Zivil nicht zweimaldieses Maine haben Maine heißt für die ProgrammierspracheChier geht's losdas ist mein Programmchef der wesentliche Teil Marsprogramm kennst und wenn Sie dem Ding sagen ich habe zweimal den westlichen Teil des Programms ins weiß nicht was ich tun soll es darf nur einmaldieses Maine gebennicht zweimal des Menschen gebendie einfachste Lösung istPunktsie machen dieses hier oben zu einem Kommentar des ?? hier schon gesehen bei meiner sieben Fakultätenzweimal den Rückwärtsstrichist in Cund den meisten Nachfolgesprachenein Kommentarwird ignoriert heißt dasmit der persönlichen Schreiben nach dem Doppelstrich könnte hinschreiben was sie wollendas wird ignoriert es zählt nicht zum echten Programmrichtet sich an den Menschenanders sind sie kann sie so machen Sie können das alles auswählenzu ?? und dann sagen ?? BlitzblogCommentssowas dann ist das alles sein Kommentar geworden und dann stürztden Compiler nichts dieses Maine ist jetzt unsichtbarfür den Computer so zu sagenes gilt das Männer untendritter null Komma ?? hinschreibendas Oliver ?? Komma sagen dritter null was soll der Unsinn ?? dritter null heißt es wird eine Zahl zurückgegeben nämlich die Zahl nullund die heißt ein Programm ist ohne Fehler durchgelaufeninsofern ist die Zeit nicht allzu bedeutungsschwangerokay weiter mit der FakultätKomma weildie Bedeutung von diesen ganzen Projektdateienstell ich fest Automarkt zumindest andeutenwenn sieirgend eine Datei ?? ?? erzeugt haben hiereine neue Datei erzeugendann hat diese Datei überhaupt nichts mit dem Projekt zu tunaberdas muss miteinander zusammenhängen sie sind Demenz jederzeit die hängt mit dem Projekt zusammen dies Teil des Projekts wenn sie ein Vermögen von Datei erzeugenals den ?? hat jedoch nichts mit dem Projekt zu tun Punkt deshalb bin ich ebenhier über dieses Projecttreten ?? Protect und so weiter gegangen dann baute mir automatischein Projekt zusammendas so eine Datei namens Maine C C für ProgrammierspracheC hatdas ist die Dateimaine Cund die hat er dann auch ins Projekt reingehängtund sich einfach nur klickenmüssen sie noch ?? bisschen arbeiten das ja wirklich zum Projekt dazu gehörtdas ?? zwei gesehen??soan vielen Stellen bei Programmieren ist das ehrlich Soma guckt sich an was andere Leute irgendwo im Internet schon mal gemacht habenundbastelt solange rum bis es für einen auch funktioniertan die gucken sich an was ich hier gemacht habeund basteln dann analogfür die Fakultätmuss etwas haben das durch zählt ein zwei drei vier fünf sechs sieben dass die Zahl sich modifizieren muss ein zwei drei vier fünf sechs sieben Limousinen die produzierenwie kann ich die produzieren zum Beispiel mit einer while-Schleifedas war jetzt analog ?? baue eine Weitschleifedie von eins bis sieben zähltdie Eis gerne Sonnenzählvariableganz aus sonst wie nennen die Zählvariable?? Personenabertypischerweise nennt man die JK dann weiß jeder was gemeint ist ?? JK sind die Zählvariablegeradesagen sie dürfen sie das leider nicht nächstes Semester geht das Umlaut und chinesische Zeichen in Variablennamenund in den meisten Programmiersprachengeht folgendes nicht das ein Variablennamen mit einer Zahl anfangendas geht meist nichtVersicherte mit irgendeinem Buchstaben anfangen was typische Weise laut Essen Unterstrich aber das manchmalwas Besonderes mit gemeintfeinsinnigen echten Buchstaben an den Variablennamendieser später noch mal was Variablennamedes sprechende Variablennamendas jeder weiß was gemeint istwie weiß jeder was gemeint ist eine ZählvariableSauce zum Thema dieser Irrglaube von eins bis sieben also sage ich okay wir starten mit eins ich setze sie am Anfang auf eins nicht nicht auf null gebensondern auf einsund jetzt will ich eine Schleife haben die dafür sorgt das System bei derfünf sechs sieben freisolange wiedas sogenannte bei der Programmierung schreiben sie es bei den Rumpf in dieetwas größeren Entwicklungssystememachen das ?? typischerweise vollautomatischbeschreibtRechtsanwalt zu tippen und zack steht dannsofort dieses ganzeKonstrukt danneine Waldschleifedie Bedingung ist ich möchte zählen so langewiesolange wieviele ?? ihr zu schieben wie kleine achtdas ist richtigkleine acht wäre die Bedingungin gleich sieben jedoch klarund ihn gleich acht wird nicht mehr klar dann mach ich dafür durch die Schleife nicht mehr ausKomma dass es natürlich irritierend wenn ich sieben Fakultät ausrechnen wirdund da steht die acht ist das irritierend ich würde lieber schreiben wie kleiner gleichsieben so sieht das dann aus mit sich gebracht haben wie kann man ein kleiner Gleichzeichen eingeben so sieht das aus?? dass sie nicht missversteht als doppelfeiner links es heißt in C kleiner gleichje kleiner gleich sieben solange wie in kleiner gleich sieben ist oder solange ?? kleiner ist als acht das ist dasselbewie kleiner gleich sieben solange möchte ich zählendas haben sie eben gesehen ?? des potentiellen geht eins draufsobisher habe ich also nur erreichtKomma was Wassers nur bisher nicht ?? erreicht dass diese Variable die mit Eis anfängtsiebenund eines Feierabendsund wenn sie den Wertsieben gehabt hatdie mich oben nicht mehr meinen sie nicht mehr kleiner gleich sieben wir sind fertigjetzt muss ich das multiplizierenalles was Seibert rausgekommenist diese Werte von Imuss sich miteinander modifizierenich brauche also eine Variablein der das Ergebnis dann sozusagen auf multipliziert wirdauch wieder eine ganzzahligenVariableNZZamdas ?? bei den meisten gesehen Fun scheint klar die fangen sie mit eins andieses modifizierte?? setzen diese Variable Z sinnvollerweiseauf einsund modifizieren dann weiterdieses Gesetzmal eins mal zwei mal drei ?? warum setzte das Z nicht auf null eben hat nur noch mit null angefangen ihr es gleich null und etliche das Z nicht auf nullgenau weil nun mal irgendwas null ist wenn ich MEZ gleich Null anfangen und modifizieren damit ein zwei drei vier fünf sechs sieben null mal eins mal zwei mal drei Bindestrich null werden das wäre nicht sehr hilfreich ich fange mit eins an einmalein zwei zweimal dreialso wenn sie Sachen ausmultiplizierenempfangen sie mit eins an mir die Sachen auf summieren dann fangen sie mit null andamit eskeine Überraschungen gibtund das muss ich das ausmultiplizieren?? tatsächlich haben Z ist gleichZmal wie das ist die lange Schreibweisekürzernehme den bisherigen Wert von Zmultiplizierenmit unseren I Einsatz zweitausend siebenund dasSchreiben wieder nach Z drei hier wieder das gleiche nicht mathematisch verstehen sehr irritiert es ist eine Zuweisungdes Rechts wird ausgerechnet?? und links reingeschriebenPunkt das wäre dieLangfassungdie ist noch nicht so hübsch ?? gucken sonst schon mal ansowie gleich einsist gleich eins AtollI ist kleiner gleich sieben das wird jetzt überprüft in den runden Klammern steht die Bedingung ihres kleiner gleich sieben genau das Komma sagen dass sie kleiner gleich sieben ist also geh ich da reingerechnetZ ist gleich einsist gleich einseinmal eins gibt da wieder einsZ bleibt einssehe das schon meine Nummer ineffizientwie fair ist das Ineffizient ungeschicktlieberzwei Anfang genau das wäre der raffinierteWeg?? dass ich ihn mit eins anfange ist Ineffizientich produziere am Anfang mit eins nachfolgend mit also die Beziehung passiert nichtsdas kann ich mir schenken das war genauso effizient wie ich hiermit ihn gleich Null angefangen habe bei der Summenull addieren auch nicht so Beistrichich fange mit ihr gleich zwei anMainschleife läuft von zwei bis siebenals erstes produziere ich mit zwei ?? ?? das in der Mathematik dann in der Fakultät immer so schön hin einmal zweimal drei mal vier und so weiterwahrscheinlichnicht einmaldas einmal kann ich mir schenkenüber sowas macht man sich dann Gedankenin der Informatik beschenken uns das einmal befand sofort mit der zwei klassische Mann Nummer besserund dannsollten Sie schon ahnen können wie diese Zeile hierin C professionell geschrieben wird so wird das keiner hinschreibendas ist richtig Komma aber so wird keine hinschreiben was wird man stattdessen hinschreibenKomma scheint noch gar nicht dran in den Videosich lass es mal so stehen aber scharf schon mal dahinter wie das dann professionell aussehensetzmal gleichdiesehen die Leute die die ProgrammierspracheC erfunden haben sind sehr schreib VZ mal gleich ihnmodifizierenwas in Z steht mit diekostet Überwindung sieht noch schlimmer aus als es vorher ausgesehen hat ich sag's schon mal an das sich dran gewöhnen können dass ihr vorne ist das was man meintnehme den alten Wert von Zmodifizieren ihn mit I im Wert von der Laufvariablenund schreibe das wieder NZ reinund die Profis werden das hinten schreibenmüssen ab so das wenn die Profis beschreibenden Inhalt von Z mit ihm modifizieren sowie sie hier unten schreibenwas sie nie steht um eins erhöhenaber das gemäß Gadamer üben was würden Sie also sinnvollerweise für die untere Zeile schreiben ?? die untere Zeile in diesem Stile schreiben wollen würden was wenn sie für das C plus plusschreibensolldie Variable I um eins erhöht werden also E-Plus gleicheinssoden Inhalt von ihm nehmen eins drauf addieren und wieder nie reinschreiben und hier oben heißt das Zmit ihm modifizierenund wieder nach Z reinschreiben?? gute Frage was das einzig bringt man spart ein Zeichennajawir sparen Sie ein Zeichennächstes Semester habe vernünftige Variablennamenentweder sowas wie EigenkapitalEigenkapitalist gleichEigenkaDigitalplustausend Komma null oder sowasglaube dann wird's klarer ?? wir sparen typischerweise nicht nur ein Zeichen sie sparen richtig wasund alle wissen was gemeint istdannhier muss sichhalbe Sekunde länger überlegenZ wird mit ihm das modifizierte dann wird es ?? geschrieben und hier ist von der ausdrucksweise ?? klar der Inhalt von Z wird mit irgendwas modifizierthat sichganz drastisch ?? durchgesetzt?? das möchte man nicht missen Komma sich einmal dran gewöhnt hat Schreibweisen ??sie sind C++ sie sogar noch kürzer als E-Plus gleich einsanwas sie mit dem Plus gleich machen können ist auch das sie schreiben können E-Plus gleich dreizehn andere dreizehn auf das ganze nicht mit dem Plus Plus machendas Plus deshalb mal eins draufaddierenund dreizehn draufagieren wollen müssen so schreibengut das ?? nur noch mal in EinzelschrittendurchZaubernajadas sie um ?? klar zwei Variablen auf ähnliche Werte setzendie zweiist gleich zweiten zwei ist nicht kleiner gleich der siebenjetzt nämlich alles was in Z steht das ist die einsund in ihr steht die zwei modifizierten kleines Z gleich zweifeinI wird als weiteresschrubbendreißig weiteren und so weiter Multisim modifizieren es mal ganz dem letzten Jahrsowie war gleich sieben ich bin nochmalige Schleife reingegangenund jetztzähle ich in der Schleife ein zweiter wir sind bei sieben bis zehn ein zweiter wir sind bei achtzigund jetzt liegen wir raus ?? ist nicht mehr kleiner gleich siebenfliegen rausund NZ steht fünf tausend und vierzig drindas sollte als die Fakultät sein von siebenmach mal es war folgendes sie modifizierendas mal rückwärts das hatten einige zu Beginn vordas Schreiben Sie das hält man das Ergebnis muss er dasselbe sein rechnen Sie mal wieder ?? Mathematik typischerweise hingeschrieben wird sieben malsechsmal und so weitermal zwei rechnen Sie das mal rückwärtsist ?? das ist natürlich schwieriger zu programmierenmuss dasselbe Ergebnis liefern aber wenn einemdas nicht auffällt mathematischer seits das man zweimal ?? sieben rechnen kann stattdessensteht bei dem auf dem Schlauch muss es so machen probieren sie das tatsächlich mal als Live hinzuschreiben sieben mal sechs mal Mahnmal mal zweiwas müssen Sie ändernmeine Frage zwischendurch LeerzeichenLeerzeichen sind ziemlich egalund sie können das auch so schreibenSie können sogar diese Zeile noch dahinter setzenund sie können das noch zusammen nehmen also wenn sie dafür sorgen wollen dass keiner mehr das Programm lesen müssen kann dannverzichten Sie auf Leerzeichendie Leerzeichenin C sind praktisch nur zum Lesen da nichtsfür den Rechner der Rechner kann auch ohneEx Kollege von mir hat in der Signatur seine E-Mailvier oder fünf Zeilen C Codeohne Leerzeichenvierter fünf salzig und rechnen die Zahl Pi aus kein Mensch versteht warum da die Zahl Pi rauskommt weil sowas von verstrickte stellen sich vier fünf Zeilen von diesem Format hier vorbei versteht überhaupt nichts mehr als die Leerzeichen sind nur zur Zierde daund eswie soll ich sagen ?? als netter Mensch waren die Leerzeichen da rein damit die Nachweltselbst dieses Programm noch lesen kann Punktich muss gerade was in der alten Fassung sehen was ich gerade gesehen habe wird es ja andersrum machendie Laufvariable startet mit einsund die Variablen der ich zusammen sammle sie startet mit zweidann haben Sie folgenden Effektoder Defekt Kommadie Laufvariablestartet mit einsund die Variable zum Sammel startet mit zwei könnte man ja meinen sind sie praktisch dasselbe wie ebenähm leider nicht ganzim ersten Schritt wird jetzt die Variable diein der ich sammlemit eins modifizierterschöner passiert nichtsund im nächsten Schritt wird jetzt die Variablen der ich sammle dies zwei mit zwei modifizierteSinn Komma sich dem vier zweimal zwei in der Fakultäterklärt wasSohn kanns nicht seinChassis war in beiden Varianten scheinen in dieser dasselbe zu bedeuten aber der Unterschied ist doch gravierend kriegen was anders Haus die beiden austauschen ?? ich möchte das die Laufvariable bei zwei anfängtund die Variablen der alles modifiziert wird bei eins anfängt nicht andersrumsind was anders ausso unserer Schleife rückwärtsliefern also sinnvollerweiseanbei ihr gleichsiebenich möchtehinten anfangen sozusagen beim großen Wert Anfang gleich siebenund dann muss ich hier gucken ob ichfertig bin sieben sechs fünf vier drei zweiund eins brauche ich nicht mehranda wir verschiedene Lösung gesehen eine Lösung wäre was es kann in den Videos schon ungleich dran war und sich wundern wie ungleich geschrieben wird in Cso sieht ungleich ausAusrufezeichengleichdas ungleich und zehndas wäre eine Lösungist solangeso lange wie ihm ungleich eins ist für diese Schleife aus einer Zelle durch dann rückwärtsminus minus offensichtlichverstärkt die Logikdurchdie State mit ihr gleich siebenführe die Schleife so lange aus wie dieses hier nicht eins ist ungleich einssehr hässlich Auslassungszeichengleichlange bis ungleich eins ist und ich zähle rückwärts Komma war das auchkeinen groben Unfug ergibtihn gleich siebenState mit sieben ich gucke ob das nicht eins ist ob Ivo gemerkt nicht eins isterOffiziereund erzählen ?? ist gleich sechsRohr??ist gleich zwei noch einmal runterzählenich Prüfer die ungleich eins istund ?? draußen fünf tausend vierzigdas wäre eine Möglichkeitwas fällt Ihnen als Alternative ein was würde da noch ein Schreiben zu ungleich einsals die Alternative wäre hier größer eins zu schreiben und das wäre auch was man typischerweiseschreiben würdebei ungleich einsläuft die Schleife auch weiter wenn sie gleich minus zwanzig oder minus dreiundvierzig istwas bisschen komisch wäre es fühlt sich sicherer ein für den üblichen Seeprogrammiererfühlte sich sicherer allgemeiner schreibt sie größer einsso lange wie größer als eins ist führende Schleife ausdann geht zum Beispiel nicht SI gleich minus dreizehn ist damit die Schleife nicht ausgeführt das für sie sichererdefensive Programmierung heißt das Komma lange darüber diskutieren ist das eigentlich gut oder schlecht typischerweisewird man nie größer eins schreibenund nicht die ungleich einshat sich so eingebürgertKomma normalist kein Unsinn gemacht habeer sie können überhauptsehenes gibt so einige Funktionen für denEinzelschrittmodusoder nicht Einzelschrittmodussie können zum Beispielhier den Cursor hinsetzenund sagenwann du Cursorentweder in einem Rutsch durchdas sie nichtjedem Befehl den hat die Hand schütteln müssen das in einem steingewordenerCursor ist das ?? Komma sicherheitshalber sagenwas sie hier sind das ist natürlich wirklichZeitlupenbisschen Einzelschritten durchgehen gucken wir uns das in Zeitlupe an dieser Makrokontrollejetztzehn tausend ?? sogar hundert tausend Zeilen pro Sekunde erledigenundder Typ der Notebooks setztder Wirt locker Millionen wenn ich weitere Milliarden an sein in der Sekunde erledigen also wir gucken uns das in absoluter Zeit wieder an immer das in Einzelschritten durchgehen?? okay noch ein Optimierungsvorschlageinmalund so weiterdas bringt's ja auch nicht ich könnte ja mitzwei mal und so weiter anfangen Komma darf ich hier die zwei nicht mehr mitnehmenaber dann können Sie eigentlich sagen jadoch kann ich dann nicht mitden sechs an und nehme ??irgendwann ist aber Feierabend?? ich würde der Übersicht halber tatsächlich ihr schon die eins und die eins stehen lassen Komma dennirgendwann ins Rätsel kommt was will der Dichter uns eigentlich sagenich Wasser so stehen lassenes gab eine ganz andere Geschichte vor den Binärzahlenhinter den Kulissen rechnet der Rechner ja nicht mit einer sieben wie sie dasteht oder einer sein vierzig widersteht der fünf tausend vierzig Cent rechnet binärdiese Zahl hier stehen sind ja nur für uns nett übersetzteigentlichhinter den Kulissengibt es nur dann ein Informationdas ganze noch eine ?? angucken wenn ich das Ding hier laufen lassebis zum Ende durchlaufen lasse ??so fünf tausend vierzig sie können hier ja sagenwas gerecht ist es übrigens aus rechts wenn sie sagen und welchem Format hätte ich das gerne hexadezimal kommt auch irgendwann dranwie sieht die Zahl binär aus das man zu kleinen über fünf tausend vierzig binärwie sie das in Bits auswas macht der Rechner wirklichfünf tausend vierzig zeichne uns hier an aber hinter den Kulissen macht er ganz was anders was ?? fünf tausend vierzig binärdas natürlich kein Mensch zu Fuß mit meiner irgendwann im Griffman weiß das vier tausend sechsundneunzigdie nächstezweier Potenz darunter ist tausend vierundzwanzig soll den schönen Begriff sein Kiloin Informatik tausend vierundzwanzigmal zwei ?? zwei tausend vierzig mal zwei sind vier tausend sechsundneunzigan das Deck vier tausend sechsundneunzigdrinplus knapp tausendjungenGönner das man zeigen Beine wie den Sieg darüberdieses null Bist nur der Verzierung null B soll nur ein zeigen Binärformatdie anderen Geschichten zum ?? hexadezimalnull Xportalignorieren sie dass dieses null Beta soll nur anzeigen Binärformatso was einmaliges in dieser eins da vorne das wissen die vier tausend sechs neunzig seinkann diese nur das wäre also nichts von der ?? zwei tausend achtundvierzigdiese null wäre nichts von der tausend vierundzwanzigHindus die fünf hundert zwölften sein dieser eins da muss die Tonne sind fünfzig sein dieser eins hundert achtundzwanzigdiese einsnichts von der vierundsechzig?? zweiunddreißigund sechzehn drinkeine acht keine vier keine zwei keine einsdas würde das bedeutenKomma dass wirklich zu Fuß machen würdeman für die Anklage gehören aber ja Komma das zu Fuß machen würde würde manerst die größte Potenz suchenvier tausend sechsundneunzigKomma das am Rechner programmiert macht was tatsächlichandersrum wenn es am Rechner programmiert Beistrich an das Mandat fortlaufend durch zwei ?? Punkt was als Rest bleibtdas Komma sicherlich auch irgendwann noch malnebenbei soll ich sagender Windows Taschenrechnervorgeführt schon mit den Windows Taschenrechner umschalten auf Programmiererund da dann sagenfünf tausend vierzigwares das dannauch nicht dasselbe dann jaeins null null eins eins eins null eins eins null null das sieht sehr danach aus dieselbe Zahl sieht sich ihr dann auchin der