Programmierung mit Karel: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(32 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:KarelProgrammierung.png |thumb|right|450px|Abb. 1: Karel <ref>SchulArena: Inklusion im Internet: Programmieren mit Karel [Online]
[[Datei:KarelProgrammierung.png |thumb|right|450px|Abb. 1: Karel ]]
https://www.schularena.com/ict/informatik/programmieren/karel [abgerufen am 10.07.2023]</ref>]]
'''Autor:''' Justin Frommberger
'''Autor:''' Justin Frommberger
=='''Wie downloade ich Karel:'''==
=='''Wie downloade ich Karel: '''==
#Überprüfe, ob eine '''Java Version''' auf dem Computer installiert ist.
#Überprüfe, ob eine '''Java Version''' auf Ihrem Computer installiert ist.
#Wenn nicht, gehe auf die '''Internetseite: [https://adoptium.net/de/ Link!]'''
#Wenn nicht, gehe auf die '''Internetseite: [https://adoptium.net/de/ Link!]'''
#Klicke auf '''Aktuelles LTS-Release'''.
#Klicke auf '''Aktuelles LTS-Release'''.
#Warte darauf das der Download fertig ist und führe die Datei aus.
#Warte darauf, dass der Download fertig ist und führe die Datei aus.
#Klicke, weiter, weiter, installieren, fertigstellen.
#Klicke, weiter, weiter, installieren, fertigstellen.


Zeile 12: Zeile 11:
#Wenn eine '''Java Version vorhanden''' ist, starte hier.
#Wenn eine '''Java Version vorhanden''' ist, starte hier.
#'''Downloade''' die [https://raw.githubusercontent.com/fredoverflow/karel/release/karel.jar karel.jar] Datei.
#'''Downloade''' die [https://raw.githubusercontent.com/fredoverflow/karel/release/karel.jar karel.jar] Datei.
#Führe die '''karel.jar''' Datei aus auf ihrem Rechner.
#Führe die '''karel.jar''' Datei auf ihrem Rechner aus.
#Drücke auf '''Ok''' und das Programm Karel öffnet sich.
#Drücke auf '''Ok''' und das Programm Karel öffnet sich.


 
=='''Was ist Karel: '''==
=='''Was ist Karel:'''==
 
* Robot Karel ist eine Programmierumgebung für Einsteiger.
* Robot Karel ist eine Programmierumgebung für Einsteiger.
* Sie wurde entwickelt, um Schüler mithilfe der Programmierung mit einem Roboter an die Algorithmik heranzuführen.
* Sie wurde entwickelt, um Schüler mithilfe der Programmierung mit einem Roboter an die Algorithmik heranzuführen.
* Genutzt wird eine "Pseudoprogrammiersprache", diese sieht einem geschriebenen Code zwar ähnlich, ist aber keine Programmiersprache.
* Genutzt wird eine "Pseudoprogrammiersprache". Diese sieht einem geschriebenen Code zwar ähnlich, ist aber keine Programmiersprache.
** Es erlaubt eine vereinfachte Darstellung des Prozesses, ohne alle Programmierbefehle kennen zu müssen.
* Es erlaubt eine vereinfachte Darstellung des Prozesses, ohne alle Programmierbefehle kennen zu müssen.


=='''Aufgaben in Karel:''' ==
=='''Aufgaben in Karel: ''' ==
[[Datei:Karel_farbe.png|500px|miniatur|right|Abb. 2: Karel Bsp.]]
* Karel hat viele unterschiedliche Aufgaben, die ausprobiert werden können.<br>
* Karel hat viele unterschiedliche Aufgaben, die ausprobiert werden können.<br>
* Fange mit der Aufgabe: '''0.0.1 karelsFirstProgram''' an.
* Fange mit der Aufgabe: '''0.0.1 karelsFirstProgram''' an.
* Um zu verstehen, wie das Programm funktioniert, schaue dir folgendes YouTube Video an.
* Um zu verstehen, wie das Programm funktioniert, schaue dir folgendes YouTube Video an.
** [https://www.youtube.com/watch?v=3_Goj0_DJfA&t=309s| Link zum YouTube Video]
** Starte bei Minute 5: [https://www.youtube.com/watch?v=3_Goj0_DJfA&t=309s| [link zum YouTube Video]]
* Erledige mit dem Video zusammen die erste Aufgabe und versuche dann selbständig weitere Aufgaben zu bewältigen.
* Erledige mit dem Video zusammen die erste Aufgabe und versuche dann selbständig weitere Aufgaben zu bewältigen.
** Wenn so weit alles verstanden ist, kann mit dem Arduino Projekt Programmierung fortgefahren werden. [https://wiki.hshl.de/wiki/index.php/Pulsierende_LED_(Projekt_1)| (klicken!)]
* Wenn soweit alles verstanden ist, kann mit dem '''Arduino Projekt''' Programmierung fortgefahren werden. [https://wiki.hshl.de/wiki/index.php/Pulsierende_LED_(Projekt_1)#Programmierung| [klicken]]
 
==''' WICHTIG! ''' ==
{| class="wikitable"
|+ style = "text-align: left"| Tabelle 1: Karel
|-
| <span style="color:red;"> Rot </span> || Der zu schreibende Code muss innerhalb der geschweiften Klammern platziert werden.
|-
| <span style="color:orange;"> Orange </span> || Zeigt das Ziel der aktuellen Aufgabe an.
|-
| <span style="color:green;"> Grün </span> || Zum Ändern der gewünschten Aufgabe.
|-
| <span style="color:blue;"> Blau </span> || Zum Starten des erstellen Programmiercodes.
|-
| STRG + Z || Damit die letzte Entscheidung rückgängig gemacht wird.
|}


=='''Tipps und Lösungen'''==
=='''Tipps und Lösungen'''==
Zeile 35: Zeile 48:
[https://www.schularena.com/documents/download/3557/Karel%20Programmierung%20Vorgaben%20und%20Hilfen.pdf| Lösungen der ersten 18 Aufgaben! (PDF)]
[https://www.schularena.com/documents/download/3557/Karel%20Programmierung%20Vorgaben%20und%20Hilfen.pdf| Lösungen der ersten 18 Aufgaben! (PDF)]


== '''Literaturverzeichnis''' ==
<references />


<br>
<br>
----
----
→ zurück zum Hauptartikel: [[Pulsierende_LED_(Projekt_1)| Klicken!]]
'''→ zurück zum Hauptartikel: [[Pulsierende_LED_(Projekt_1)| (klicken!)]]'''

Aktuelle Version vom 22. August 2023, 12:53 Uhr

Abb. 1: Karel

Autor: Justin Frommberger

Wie downloade ich Karel:

  1. Überprüfe, ob eine Java Version auf Ihrem Computer installiert ist.
  2. Wenn nicht, gehe auf die Internetseite: Link!
  3. Klicke auf Aktuelles LTS-Release.
  4. Warte darauf, dass der Download fertig ist und führe die Datei aus.
  5. Klicke, weiter, weiter, installieren, fertigstellen.


  1. Wenn eine Java Version vorhanden ist, starte hier.
  2. Downloade die karel.jar Datei.
  3. Führe die karel.jar Datei auf ihrem Rechner aus.
  4. Drücke auf Ok und das Programm Karel öffnet sich.

Was ist Karel:

  • Robot Karel ist eine Programmierumgebung für Einsteiger.
  • Sie wurde entwickelt, um Schüler mithilfe der Programmierung mit einem Roboter an die Algorithmik heranzuführen.
  • Genutzt wird eine "Pseudoprogrammiersprache". Diese sieht einem geschriebenen Code zwar ähnlich, ist aber keine Programmiersprache.
  • Es erlaubt eine vereinfachte Darstellung des Prozesses, ohne alle Programmierbefehle kennen zu müssen.

Aufgaben in Karel:

Abb. 2: Karel Bsp.
  • Karel hat viele unterschiedliche Aufgaben, die ausprobiert werden können.
  • Fange mit der Aufgabe: 0.0.1 karelsFirstProgram an.
  • Um zu verstehen, wie das Programm funktioniert, schaue dir folgendes YouTube Video an.
  • Erledige mit dem Video zusammen die erste Aufgabe und versuche dann selbständig weitere Aufgaben zu bewältigen.
  • Wenn soweit alles verstanden ist, kann mit dem Arduino Projekt Programmierung fortgefahren werden. [klicken]

WICHTIG!

Tabelle 1: Karel
Rot Der zu schreibende Code muss innerhalb der geschweiften Klammern platziert werden.
Orange Zeigt das Ziel der aktuellen Aufgabe an.
Grün Zum Ändern der gewünschten Aufgabe.
Blau Zum Starten des erstellen Programmiercodes.
STRG + Z Damit die letzte Entscheidung rückgängig gemacht wird.

Tipps und Lösungen

Tipps der ersten 18 Aufgaben! (PDF)
Lösungen der ersten 18 Aufgaben! (PDF)




→ zurück zum Hauptartikel: (klicken!)