3 semplici progetti di codifica per bambini che utilizzano Microsoft Small Basic

3 semplici progetti di codifica per bambini che utilizzano Microsoft Small Basic / Programmazione

Imparare a programmare può essere scoraggiante, specialmente per i bambini. La combinazione di dover imparare la sintassi complicata accanto ai concetti di programmazione è sufficiente per mettere fuori combattimento molte persone. Ciononostante, imparare a programmare è una delle cose più importanti che i bambini possono imparare e gli strumenti sono disponibili per renderlo più facile per loro.

Uno di questi strumenti è Microsoft Small Basic, che è facile da utilizzare. Qui ci sono tre progetti che i bambini possono usare per fare i primi passi nella codifica.

Che cos'è Microsoft Small Basic?

Microsoft Small Basic (MSB) è un linguaggio progettato per semplificare l'apprendimento delle basi della codifica. Rivolto ai bambini (ma perfetto anche per gli adulti), offre un linguaggio semplice e un'interfaccia user-friendly. Ora, alla sua decima edizione, MSB è un ambiente di sviluppo integrato che consente una certa sintassi.

Questo aiuta ad evitare alcune delle frustrazioni che i programmatori principianti possono solitamente provare.

Questo progetto è una soluzione per la codifica di un orologio personalizzato. Il progetto copre semplici concetti di programmazione e, mentre si rivolge ai bambini, gli adulti principianti possono anche trarne vantaggio. Mentre l'IDE può essere scaricato su computer che eseguono Microsoft Windows, il tutorial di oggi utilizza l'IDE basato sul web. Può essere completato su qualsiasi computer con un browser e una connessione Internet.

Introduzione a Microsoft Small Basic

Per iniziare, apri un browser web e naviga su smallbasic.com. Dovresti vedere un sito web con questi due pulsanti nel mezzo:

Clicca sul pulsante Inizio pulsante, e verrai indirizzato a una schermata simile a questa:

Questa è una versione online dell'ID Microsoft Small Basic. Un IDE online è un luogo in cui è possibile scrivere codice e testarlo, tutto in un unico posto. Come puoi vedere, c'è già del codice nella finestra di testo. Premere il blu, triangolare, Correre pulsante per vedere cosa fa il codice.

Premere il piccolo X nell'angolo in alto a destra per chiudere il programma. Guarda il codice. Vedrai che tutto ciò che è all'interno delle parentesi viene stampato quando si esegue il programma. Prova a cambiare parola Mondo al tuo nome e fai nuovamente clic. Se non ha funzionato, assicurati di avere ancora le virgolette tra parentesi (“… testo… ”) come questo:

Per capire perché ciò accade, dividiamo la linea in pezzi. Inizia con Finestra Testo. Questo dice al computer che qualunque cosa succeda dopo dovrebbe accadere alla finestra di testo. TextWindow.WriteLine significa che vogliamo che TextWindow scriva una linea. TextWindow.WriteLine (“Ciao, Ian!”) significa che stiamo dicendo a TextWindow di scrivere una riga e che cosa è racchiuso tra parentesi è ciò che viene scritto!

1. Richiedi un nome

Ora, cambierai il tuo programma per chiedere il nome dell'utente quando inizia. Inizia con la domanda ovvia:

Per ottenere l'input dell'utente, abbiamo bisogno di due cose. Un modo per leggere ciò che digita e un posto dove tenerlo. Questa linea ti offre entrambi:

Questa linea rende una variabile chiamata nome. Una variabile è come una casella in cui archiviare i dati, in questo caso, il nome dell'utente.

Successivamente, c'è un segno di uguale (=). Ciò significa che qualunque cosa verrà dopo verrà memorizzata all'interno nome.

Allora dici al Finestra Testo a Leggere cosa digita l'utente. Non dimenticare le parentesi, anche se sono vuote, il computer ha bisogno che sappiano cosa fare!

Ora, quando il programma è in esecuzione, all'utente viene chiesto il loro nome. Quando lo digitano e premono accedere è memorizzato. Non resta che dire al computer di stamparlo di nuovo.

