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

codifica-progetti-kids

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:

Microsoft Small Basic Splash Page

Fai clic sul pulsante Start , e verrai indirizzato a una schermata simile a questa:

Nuova istanza di Microsoft Smal Basic IDE

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. Premi il pulsante blu, triangolare, Esegui per vedere cosa fa il codice.

Output di base Hello World Script

Premi la piccola 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 la parola World con il tuo nome e fai nuovamente clic su Esegui. Se non ha funzionato, assicurati di avere ancora tra virgolette tra parentesi ("… testo …") in questo modo:

Codice per un saluto personale!

Per capire perché ciò accade, dividiamo la linea in pezzi. Inizia con TextWindow . 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 ("Hello, Ian!") Significa che stiamo dicendo a TextWindow di scrivere una riga, e cosa c'è 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:

Codice per chiedere il nome dell'utente

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:

Memorizzare il nome utente in una variabile

Questa linea crea una variabile chiamata name . 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 qualsiasi cosa verrà dopo verrà memorizzata nel nome .

Quindi dici a TextWindow di leggere in che modo l'utente digita. 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 invio vengono memorizzati. Non resta che dire al computer di stamparlo di nuovo.

Uscita di saluto personalizzata

Noterai che non tutto nelle parentesi WriteLine ha le virgolette. Questo perché si sta combinando dicendo "Ciao", con tutto ciò che è memorizzato nella variabile name , 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 . 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 usando Clock.Time . Aggiungilo alla stessa linea che hai appena fatto:

Dire all'utente l'ora corrente

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.

Uscita per orologio personalizzato

Grande! In caso di errori o di spazi 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 una dichiarazione if . Cambia il tuo codice per assomigliare a questo:

Semplice dichiarazione If e Alse

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

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

Ecco a cosa serve l'affermazione di Else . Se viene digitato un altro nome, il programma salta l'istruzione if e fa ciò che dice dopo Else .

Infine, digitare EndIf in modo che il computer sappia che l'istruzione if è terminata. Ora quando esegui il programma otterrai una risposta diversa a seconda se inserisci il tuo nome o meno:

L'output per il nome corretto e qualsiasi altro input

Hai appena programmato 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 .

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 che è perfetto per i bambini. Ci sono anche diversi elementi educativi a Minecraft progettati per insegnare concetti di base. L'ora del codice di Minecraft fornisce un ambiente di apprendimento familiare per i giovani intrepidi costruttori!

Immagine di credito: olly18 / Depositphotos

Leggi l'articolo completo: 3 Easy Coding Projects per i bambini che utilizzano Microsoft Small Basic

Fonte: makeuseof.com

Precedente Come prendersi cura delle lenti della fotocamera Successivo Come risolvere il bug di iOS che consente agli hacker di visualizzare le tue foto

Rispondi