EZBC_Basic_Casio_Facile/sommaire.txt

69 lines
2.7 KiB
Plaintext

Sommaire :
I. Introduction : comprendre les concepts de base d'une calculatrice et s'initier aux outils du programmeur :
1. Les composants d'une calculatrice et le langage Basic CASIO
2. L'application PRGM
- les bases sur la création d'un programme
- TP sur la création de 3 fichiers successifs avec des noms rigolos
- L'édition et la présentation de l'éditeur
II. Les bases de la programmation :
1. Afficher du texte
- TP : le fameux Hello World mais version jeu
- Exécution d'un programme
2. Découvrir les variables
- Problématique : comment faire des calculs sur des nombres que l'on ne connait pas encore ?
- Parler du ? en tant qu'entrée
- Faire lien avec l'affichage de la partie 1 en tant que sortie
- TP : demander l'age et l'afficher
3. Réaliser des opérations
- +, -, x, / mais pas modulo
- TP : moyenne d'age de la famille
III. Le flot de contrôle :
1. Découvrir la notion de condition
- vrai VS faux = 0 VS 1
2. Conditionner des instructions
- les conditionnelles
- TP : majorité
3. Répéter des instructions
- tant que
- TP : temps qui passe. Chaque année l'age augmente, jusqu'à être majeur
- de A à B
- TP : temps qui passe. L'age augmente d'année en année d'autant d'années que demandé par l'utilisateur
4. Mettre en pause son programme
- présentation du triangle
- TP : reprendre un TP précédent et mettre en pause le programme si l'année de majorité est atteinte
IV. De beaux graphismes :
1. Afficher du texte avec élégance (Locate)
2 Le niveau supérieur : la fenêtre graphique
3. Les graphismes de base
4. Le texte en mode graphique
V. Mon premier jeu complet :
1. Énoncé
2. Récapitulatif des notions à mobiliser
3. Amélioration : tirer un nombre aléatoire
4. Amélioration : détecter l'appui sur une touche
5. Proposition de solution
VII. Pour aller plus loin :
1. Trouver et comprendre ses erreurs
2. Gérer ses programmes (mémoire principale VS secondaire)
3. Créer des sous-programmes
4. Optimiser son programme
5. Continuer à être curieux et acquérir de nouvelles connaissances
VI. Amélioration du jeu :
1. Suggestions
2. Décortiquons des jeux existants
3. Télécharger des exemples
4. Partager mon jeu en ligne
VIII. Aller plus loin avec la mémoire :
1. Les listes
2. Les matrices
3. Les chaînes de caractère