Publicité

Apprendre à coder peut être intimidant, surtout pour les enfants. La combinaison d'avoir à apprendre une syntaxe compliquée aux côtés de concepts de programmation est suffisante pour décourager de nombreuses personnes. Néanmoins, apprendre à coder est l'une des choses les plus importantes que vos enfants puissent apprendre, et des outils sont disponibles pour leur faciliter la tâche.

Un tel outil est Microsoft Small Basic, qui est facile à démarrer. Voici trois projets que les enfants peuvent utiliser pour faire leurs premiers pas dans le codage.

Qu'est-ce que Microsoft Small Basic?

Microsoft Small Basic (MSB) est un langage conçu pour faciliter l'apprentissage des bases du codage. Destiné aux enfants (mais parfait aussi pour les adultes), il offre un langage dépouillé et une interface conviviale. Maintenant dans sa 10e année, MSB est un environnement de développement intégré tolérant qui permet une certaine marge de manœuvre avec la syntaxe.

Cela permet d'éviter certaines frustrations que les codeurs débutants peuvent généralement rencontrer.

instagram viewer

Ce projet est une procédure pas à pas de codage d'une horloge personnalisée. Le projet couvre des concepts de programmation simples et, bien qu'il s'adresse aux enfants, les adultes débutants peuvent également bénéficier d'un suivi. Bien que l'EDI puisse être téléchargé sur des ordinateurs exécutant Microsoft Windows, le didacticiel d'aujourd'hui utilise l'IDE sur le Web. Il peut être effectué sur n'importe quel ordinateur équipé d'un navigateur et d'une connexion Internet.

Prise en main de Microsoft Small Basic

Pour commencer, ouvrez un navigateur Web et accédez à smallbasic.com. Vous devriez voir un site Web avec ces deux boutons au milieu:

Page de démarrage Microsoft Small Basic

Cliquez sur le bouton Début et vous serez redirigé vers un écran qui ressemble à ceci:

Nouvelle instance de l'IDE Microsoft Smal Basic

Il s'agit d'une version en ligne de l'IDE Microsoft Small Basic. Un IDE en ligne est un endroit où vous pouvez écrire du code et le tester, en un seul endroit. Comme vous pouvez le voir, il y a déjà du code dans la fenêtre de texte. Appuyez sur le bleu, triangulaire, Courir pour voir ce que fait le code.

Sortie du script de base Hello World

Appuyez sur le petit X dans le coin supérieur droit pour fermer le programme. Regardez le code. Vous verrez que tout ce qui se trouve à l'intérieur des crochets est imprimé lorsque vous exécutez le programme. Essayez de changer le mot Monde à votre nom et cliquez sur exécuter à nouveau. Si cela n'a pas fonctionné, assurez-vous que vous avez toujours les guillemets entre crochets («… texte…») comme ceci:

Code pour une salutation personnelle!

Pour comprendre pourquoi cela se produit, décomposons la ligne en morceaux. Ça commence par TextWindow. Cela indique à l'ordinateur que tout ce qui vient ensuite doit arriver à la fenêtre de texte. TextWindow. WriteLine signifie que nous voulons que TextWindow écrive une ligne. TextWindow. WriteLine («Bonjour, Ian!») Signifie que nous demandons à TextWindow d'écrire une ligne, et ce qui est entre crochets est ce qui est écrit!

1. Demandez un nom

Maintenant, vous allez modifier votre programme pour demander le nom de l'utilisateur au début. Commencez par la question évidente:

Code pour demander le nom des utilisateurs

Pour obtenir la contribution de l'utilisateur, nous avons besoin de deux choses. Une façon de lire ce qu'ils tapent et un endroit pour le garder. Cette ligne vous offre à la fois:

Stockage du nom d'utilisateur dans une variable

Cette ligne crée une variable appelée Nom. Une variable est comme une boîte dans laquelle stocker des données - dans ce cas, le nom de l'utilisateur.

Ensuite, il y a un signe égal (=). Cela signifie que tout ce qui vient ensuite sera stocké à l'intérieur Nom.

Ensuite, vous dites au TextWindow à Lis ce que l'utilisateur tape. N'oubliez pas les crochets, même s'ils sont vides, l'ordinateur a besoin d'eux pour savoir quoi faire!

Maintenant, lorsque le programme s'exécute, il est demandé à l'utilisateur son nom. Quand ils le tapent et pressent entrer il est stocké. Il ne reste plus qu'à demander à l'ordinateur de les lui imprimer.

