Zurück zu Kurs 

Infor­ma­tik 7

0% gelernt 
0/0 Schritte 
  1. M.0 - Will­kom­men zurück
    3 Tests 
  2. M.1 Zusam­men­ar­beit online
    9 Themen 
    |
    9 Tests 
  3. M.2 - Textverarbeitung
    4 Themen 
    |
    4 Tests 
  4. M.3 - Tabellenkalkulation
    4 Themen 
    |
    6 Tests 
  5. M.4 - Prä­sen­ta­ti­on erstellen
    7 Themen 
    |
    2 Tests 
  6. M.5 - Krea­ti­ves Pro­gram­mie­ren in Scratch
    4 Themen 
    |
    4 Tests 
  7. M.6 - Sicher im Internet
    2 Themen 
    |
    2 Tests 
Modul Fortschritt 
0% gelernt 

Ein Algo­rith­mus ist eine Schritt-für-Schritt-Anlei­tung, die ein bestimm­tes Pro­blem löst oder eine Auf­ga­be erle­digt. Man kann ihn mit einem Rezept ver­glei­chen, das man befolgt, um ein Gericht zu kochen. Jede Anwei­sung im Rezept ist ein Schritt, und wenn man alle Schrit­te in der rich­ti­gen Rei­hen­fol­ge aus­führt, erhält man am Ende das fer­ti­ge Gericht. Genau­so führt ein Com­pu­ter die Anwei­sun­gen eines Algo­rith­mus aus, um eine bestimm­te Auf­ga­be zu erledigen.

Wie gut hast du bis­her das The­ma verstanden?

Was sind Algorithmen? 1
Was sind Algorithmen? 2

Mit einem Struk­to­gramm stellst du den Ablauf eines Com­pu­ter­pro­gramms auf dem Papier dar. Mit Hil­fe eines Struk­to­gramms kannst du also Algo­rith­men unab­hän­gig von einer Pro­gram­mier­spra­che aufschreiben. 

Was sind Algorithmen? 3

Bubble Sort ist ein ein­fa­cher Algo­rith­mus, der ver­wen­det wird, um eine Lis­te von Ele­men­ten zu sor­tie­ren, zum Bei­spiel Zah­len in auf­stei­gen­der Rei­hen­fol­ge. Der Name “Bubble Sort” kommt daher, dass die grö­ße­ren Ele­men­te in der Lis­te wie Bla­sen nach oben “auf­stei­gen”.

Stel­len wir uns vor, wir haben die Lis­te [5, 3, 8, 4, 2].

  • Ers­ter Durchgang:
    • Ver­glei­che 5 und 3 -> tau­sche (Lis­te wird zu [3, 5, 8, 4, 2])
    • Ver­glei­che 5 und 8 -> kein Tausch (Lis­te bleibt [3, 5, 8, 4, 2])
    • Ver­glei­che 8 und 4 -> tau­sche (Lis­te wird zu [3, 5, 4, 8, 2])
    • Ver­glei­che 8 und 2 -> tau­sche (Lis­te wird zu [3, 5, 4, 2, 8])
  • Zwei­ter Durchgang:
    • Ver­glei­che 3 und 5 -> kein Tausch (Lis­te bleibt [3, 5, 4, 2, 8])
    • Ver­glei­che 5 und 4 -> tau­sche (Lis­te wird zu [3, 4, 5, 2, 8])
    • Ver­glei­che 5 und 2 -> tau­sche (Lis­te wird zu [3, 4, 2, 5, 8])
  • Drit­ter Durchgang:
    • Ver­glei­che 3 und 4 -> kein Tausch (Lis­te bleibt [3, 4, 2, 5, 8])
    • Ver­glei­che 4 und 2 -> tau­sche (Lis­te wird zu [3, 2, 4, 5, 8])
  • Vier­ter Durchgang:
    • Ver­glei­che 3 und 2 -> tau­sche (Lis­te wird zu [2, 3, 4, 5, 8])

Nun ist die Lis­te sor­tiert: [2, 3, 4, 5, 8].

Abon­nie­ren
Benach­rich­ti­ge mich bei 
guest
0 Kommentare 
Ältes­te
Neu­es­te Meist­ge­wählt
Direk­te Rückmeldungen 
Alle Kom­men­ta­re anzeigen