Your peers in the course Programmieren1 at the Hochschule Aalen create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.
Get started now!
Programmieren1
Abstrahierend
Programmieren1
Formale Sprachen
● Syntax von künstlichen Sprachen = formale Sprache über einem Alphabet.
● Formale Sprache (Informatik) = Sprache L + konstruktive Definitionsvorschrift
● Konstruktive Definitionsvorschrift
▪ = Grammatik, die die Sprache L erzeugt. ODER
▪ = Maschine die die Sprache L erkennt.
Programmieren1
Determinismus
Programmieren1
Finitheit (Statisch & Dynamisch)
Programmieren1
Programmieren1
Was ist eine Programmiersprache
Programmieren1
Zeichen
Elemente eines Zeichenvorrats.
Programmieren1
Zeichenvorrat
endliche Menge unterscheidbarer, in bestimmtem Kontext nicht weiter zerlegbare Objekte (z.B. Buchstaben, Bilder, Symbole, Töne)
Programmieren1
Wort
endlichen Folge von Terminalen und Nichtterminalen
Programmieren1
Determiniertheit
Programmieren1
Was bedeutet Programmiersprache
Der Rechner muss also Syntax einer Programmiersprache und Semantik eines Programms verstehen!
Der Programmierer muss ebenfalls Syntax einer Programmiersprache verstehen und syntaktisch und semantisch richtig anwenden, um eine Algorithmus zu schreiben, der von einem Rechner richtig abgearbeitet werden kann!
Programmieren1
Sprache und Grammatik in der Informatik
● In der Informatik ...
▪ kann ein Algorithmus als Übergangsfunktion definiert werden, der zur Ausführung noch eine Maschine benötigt.
● Rechner setzen Algorithmen durch schrittweise Abarbeitung von Programmen um.
● Programme sind in einer Programmiersprache verfasst.
For your degree program Programmieren1 at the Hochschule Aalen there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.
Back to Hochschule Aalen overview pageCheck out courses similar to Programmieren1 at other universities
Back to Hochschule Aalen overview pageStudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Programmieren1 at the Hochschule Aalen or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.
Best EdTech Startup in Europe
Already registered? Just go to Login