Sortie d'accueil personnalisée

Vous remarquerez que tout dans le WriteLine crochets a des guillemets. C'est parce que vous combinez dire "Salut, " avec tout ce qui est stocké dans le Nom variable, en utilisant un signe plus. C'est appelé concaténation de chaînes. Ne vous inquiétez pas si vous ne comprenez pas encore ce que cela signifie. C'est une bonne phrase à savoir plus tard lorsque vous serez plus à l'aise avec la programmation, ou avez suivi un cours de programmation Les 11 meilleurs sites pour des cours gratuits de programmation informatique en ligneEn utilisant ces cours de programmation informatique en ligne gratuits, vous pouvez devenir un excellent codeur sans diplôme en informatique. Lire la suite . Désormais, lorsque vous exécutez votre programme, l'utilisateur obtient une réponse personnelle.

2. Dire l'heure

Jusqu'à présent, votre programme accueille chaque utilisateur par son nom. Vous pouvez maintenant lui faire dire l'heure en utilisant L'horloge. Temps. Ajoutez-le à la même ligne que vous venez de créer:

Dire à l'utilisateur l'heure actuelle

Notez où il y a des guillemets et où il n'y en a pas. Assurez-vous également d'inclure tous les signes plus au bon endroit. Il est important de bien faire les choses! Exécutez à nouveau votre code. Avec votre message d'accueil, vous verrez l'heure.

Sortie pour horloge personnalisée

Génial! Si vous obtenez des erreurs ou s'il vous manque des espaces dans la fenêtre de texte, examinez attentivement votre code pour toute erreur.

3. Le rendre personnel

Maintenant que vous avez votre horloge, faisons en sorte qu'elle ne fonctionne que pour vous. Nous avons besoin d'un moyen de vérifier que le nom entré est bien votre nom. Nous le faisons avec un instruction if. Changez votre code pour ressembler à ceci:

Instruction simple If and Else

En ajoutant le mot Si au code, l'ordinateur sait qu'il doit vérifier quelque chose. Cette fois, vous voulez vérifier si le Nom correspond à votre nom, en utilisant la variable équivaut à signe.

Jusque là, si la Nom variable saisie par l'utilisateur équivaut à votre nom, il vous indiquera l'heure. Que se passe-t-il si quelqu'un d'autre utilise le programme?

C’est ce que Autre est pour. Si un autre nom est tapé, le programme saute l'instruction if et fait ce qu'il dit après Autre.

Enfin, tapez Fin si afin que l'ordinateur sache que l'instruction if est terminée. Maintenant, lorsque vous exécutez le programme, vous obtiendrez une réponse différente selon que vous entrez ou non votre nom:

La sortie pour le nom correct et toute autre entrée

Vous venez de coder une horloge qui fonctionne pour vous et salue tous ceux qui l'utilisent!

En savoir plus avec Microsoft Small Basic

Ce projet a quelques concepts de base essentiels pour la programmation. L'utilisation d'un IDE simplifié permet aux débutants d'apprendre les concepts de programmation et de s'habituer à la syntaxe de codage. Cela peut aider sur la ligne avec des des langues comme Python 6 raisons pour lesquelles Python est le langage de programmation du futurVous voulez apprendre ou développer vos compétences en programmation? Voici pourquoi Python est le meilleur langage de programmation à apprendre cette année. Lire la suite .

Microsoft Small Basic n'est pas le seul moyen d'apprendre, et si le code réel est un peu trop à ce stade, vous avez d'autres options.

Scratch est un langage purement visuel Premiers pas avec Scratch sur le Raspberry PiNotre tutoriel Scratch vous permet de vous amuser avec un Raspberry Pi même si vous ne savez pas coder. Lire la suite c'est parfait pour les enfants. Il existe également plusieurs éléments éducatifs dans Minecraft conçus pour enseigner les concepts de base. Heure de code de Minecraft Minecraft Hour of Code enseigne aux enfants les bases de la programmationMinecraft Hour of Code fournit plusieurs excellents tutoriels pour aider les enfants à apprendre les bases de la programmation. Lire la suite fournit un environnement d'apprentissage familier pour les jeunes constructeurs intrépides!

Crédit d'image: olly18 /Depositphotos

Ian Buckley est un journaliste indépendant, musicien, interprète et producteur de vidéos vivant à Berlin, en Allemagne. Lorsqu'il n'écrit pas ou sur scène, il bricole de l'électronique ou du code DIY dans l'espoir de devenir un savant fou.