Was ist Programmieren?

  • ein Programm schreiben
  • wir geben dem Computer eine Reihe von Anweisungen
  • schaut oft aus wie eine merkwürdige englische Schrift

...

Was ist Programmieren?

Was ist Programmieren?

Beispiel HTML (Hyper Text Markup Language)

<ul id="myUL">
  <li><a href="#">Adele</a></li>
  <li><a href="#">Agnes</a></li>

  <li><a href="#">Billy</a></li>
  <li><a href="#">Bob</a></li>

  <li><a href="#">Calvin</a></li>
  <li><a href="#">Christina</a></li>
  <li><a href="#">Cindy</a></li>
</ul>

Was ist Programmieren?

Javascript

function myFunction() {
  // Declare variables
  var input, filter, ul, li, a, i, txtValue;
  input = document.getElementById('myInput');
  filter = input.value.toUpperCase();
  ul = document.getElementById("myUL");
  li = ul.getElementsByTagName('li');

  // Loop through all list items, and hide those who don't match the search query
  for (i = 0; i < li.length; i++) {
    a = li[i].getElementsByTagName("a")[0];
    txtValue = a.textContent || a.innerText;
    if (txtValue.toUpperCase().indexOf(filter) > -1) {
      li[i].style.display = "";
    } else {
      li[i].style.display = "none";
    }
  }
}

Was ist Programmieren?

Python

#F4: Start
def start():
    #Auswahlmenü:
    print('\nWillkommen bei einem einfachen Dateiumbenennungsprogramm!')
    print('\n1 - Verzeichnis mit Dateien auswählen.')
    if PfadZuDateien != '':
        print('2 - Dateinamen in die Datei "Dateinamen.txt" schreiben.')
        print('3 - Dateien nach "Dateinamen.txt" umbenennen?')
    print('4 - Beenden')
    eingabe = input()

    #check user input:
    if eingabe == '1':
        Tk().withdraw()
        PfadZuDateien = askdirectory()
        PfadZuDateien += '/'
        filterDateien()
        print('Ausgewählter Pfad: ' + PfadZuDateien)
        start()
    elif eingabe == '2':
        writeFileNamesToTxt(meineDateienGefiltert)
    ...

Was ist Programmieren?

Scratch

Was ist Programmieren?

MakeCode - Calliope (Roboter)