3 Einfache Codierungsprojekte für Kinder mit Microsoft Small Basic
Werbung
Das Erlernen des Codierens kann insbesondere für Kinder eine Herausforderung sein. Die Kombination, komplizierte Syntax neben Programmierkonzepten lernen zu müssen, reicht aus, um viele Leute abzuschrecken. Dennoch ist das Erlernen von Code eines der wichtigsten Dinge, die Ihre Kinder lernen können, und es stehen Tools zur Verfügung, die es ihnen leichter machen.
Ein solches Tool ist Microsoft Small Basic, mit dem Sie leicht beginnen können. Hier sind drei Projekte, mit denen Kinder ihre ersten Schritte in der Codierung machen können.
Was ist Microsoft Small Basic?
Microsoft Small Basic (MSB) ist eine Sprache, mit der Sie die Grundlagen der Codierung leichter erlernen können. Es richtet sich an Kinder (aber auch an Erwachsene) und bietet eine zurückhaltende Sprache und eine benutzerfreundliche Oberfläche. MSB ist jetzt im zehnten Jahr seines Bestehens eine integrierte Entwicklungsumgebung, die mit ihrer Syntax ein wenig Spielraum lässt.
Dies hilft dabei, einige der Frustrationen zu vermeiden, die Anfänger-Programmierer normalerweise erleben können.
Dieses Projekt ist eine exemplarische Vorgehensweise zum Codieren einer personalisierten Uhr. Das Projekt befasst sich mit einfachen Programmierkonzepten und richtet sich zwar an Kinder, aber auch an Anfänger. Während die IDE auf Computer unter Microsoft Windows heruntergeladen werden kann, verwendet das heutige Lernprogramm die webbasierte IDE. Es kann auf jedem Computer mit einem Browser und einer Internetverbindung durchgeführt werden.
Erste Schritte mit Microsoft Small Basic
Öffnen Sie zunächst einen Webbrowser und navigieren Sie zu smallbasic.com. Sie sollten eine Website mit diesen beiden Schaltflächen in der Mitte sehen:
Klicken Sie auf die Schaltfläche Start, und Sie werden zu einem Bildschirm weitergeleitet, der wie folgt aussieht:
Dies ist eine Online-Version der Microsoft Small Basic-IDE. Eine Online-IDE ist ein Ort, an dem Sie Code schreiben und testen können, alles an einem Ort. Wie Sie sehen, enthält das Textfenster bereits Code. Drücken Sie die blaue dreieckige Schaltfläche Ausführen, um zu sehen, was der Code bewirkt.
Drücken Sie das kleine x in der rechten oberen Ecke, um das Programm zu schließen. Schauen Sie sich den Code an. Sie werden sehen, dass alles, was sich in den Klammern befindet, gedruckt wird, wenn Sie das Programm ausführen. Ändern Sie das Wort " Welt" in Ihren Namen und klicken Sie erneut auf "Ausführen". Wenn es nicht geklappt hat, stellen Sie sicher, dass die Anführungszeichen in den Klammern („… Text…“) noch so lauten:
Um zu verstehen, warum dies geschieht, zerlegen wir die Zeile in Teile. Es beginnt mit TextWindow . Dies teilt dem Computer mit, dass alles, was als Nächstes kommt, mit dem Textfenster geschehen soll. TextWindow.WriteLine bedeutet, dass das TextWindow eine Zeile schreiben soll. TextWindow.WriteLine („Hallo, Ian!“) Bedeutet, dass wir das TextWindow anweisen, eine Zeile zu schreiben, und in den Klammern steht, was geschrieben wird!
1. Nach einem Namen fragen
Jetzt werden Sie Ihr Programm ändern, um nach dem Namen des Benutzers zu fragen, wenn es beginnt. Beginnen Sie mit der offensichtlichen Frage:
Um die Eingaben des Benutzers zu erhalten, benötigen wir zwei Dinge. Eine Möglichkeit zu lesen, was sie eingeben, und ein Ort, an dem sie aufbewahrt werden. Diese Zeile gibt Ihnen beide:
Diese Zeile erzeugt eine Variable namens name . Eine Variable ist wie eine Box, in der Daten gespeichert werden - in diesem Fall der Name des Benutzers.
Als nächstes gibt es ein Gleichheitszeichen ( = ). Dies bedeutet, dass alles, was als nächstes kommt, im Namen gespeichert wird.
Dann weisen Sie das TextWindow an, zu lesen, was der Benutzer eingibt . Vergessen Sie die Klammern nicht - obwohl sie leer sind, muss der Computer wissen, was zu tun ist!
Wenn das Programm ausgeführt wird, wird der Benutzer nach seinem Namen gefragt. Wenn sie es eingeben und die Eingabetaste drücken , wird es gespeichert. Sie müssen dem Computer lediglich mitteilen, dass er sie ausdrucken soll.
Sie werden feststellen, dass nicht alle Angaben in den WriteLine- Klammern in Anführungszeichen stehen. Dies liegt daran, dass Sie das Wort „Hallo“ mit dem in der Namensvariablen gespeicherten Wert mithilfe eines Pluszeichens kombinieren. Dies wird als Zeichenfolgenverkettung bezeichnet . Machen Sie sich keine Sorgen, wenn Sie noch nicht verstehen, was das bedeutet - es ist eine gute Formulierung, um später zu erfahren, wann Sie mit dem Programmieren besser vertraut sind oder einen Programmierkurs absolviert haben. Die 11 besten Websites für kostenlose Online-Computerprogrammierkurse Die 11 Beste Websites für kostenlose Online-Computerprogrammierkurse Mit diesen kostenlosen Online-Computerprogrammierkursen können Sie ein hervorragender Programmierer werden, ohne einen Abschluss in Informatik zu haben. Weiterlesen . Wenn Sie jetzt Ihr Programm ausführen, erhält der Benutzer eine persönliche Antwort.
2. Die Zeit erzählen
Bisher begrüßt Ihr Programm jeden Benutzer mit seinem Namen. Jetzt können Sie die Uhrzeit mit Clock.Time anzeigen lassen . Fügen Sie es derselben Zeile hinzu, die Sie gerade erstellt haben:
Notieren Sie, wo es Anführungszeichen gibt und wo nicht. Stellen Sie außerdem sicher, dass Sie alle Pluszeichen an der richtigen Stelle einfügen. Es ist wichtig, dies richtig zu machen! Führen Sie den Code erneut aus - zusammen mit Ihrer Begrüßung wird die Uhrzeit angezeigt.
Toll! Wenn Sie Fehler bemerken oder Leerzeichen im Textfenster vermissen, überprüfen Sie Ihren Code sorgfältig auf Fehler.
3. Persönlich machen
Jetzt, wo du deine Uhr hast, lass es uns so machen, dass es nur für dich funktioniert. Wir müssen überprüfen, ob es sich bei dem eingegebenen Namen um Ihren Namen handelt. Wir machen das mit einer if-Anweisung . Ändern Sie Ihren Code so:
Durch das Hinzufügen des Wortes If zum Code weiß der Computer, dass er etwas überprüfen muss. Dieses Mal möchten Sie mithilfe des Gleichheitszeichens überprüfen, ob die Namensvariable mit Ihrem Namen übereinstimmt.
Wenn die vom Benutzer eingegebene Namensvariable Ihrem Namen entspricht, wird Ihnen die Uhrzeit angezeigt. Was passiert, wenn jemand anderes das Programm benutzt?
Dafür ist die Else- Aussage da. Wenn ein anderer Name eingegeben wird, überspringt das Programm die if-Anweisung und tut, was nach Else steht .
Geben Sie abschließend EndIf ein, damit der Computer weiß, dass die if-Anweisung beendet ist. Wenn Sie das Programm jetzt ausführen, erhalten Sie eine andere Antwort, je nachdem, ob Sie Ihren Namen eingeben oder nicht:
Sie haben gerade eine Uhr programmiert, die für Sie funktioniert, und alle anderen begrüßt, die sie verwenden!
Weitere Informationen mit Microsoft Small Basic
Dieses Projekt enthält einige grundlegende Konzepte für die Programmierung. Mit einer vereinfachten IDE können Anfänger Programmierkonzepte erlernen und sich an die Codierungssyntax gewöhnen. Dies kann bei komplizierteren Sprachen wie Python hilfreich sein. 6 Gründe, warum Python die Programmiersprache der Zukunft ist 6 Gründe, warum Python die Programmiersprache der Zukunft ist Sie möchten Ihre Programmierkenntnisse erlernen oder erweitern? Deshalb ist Python die beste Programmiersprache, die Sie in diesem Jahr lernen können. Weiterlesen .
Microsoft Small Basic ist nicht die einzige Möglichkeit, dies zu lernen, und wenn der tatsächliche Code zu diesem Zeitpunkt etwas zu viel ist, haben Sie andere Möglichkeiten.
Scratch ist eine rein visuelle Sprache Erste Schritte mit Scratch auf dem Raspberry Pi Erste Schritte mit Scratch auf dem Raspberry Pi Mit unserem Scratch-Tutorial können Sie Spaß mit einem Raspberry Pi haben, auch wenn Sie nicht wissen, wie man Code erstellt. Lesen Sie mehr, das ist perfekt für Kinder. Minecraft enthält auch mehrere pädagogische Elemente, die darauf ausgelegt sind, Kernkonzepte zu vermitteln. Minecrafts Hour of Code Minecraft Hour of Code lehrt Kinder die Grundlagen der Programmierung Minecraft Hour of Code lehrt Kinder die Grundlagen der Programmierung Minecraft Hour of Code bietet mehrere hervorragende Tutorials, mit denen Kinder die Grundlagen der Programmierung erlernen können. Read More bietet eine vertraute Lernumgebung für unerschrockene junge Bauherren!
Bildnachweis: olly18 / Depositphotos
Erfahren Sie mehr über: Coding Tutorials, Microsoft Small Basic.