520 Syntaxdiagramme Theorie Java Editor MH https://www.youtube.com/watch?v=IUxJKgqxgQk Transkript (automatisch erstellt) 0:00 liebe schüler ich möchte mit ihnen programme schreiben mit den wir zeichenketten operationen nutzen das heißt befehle um methoden bei denen wir 0:09 zeichenketten verändern analysieren manipulieren und vorher möchte ich sie aber in syntax diagramme einführen 0:21 wenn sie sich hier folgende wörter anschauen werden sie sicher feststellen dass sie so noch keinen wirklichen sinn ergeben 0:31 sie haben es bestimmt schon geschafft da irgendwie den ganzen noch eine bedeutung zu verleihen wenn sie das ganze um form in dem sinne ein leben und schokolade 0:39 ist möglich aber sinnlos da ich könnte das ebenfalls unterstreichen und jetzt möchte ich mit ihnen erklären dass ist syntax und 0:48 semantik das heißt die syntax eine sprache ist wenn wörter aber auch zeigt das heißt die einzelnen buchstaben so zusammengesetzt werden dass sie gewisse 0:58 regeln einhalten und damit entsprechend die sprache entsteht und die ganze bedeutung die den ganzen beigemessen wird das nennt man dann semantik 1:11 beispiele in der informatik entsprechend sind zum beispiel spezielle programme die werden weil die tiere genannt und die prüfen gewisse eingaben 1:19 auf eine korrektheit das könnten zb sein wenn sie im internet etwas bestellen wollen bei einem online dienst und sie geben vielleicht für anzahl von gewissen 1:29 artikeln eine stadt der anzahl drücke sie auszusehen stadt bezahlen buchstabe wäre diese sicher in den bestellprozess darauf hingewiesen dass ihre eingabe 1:37 einfach falsch ist ja das sieht durchaus keine buchstaben nutzen dürfen zahlen nutzen müssen und bei programmiersprachen das heißt unsere ich 1:45 de wird auch ganz klar beim kompilieren durchaus gesagt in der syntax fehler gemacht haben ja ein semikolon vergessen uns vertippt haben weil dadurch 1:54 entsprechend die bedeutung der compiler lich erkennt das programm entsprechend nicht erstellt werden kann 2:03 konkretes beispiel auch wenn sie vielleicht ein konto bei microsoft haben was ganz bestimmt bei vielen notwendig war aufgrund des aktuellen 2:10 betriebssystems und sie würden da eine falsche e mail adresse eingeben oder auch eine telefonnummer sie sehen sie mit zahlen 2:19 und abc es zeichnet dahinter werden sie schnell darauf aufmerksam gemacht dass hier bei uwe - bachmann punkt mail.de das @ -zeichen fehlt und hier wird ein 2:29 gewisses format in vorgegebene e-mail-adresse aufzubauen ist oder bei der telefonnummer wird darauf hingewiesen welche sonderzeichen erlaubt 2:37 sind aber das abc darf da nicht rein um bei dem beispiel der e mail adresse zu bleiben 2:46 können sie sich schnell erkennen die e mailadresse aufgebaut aus zeichenketten vor dem at nachdem episoden teil das heißt hier dieser holst leben bekommt 2:55 einen punkt dann häufig irgendwelche länderkennungen ja weil es meistens auch bei uns dieses de ist und 3:03 dieser hohe streamen kann die firma seien zum beispiel wie bmw oder siemens und der lokale ty lim von in schichten vor dem häufig auch vorname punkt 3:15 nachname wenn wir konkret bei zum beispiel firmen e mails bleiben das heißt eine e-mail addresses aufgebaut irgendwie aus dem user das 3:24 heißt nutzer anschließend kommt das abzeichen und zum schluss diese domänen die heimischen das erste syntax diagramm diesen user können wir noch mal 3:36 anders aufbauen oder entsprechend weiter etablieren aus erst kommt bevor nahmen dann kommt ein punkt dann kommt der nachname sie sehen auch hier schon in 3:48 diesem syntax diagramm gibt es entsprechend diese viereckigen symbole und auch hier diese runden oder ovalen symbole man nennt diese werde ich 4:00 nicht terminal- symbole und diese hunde terminal- symbole nominal symbole sind einzelne zeichen nicht terminal- symbole wie auch dieser 4:10 user können häufig noch mal untergliedert werden und ich kann auch diesen vorlagen weiter untergliedern in weitere terminal- symbole auswahlen 4:19 zeichen der vorname besteht jetzt zum beispiel aus diesen zeichen vorrat des alphabets und ein einzelner buchstabe des alphabets 4:28 wäre dann ein terminal- symbol um das weiter zu vertiefen sehen sie hier das entsprechend nochmal user at 4:39 domain so aufgebaut werden kann dass der user aus vorname nachname besteht da zwischen der punkt der nachname selber kann noch mal als name aber auch der 4:48 vorname ist name entsprechend im sonntags diagramm dargestellt werden und wenn ich name weiter und da krähte wie eben erwähnt weiß ich hier kommen 4:56 buchstaben und die können sich auch beliebig oft wiederholen das heißt die anzahl dieser durchläufe wird hier nicht vorgegeben 5:05 natürlich ist name auch begrenzt an der gewissen zeichenanzahl und die buchstaben selber kann ich jetzt in solche termine als symbole aufbauen dass 5:14 ich sage ein buchstabe k sein kann b sein und so weiter und auch in z und wo ich jetzt sehr lange von links nach rechts ist erstmal egal er bei diesem 5:25 grund würde ich am anfang durch den bogen dann entsprechend wenn die einmal durch den buchstaben gelaufen bin gehe ich wieder zurück durch den nächsten 5:32 buchstaben dann durch ein w und ganz zum schluss noch ein letztes wiederholung ein ehe und so habe ich uwe entsprechend mit zum syntax diagramm 5:42 dargestellt dass sich buchstaben nutzen die sich wiederholen und die buchstaben aus den einfach bestehen bei der zumindest sehen ich hätte 5:51 besteht das host nehmen und top level domain und entsprechend der host dem kann wie der name sein das heißt auch verschiedene buchstaben bestehen danach 5:59 muss aber der punkt kommen und die top level domain im ganz konkreten beispiel darf jetzt hier nur aus d und e bestehen für de 6:09 da haben sie eigentlich schon dass allermeisten syntax diagramm kennengelernt hier nochmal als zusammenfassung einerseits und syntax 6:16 der kann mit von links nach rechts gelesen ja so ist sequenz zum beispiel kommt hier jetzt dieses nicht termin als symbol b und c konkretes beispiel in 6:27 terminal- symbole könntest das d und e seien für de und weiterhin gibt es alternativen ja es kann auch hier entsprechend durch p&c 6:39 gelaufen werden es wird nicht entschieden wodurch gelaufen wird aber es ist beides möglich und diese daher kann man auch lesen aber ist gleich b 6:48 oder c natürlich könnte man diese nicht terminen symbole auch wieder untergliedern und hier sehen sie auch 6:57 noch mal hier man könnte auch mit termine sind bei variablen der mathematik entsprechend hier genauso mit solchen alternativen darstellen und 7:06 verschiedene wege gehen auch gibt es aktionen solche wiederholungen haben sie für uns bei diesem buchstaben auch gesehen und als beispiel ja können sie 7:15 bei einer ziffer die kann sich immer wieder wiederholen nütze vor besteht aus 0 bis 9 entsprechend können sie verschiedene zahlen bilden das heißt mit 7:24 zwölf würden sie so bilden dass sie einmal durch die ziffer durchgehend ganz konkret bei der 12 erst durch die einst dann wiederholen sie das ganze und 7:32 würden entsprechend dann beim zweiten durchlauf durch die zwei laufen haben eine einzelne 2 was die zeit 12 darstellt 7:40 das ganze ist also eine syntax diagramme und jetzt können wir zu ebenen fbf ist 7:50 nichts anderes als der textuelle darstellung der syntax diagramme und das ganze als bacchus lauer form entsprechend die person die entsprechend 8:00 sich damit beschäftigt hat die grundlagen dafür gesetzt hat und das entsprechend auch für erwartet markus lauer form 8:08 und als konkretes beispiel wäre wenn sie jetzt hier mal anschauen dass wir so ein ticket oder entsprechende einst eine ziffer von 0 bis 9 in diesem syntax 8:20 diagramm durch solche alternativen darstellen können könnten in der bacchus lauf um das wie folgt schreiben dass wir sagen so ein ticket oder ziffer ist 8:30 gleich und dann besteht die aus einer null oder eine 1 oder eine zwei oder drei usw bis 9 das heißt dieser gerade strich nach unten 8:43 ist lothar entsprechend ist sozusagen die darstellung hiervon digit diese textuellen mutations form das gleiche 8:53 wie dieses syntax diagramm und auch an dem beispiel name ist gleich buchstabe und dann gibt es noch ganz viele wiederholungen von buchstaben die 9:04 kommen dürfen das heißt der geschäft in klammern dürfen sich buchstaben wiederholen das heißt das optionale wiederholung für die eisen einnahme 9:12 besteht mindestens aus einem buchstaben und dann können noch weitere buchstabenfolgen hier ist noch ein beispiel von extrem 9:21 exponenten dargestellt durch das kennen sie aus dem taschenrechner das entsprechend exponenten dahinter meistens irgendwie die zahl dann kommt 9:29 es kann ein kleines oder großes e seien je nach dem taschenrechner und dann darf ein plus oder ein minus kommt experiment kann positiv oder negativ seiten dieser 9:39 schwenk senkrechter strich steht wieder für das urteil diese eckige klammer heißt optional es muss nicht sagen ja es kann auch einfach nur exponent und dann 9:48 kommt einfach eine zahl sei und dieses details es kommt mindestens eine zu einem exponenten dann können noch beliebig weitere 9:56 hinzukommen und sie haben sie entsprechend das zugehörige syntax der kann für diese textuelle notation 10:09 ich werde ihn zu diesem ganzen auch ein dokument noch bereitstellen nehmt sahen fassend sehen wie sind syntax diagramme aufgebaut an dem beispiel diese e mail 10:20 adresse und wie sehen erweiterte bacchus lauer vom aus und welche regeln gibt es das heißt entsprechend diese striche für oder 10:30 diese eckigen klammern für optionale teile und diese geschweißten klammern für wiederholungen die aber optional sind 10:39 so viel zur theorie