Valeur de cette activité : 5 points
Compétence :
Kturtle no 05 : Commandes message, ask, structure conditionnelle

A-Module 12 : ROBOTIQUE - Kturtle : 5 points - difficulté : 1

Kturtle no 5 : les commandes message, ask et la structure conditionnelle (si)

Description

Cette activité vous permettra de d'apprendre à utiliser la structure conditionnelle (si) et les commandes ask et message afin de créer un petit questionnaire interactif.


  1. Installez au besoin le logiciel kturtle en tapant dans le terminal les commandes suivantes :

    sudo apt-get install kturtle
    Afin de pouvoir utiliser la programmation en langue française, vous devez installer (non suggéré)
    sudo apt-get install language-pack-kde-fr language-pack-kde-fr-base

  2. Lancez kturtle, cette fenêtre s'affichera.

  3. Consultez au besoin un des guides d'utilisation :
    Liste des commandes anglaises offertes par votre prof! (guide suggéré)
    manuel kturtle (anglais - suggéré)
    manuel kturtle (français)

  4. Consultez également au besoin la liste complète des commandes possibles à utiliser :
    Liste des commandes anglaises offertes par votre prof! (guide suggéré)
    manuel kturtle (anglais - suggéré)
    manuel kturtle (français)

  5. IMPORTANT : Afin de sélectionner la langue de programmation, utilisez le menu CONFIGURATION + LANGUE DU CODE et sélectionnez la langue de votre choix (anglais est suggéré).
    Tous les exemples de code offerts dans nos directives seront en langue anglaise.
    La principale raison est que tous les langages de programmation utilisent cette langue.
    Afin de s'initier à la programmation, il est très important de maîtriser les bases de cette langue.

  6. Dans cette activité, vous allez utiliser les commandes suivantes :

    - reset
    - go
    - spritehide
    - ask
    - message
    - if condition {action1} else {action2}

    Consultez au besoin le guide de l'enseignant


    IMPORTANT, à partir de maintenant, les commandes ne seront pas intégralement écrites dans la directives pour les commandes déjà apprises, Vous devrez donc consulter le guide de l'enseignant au besoin.


  7. Débuter votre programme en réinitialisant les données.


  8. Utilisez la commande go afin de placer la tortue en position 50,10.

  9. Utilisez la commande print afin d'écrire le texte "Questionnaire interactif"

  10. Utilisez la commande $nom = ask "Quel est ton nom?" afin de demander le nom de l'utilisateur et de placer ce nom dans la variable $nom.

  11. Utilisez la commande go afin de positionner la tortue en position 50,50

  12. Utilisez la commande print "Bonjour " + $nom afin d'écrire le mot "Bonjour " suivi du nom de l'usager (la variable $nom).
    Important : Notez ici l'utilisation du signe + afin de concaténer un texte et une variable.
    Notez également l'utilisation des guillemets pour écrire un texte et la NON utilisation de guillemets pour écrire la valeur d'une variable.

  13. Utilisez la commande $reponse1 = ask "Quelle est la commande utilisée dans kturtle afin de réinitialiser tout?" afin de poser votre première question et de placer la réponse de l'utilisateur dans la variable nommée $reponse1

  14. Déplacer la tortue en position 50,80

  15. Nous allons maintenant utiliser la structure conditionnelle afin de vérifier si la réponse donnée à la qestion 1 est bonne ou mauvaise.

    Ainsi, utilisez la commande suivante ;
    if $reponse1 =="reset" {
    print "Bonne réponse à la question 1"
    } else {
    print "Mauvaise réponse à la question 1"
    }
    Notez ici l'utilisation de == comme opérateur de comparaison.
    Il existe d'autres opérateurs de comparaison:
    > plus grand que
    < plus petite que

    != n'est pas égal à

    <= plus petit ou égal à
    >= plus grand ou égal à



  16. Répétez les directives 13, 14 et 15 afin de posez une autre question reliée aux commandes kturtle, vérifiez cette question et écrivez dans la page, sous le dernier message, si la réponse à la question posée a été bonne ou mauvaise. N'oubliez pas de nommer votre variable d'un nom différent ($reponse2).

  17. Ajoutez ensuite la commande spritehide afin de masquer la tortue.

  18. Cliquez ensuite dans le champ , tapez la commande reset et appuyez sur la touche RETOUR de votre clavier afin de réinitialiser le programme.
  19. Cliquez de nouveau le bouton afin de faire fonctionner le programme pour vous assurer que vous n'avez pas commis d'erreur.

  20. Utilisez le menu FICHIER + ENREGISTRER SOUS et nommez votre fichier k5.turtle

  21. Utilisez ensuite le menu CANEVAS + EXPORTEZ SOUS FORME D'IMAGE PNG et nommez votre fichier k5.png

  22. Si la version du logiciel que vous utilisez le permet, utilisez ensuite le menu FICHIER + EXPORTEZ EN HTML ... et nommez votre fichier k5.html

  23. Téléchargez vos documents (k5.turtle, k5.html et k5.png) dans votre espace de téléchargement.
  24. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 70742

  25. Inscrivez dans le champ titre : Kturtle no 5 : les commandes message, ask et la structure conditionnelle (si)

  26. Sélectionnez la section : MODULE ROBOTIQUE

  27. Sélectionnez la matière : informatique

  28. Inscrivez dans le champ no de la directive : 70742

  29. Inscrivez dans votre page le titre de niveau 1 :Kturtle no 5 : les commandes message, ask et la structure conditionnelle (si)

  30. Ajoutez votre IMAGE k5.png

  31. Ajoutez un SAUT DE LIGNE

  32. Ajoutez un LIEN DE TÉLÉCHARGEMENT vers votre fichier k5.turtle

  33. Ajoutez un SAUT DE LIGNE

  34. Ajoutez un LIEN vers votre fichier k5.html

  35. Visualisez votre page et apportez des modifications au besoin.