4 - Utiliser un processus de programmation afin de répondre à un besoin

4.1 - Analyser le problème, les données et les résultats voulus

  • Reformuler le problème à résoudre en d'autres termes
  • Données (les types, la source, les limites)
  • Nature des résultats recherchés
Questions à ce poser
  • J'ai les données suivantes
  • Je veux les résultats suivants
  • Voici les solutions possibles
  • Validation
La validation est une opération destinée à démontrer, documents à l'appui, qu'une procédure, un procédé ou une activité conduit effectivement aux résultats escomptés.

Devoir 1 - 3d.pptx

Devoir 2 - mp3.pptx

Téléchargements illégal de la musique

Devoir 3 - avatar.pptx

Vente médiocre d'un jeu (Avatar)

4.2 - Organiser ses idées et les communiquer à des fins précises

Tutoriel sur Inspiration

  • Résumer le travail d'analyse
  • Examiner des pistes de solution
Algobox : http://www.xm1math.net/algobox/index.html

Création de réseaux de concepts ou organigrammes (Inspiration, PowerPoint, etc.)

Création d'algorithmes (pseudo-codes)

Illustrer le produit final ou produire un plan visuel si cela s'applique


4.3 - Choisir la solution la plus appropriée et planifier les étapes avec les échéanciers

Voir la solution existe déjà, sinon, chercher une ou des solutions novatrices

Établir un échéancier

4.4 - Créer et coder l’algorithme

  • Données (les types, les constantes et les variables)
  • Instructions d'entrée et de sortie
  • Expressions logiques ou mathématiques
  • Structures de programme (affectation, branchements simples et multiples, répétitions comptées et conditionnelles, appel de fonctions et de sous-routines)

4.5 - Vérifier le programme afin d’assurer un fonctionnement efficace dans toutes les situations

 

  • Erreurs syntaxiques et erreurs sémantiques
  • Débogage
  • Tester toutes les possibilités d'exécution du programme.