Leçon 2

Bienvenue dans votre AOZ Studio Leçon 2

 

// Après les deux //, tout sera une note, un rappel ou une explication, mais pas une instruction de programme pour AOZ.

Je vais te montrer comment entrer des informations dans ton programme et les afficher à l’écran.

Dans l’éditeur, clique sur l’icône papier à l’extrême gauche pour créer un nouveau projet. Donne au nouveau projet le nom de Leçon 2 et enregistre-le comme décrit dans la Leçon 1.

Variables————–

Une « variable » est un moyen de stocker temporairement des informations. La valeur qu’elle stocke peut varier, un numéro, une lettre, une phrase… Nous l’avons vu dans la leçon 1 et nous allons maintenant jouer un peu avec dans cette leçon.

Par exemple:

				
					N = 20
Print N

N = 2000
Print N

ELEPHANT= 1
Print ELEPHANT

CHAQUEMOT$ = "Cuisine"
Print CHAQUEMOT$

CHAQUEMOT$ = "Elephant"
Print CHAQUEMOT$

ELEPHANT$ = "Fred"
Print  ELEPHANT$

End
				
			

La variable « N » est utilisée pour stocker le nombre 20, puis 2000.

La variable « CHAQUEMOT$ » est utilisée pour stocker les mots cuisine, puis éléphant, puis Fred.

Les lettres et les mots sont appelés chaînes de caractères dans le langage informatique. CHAQUEMOT$ est une « variable chaîne », elle stocke des morceaux de texte.

Il faut mettre les mots entre guillemets doubles, « cuisine », « éléphant »…

Notez que nous ajoutons le signe dollar à la fin du nom de la variable pour que l’ordinateur sache que la variable contient un mot et non un nombre. Les variables doivent être écrites exactement de la même manière à chaque fois ;

Lorsque nous épelons ChaqueMot$, CHAQUEMOT$ ou chaquemot$ ou cHaQuEmOt$ n’est pas reconnu comme étant le même.

**Clique sur le bouton « Run in Browser » ou F1 pour lancer le programme dans le navigateur ou sur « Run in AOZ Viewer » (F2) pour le lancer dans l’éditeur.

**Efface la commande End du haut pour que les commandes suivantes soient également exécutées.

				
					Cls
				
			

Cls efface l’écran. Note : Tellement rapide que tu ne peux même pas voir les commandes d’impression d’en haut.

				
					Print "Question 1 sur 4" : Input "Le nombre 95 est-il un nombre ou une chaîne de caractères ? N ou C" ; REPONSE1$ 
				
			

Note les deux points entre Print et Input. Il nous permet d’écrire plusieurs commandes sur une seule ligne.

If – Else -End if commande————

Permettez-moi maintenant d’expliquer la commande très utile en 3 parties « if » et « Else » et « End if » pour prendre des décisions logiques simples.

If (quelque chose est vrai) -> (exécute une action) Else (exécute d’autres actions jusqu’à End if). Par exemple : If Points = 1000 then Print « Le joueur a gagné » else Print « Malheureusement perdu ».

Remarque : Else n’est pas obligatoire.

				
					If Upper$( REPONSE1$ ) = "N"
				
			

La fonction Upper$ convertit la variable Answer1$ en majuscules, car nous ne pouvons pas savoir si
l’utilisateur saisira des lettres majuscules ou minuscules. Ainsi, si la réponse est n ou N, elle sera imprimée

				
					Print "Oui 95 est un nombre, c'est un entier ou un nombre entier" : Inc POINTS
Else
Print "Pas correct, 95 est un nombre entier"
End If
Print
Print "Question 2 sur 4" : Input "La variable >Nom< peut-elle être utilisée pour enregistrer ton nom ? O ou N" ; REPONSE2$
If Upper$( REPONSE2$) = "N"
Print "Correct. Il n'y a pas de signe $ à la fin. Cela signifie qu'elle est destinée à stocker des nombres, et non des chaînes" : Inc POINTS
Else
Print "C est faux. Ce type de variable est pour le texte"
End if
Print
Print "Question 3 sur 4" : Input "Montrez-moi les symboles utilisés pour que l'ordinateur ignore les commandes du programme" ; REPONSE3$
If REPONSE3$ = "//" Or REPONSE3$ = "'"
Print "Tu comprends !": Inc POINTS
Else
Print "Désolé, malheureusement faux. La double barre oblique (slash) (//) ou l'apostrophe (') est utilisée pour les commentaires dans le programme"
End If
Print
Print "Question 4 sur 4" : Input "La variable >Fromage< peut-elle être utilisée pour enregistrer du texte ? O ou N" ; REPONSE4$
If Upper$( REPONSE4$) = "N"
Print "Bien joué ! Cette variable est destinée à stocker des nombres (entiers)" : Inc POINTS
Else
Print "Aïe ! Les mots sont stockés dans des variables de type chaîne de caractères avec le signe du dollar au début et à la fin"
End If
Print
Print "Appuie sur une touche pour ton résultat..."
wait key
Cls
				
			

Wait key attend simplement qu’une touche soit enfoncée

Cls tu connais, l’écran est effacé

				
					Print

If POINTS= 4 then Print" FÉLICITATIONS !"
Print " Tu as " + Str$( POINTS) + " de 4"
				
			

**Clique sur le bouton « Run in Browser » ou F1 pour lancer le programme dans le navigateur ou sur « Run in AOZ Viewer » (F2) pour le lancer dans l’éditeur.

Remarque : il n’y a pas de Else ou End If pour ce simple If

Tu es maintenant prêt pour le…..important Leçon 3 . Félicitations !

Mis à jour le 23.07.2023
Testé avec AOZ Studio™ version 1.0 mise à jour 44 le 23/07/2023

RayShell Computer Department
Aperçu de la protection des données

Ce site utilise des cookies afin de t'offrir la meilleure expérience utilisateur possible. Les informations relatives aux cookies sont stockées dans ton navigateur et exécutent des fonctions telles que te reconnaître lorsque tu retournes sur notre site et aider notre équipe à comprendre quelles sections du site sont les plus intéressantes et les plus utiles pour toi.