Noterai che non tutto nel Linea di scrittura parentesi ha virgolette. Questo perché stai combinando dicendo “Ciao, “ con tutto ciò che è memorizzato nel nome variabile, usando un segno più. Questo è chiamato concatenazione di stringhe. Non preoccuparti se non capisci cosa significhi ancora - è una buona frase da sapere in seguito quando sei più a tuo agio con la programmazione, o hai seguito un corso di programmazione 11 I migliori siti per i corsi di programmazione di computer online gratuiti 11 I migliori siti per i corsi di programmazione di computer online gratuiti In questi giorni, puoi diventare un master coder senza aver conseguito una laurea in informatica tradizionale. Dove sono tutte queste eccellenti risorse di apprendimento, chiedi? Grande domanda. Continua a leggere e ti mostreremo. Leggi di più . Ora quando esegui il tuo programma, l'utente ottiene una risposta personale.

2. Raccontare il tempo

Finora il tuo programma saluta ogni utente per nome. Ora puoi farlo dire loro l'ora di usare Clock.Time. Aggiungilo alla stessa linea che hai appena fatto:

Nota dove ci sono virgolette e dove non ci sono. Inoltre, assicurati di includere tutti i segni più nel posto giusto. Ottenere questo giusto è importante! Esegui ancora il tuo codice, insieme al tuo saluto, vedrai l'ora.

Grande! Se riscontri degli errori o ti manca uno spazio nella finestra di testo, controlla attentamente il codice per eventuali errori.

3. Rendendolo personale

Ora che hai il tuo orologio, facciamo in modo che funzioni solo per te. Abbiamo bisogno di un modo per verificare che il nome inserito sia il tuo nome. Lo facciamo con un se la dichiarazione. Cambia il tuo codice per assomigliare a questo:

Aggiungendo la parola Se al codice, il computer sa che deve controllare qualcosa. Questa volta, vuoi controllare se il nome variabile corrisponde al tuo nome, usando il è uguale a cartello.

Finora, Se il nome variabile che l'utente ha digitato è uguale a il tuo nome, ti dirà l'ora. Cosa succede se qualcun altro usa il programma?

Questo è ciò che Altro la dichiarazione è per. Se viene digitato un altro nome, il programma salta l'istruzione if e fa ciò che dice dopo Altro.

Finalmente, digita Finisci se in modo che il computer sappia che l'istruzione if è finita. Ora quando esegui il programma otterrai una risposta diversa a seconda se inserisci il tuo nome o meno:

Hai appena codificato un orologio che funziona per te e saluta chiunque lo usi!

Imparare di più con Microsoft Small Basic

Questo progetto ha alcuni concetti base di base per la programmazione. L'utilizzo di un IDE semplificato consente ai principianti di apprendere i concetti di programmazione e di abituarsi alla sintassi di codifica. Questo può aiutare in linea con linguaggi più complicati come Python 6 Reasons Why Python è il linguaggio di programmazione del futuro 6 motivi per cui Python è il linguaggio di programmazione del futuro Vuoi imparare o espandere le tue capacità di programmazione? Ecco perché Python è il miglior linguaggio di programmazione per imparare quest'anno. Leggi di più .

Microsoft Small Basic non è l'unico modo per imparare, e se il codice attuale è un po 'eccessivo in questa fase, hai altre opzioni.

Scratch è un linguaggio puramente visivo Primi passi con Scratch sul Raspberry Pi Guida introduttiva Scratch sul Raspberry Pi Il nostro tutorial Scratch ti permette di divertirti con un Raspberry Pi anche se non sai come codificare. Leggi di più che è perfetto per i bambini. Ci sono anche diversi elementi educativi a Minecraft progettati per insegnare concetti di base. Minecraft's Hour of Code Minecraft Hour of Code Insegna ai bambini le basi della programmazione Minecraft Hour of Code Insegna ai bambini le basi della programmazione Minecraft Hour of Code è un modo eccellente per i bambini di apprendere le basi della programmazione. Con tre tutorial in offerta, è impossibile completarli senza imparare un codice base. Read More fornisce un ambiente di apprendimento familiare per i giovani intrepidi costruttori!

Immagine di credito: olly18 / Depositphotos

Scopri di più su: Esercitazioni sulla codifica, Microsoft Small Basic.