Annuncio pubblicitario

Imparare a programmare può essere scoraggiante, soprattutto per i bambini. La combinazione di dover imparare una sintassi complicata insieme a concetti di programmazione è sufficiente per scoraggiare molte persone. Tuttavia, imparare a programmare è una delle cose più importanti che i tuoi figli possono imparare e sono disponibili strumenti per renderli più facili.

Uno di questi strumenti è Microsoft Small Basic, con cui è facile iniziare. Ecco tre progetti che i bambini possono usare per fare i primi passi nella programmazione.

Che cos'è Microsoft Small Basic?

Microsoft Small Basic (MSB) è un linguaggio progettato per semplificare l'apprendimento delle basi della codifica. Destinato ai bambini (ma perfetto anche per gli adulti), offre un linguaggio spoglia e un'interfaccia intuitiva. Giunto al suo decimo anno, MSB è un ambiente di sviluppo integrato tollerante che consente un po 'di spazio di manovra con la sintassi.

Questo aiuta ad evitare alcune delle frustrazioni che i programmatori principianti possono sperimentare in genere.

instagram viewer

Questo progetto è una procedura dettagliata per la codifica di un orologio personalizzato. Il progetto copre semplici concetti di programmazione e, sebbene rivolto ai bambini, anche gli adulti principianti possono trarre vantaggio dal seguire. Mentre l'IDE può essere scaricato su computer che eseguono Microsoft Windows, l'esercitazione 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 vai a smallbasic.com. Dovresti vedere un sito Web con questi due pulsanti al centro:

Pagina iniziale di Microsoft Small Basic

Clicca sul bottone Inizio pulsante e verrai indirizzato a una schermata simile alla seguente:

Nuova istanza dell'IDE Microsoft Smal Basic

Questa è una versione online dell'IDE di 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 blu, triangolare, Correre per vedere cosa fa il codice.

Uscita di Hello World Script di base

Premi 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 esegui il programma. Prova a cambiare la parola Mondo al tuo nome e fai di nuovo clic su Esegui. Se non ha funzionato, assicurati di avere ancora le virgolette tra parentesi ("... testo ...") in questo modo:

Codice per un saluto personale!

Per capire perché ciò accada, suddividiamo la linea in pezzi. Comincia con Finestra Testo. Questo dice al computer che qualunque cosa accada dopo dovrebbe accadere alla finestra di testo. Finestra Testo. Linea di scrittura significa che vogliamo che TextWindow scriva una riga. Finestra Testo. WriteLine ("Ciao, Ian!") Significa che stiamo dicendo alla TextWindow di scrivere una riga, e ciò che è tra parentesi è ciò che viene scritto!

1. Chiedi un nome

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

Codice per chiedere il nome dell'utente

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

Memorizzare il nome utente in una variabile

Questa riga crea una variabile chiamata nome. Una variabile è come una scatola in cui archiviare i dati, in questo caso il nome dell'utente.

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

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

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

Uscita di saluto personalizzata

Noterai che non tutto nel Linea di scrittura parentesi quadre Questo perché stai combinando dicendo "Ciao, " con tutto ciò che è memorizzato in nome variabile, usando un segno più. Questo è chiamato concatenazione di stringhe. Non ti preoccupare se non capisci ancora cosa significhi: è una buona frase da sapere in seguito quando ti senti più a tuo agio con la programmazione, o ho seguito un corso di programmazione I 11 migliori siti per corsi di programmazione online gratuitiUsando questi corsi di programmazione online gratuiti, puoi diventare un ottimo programmatore senza una laurea in informatica. Leggi di più . Ora quando esegui il tuo programma, l'utente riceve una risposta personale.

2. Raccontare il tempo

Finora il tuo programma saluta ogni utente per nome. Ora puoi farlo dire loro il tempo che usa Orologio. Tempo. Aggiungilo alla stessa linea che hai appena creato:

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 è importante! Esegui di nuovo il codice: insieme al tuo saluto, vedrai l'ora.

Uscita per orologio personalizzato

Grande! Se si verificano errori o mancano spazi nella finestra di testo, controllare attentamente il codice per eventuali errori.

3. Rendendolo personale

Ora che hai l'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 if statement. Cambia il tuo codice in questo modo:

Dichiarazione If e Else semplice

Aggiungendo la parola Se al codice, il computer sa che deve controllare qualcosa. Questa volta, si desidera verificare se il nome corrisponde al tuo nome, usando il equivale cartello.

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

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

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

L'output sia per il nome corretto che per qualsiasi altro input

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

Ulteriori informazioni con Microsoft Small Basic

Questo progetto ha alcuni concetti di base essenziali per la programmazione. L'uso di un IDE semplificato consente ai principianti di apprendere concetti di programmazione e abituarsi alla sintassi del codice. Questo può aiutare in fondo con più complicato lingue come Python 6 motivi per cui Python è il linguaggio di programmazione del futuroVuoi imparare o espandere le tue capacità di programmazione? Ecco perché Python è il miglior linguaggio di programmazione da imparare quest'anno. Leggi di più .

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

Scratch è un linguaggio puramente visivo Introduzione a Scratch su Raspberry PiIl nostro tutorial su Scratch ti consente di divertirti con un Raspberry Pi anche se non sai come programmare. Leggi di più è perfetto per i bambini. Ci sono anche diversi elementi educativi di Minecraft progettati per insegnare concetti di base. L'ora del codice di Minecraft Minecraft Hour of Code insegna ai bambini le basi della programmazioneMinecraft Hour of Code offre diversi tutorial eccellenti per aiutare i bambini a imparare le basi della programmazione. Leggi di più fornisce un ambiente di apprendimento familiare per intrepidi giovani costruttori!

Credito di immagine: olly18 /Depositphotos

Ian Buckley è un giornalista freelance, musicista, performer e produttore video che vive a Berlino, in Germania. Quando non sta scrivendo o sul palco, armeggia con l'elettronica fai-da-te o il codice nella speranza di diventare uno scienziato pazzo.