H7 - Formeel beschrijven Flashcards
Wat is Syntaxis?
Dit zijn de regels die gelden bij het combineren van ‘taal elementen’ (letter, woord).
Ook spelling is een vorm van Syntaxis.
“ik vergiste zich” kan / mag volgens de NL taal niet zo worden neergezet.
Wat is Semantiek?
De betekenis van (een combinatie van) woorden zoals afgesproken tussen zender en ontvanger.
Voorbeeld waarbij dezelfde woorden in een zin staan maar niet hetzelfde betekenen:
“de student lacht om de docent”
“de docent lacht om de student”
Wat is ambiguïteit?
het zelfde woord kan meerdere betekenisse hebben. Bijvoorbeeld: bank
(zitten of voor geld). Bij een formele taal is dit niet mogelijk
Wat is een formele taal?
Een kunstmatigetaal die geen ambiguiteit kent (voorbeeld is wiskunde, programmeer taal)
Wat is grammatica?
een voorschrift voor de syntactische samenstelling van een woord of zin.
Wat zijn herschrijfregels?
herschrijfregels geven aan welke symbolen mogen worden vervangen door welke andere
voorbeeld
<email> --> <naam>@<domein>.<extensie>
</extensie></domein></naam></email>
Wat is de bewerkingsvolgorde?
Dit zijn de afspraken waarin operatoren worden toegepast. Bijvoorbeeld bij wiskunde (meneer van Dalen wacht op antwoord)
Wat is associativiteit?
associativiteit geeft aan of de volgorde waarin operaties worden uitgevoerd uit maakt voor de uitkomst.
In de bewerkingsvolgorde afspraken wordt afgesproken of iets links- of rechts-associatief is. Bijvoorbeel eerst de linker kant van elkaar aftrekken)
Wat is Machinetaal?
Machine taal is de taal die de computer gebruikt en bestaat enkel uit 1 en 0.
hogere programmeer talen worden vertaald naar machine taal
Wat is ASCII-code?
Dit is de binaire code om bepaalde karakters weer te geven.
Hierbij word gebruik gemaakt van 1 byte = 8 bit.
Wat is het verschil in programma in machine - en een hogereprogrammeertaal?
Wat is een hogere programmeertaal?
Een programmeer taal die verder is verwijderd van machine taal. Hoe verder een taal verwijdert is van machine taal des te hoger de taal.
Wat is een alfabet
Een eenzijdige verzameling van letters en symbolen. Deze verzameling word weer gegevens met de letter Sigma.
Herschrijfregels. Gebruik start-, hulp en eindsymbool.
voorbeeld:
startsymbol = <email> (underlined)
--> <naam>@<domein>.<extensie></extensie></domein></naam></email>
hulpsymbol = <naam> --> <symbol></symbol></naam>
eindsymbol = <symbol> --> <a | b | c ...></symbol>
Wat betekend it teken? ⊥
Dit is een bottom / uptack teken. Het geeft aan dat er een fout is opgetreden, dat is iets een onmogelijke uitkomst is.