3 semplici progetti di codifica per bambini che utilizzano Microsoft Small Basic
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:
Fai clic sul pulsante Start , 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. Premi il pulsante blu, triangolare, Esegui per vedere cosa fa il codice.
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:
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:
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 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.
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:
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! 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:
Aggiungendo la parola Se al cod
ice, 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:
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: Utilizzare