Programme
u
Composer un programme.
– Stratégie de résolution de problèmes qui consiste à établir un ensemble
ordonné d’opérations, lequel est suffisant pour obtenir un résultat. Les
opérations sont traduites en un langage qu’une machine, comme un ordinateur
ou une calculatrice programmable, peut comprendre. Cette stratégie en est une d’enchaînement
logique.
Problème 1. Olivier écrit les nombres de façon consécutive à partir de
1. À mesure, il additionne les chiffres ou la somme des chiffres du nouveau
nombre. Ainsi, après avoir écrit 9, la somme est parvenue à 45. En écrivant
10, elle est de 46, car 1 + 0 = 1. Quelle sera la somme quand Olivier écrira
500 ?
Démarche. Un organigramme est donné. Les « variables » sont :
A pour tout nombre écrit, U pour unité, D pour dizaine,
C pour centaine, E pour partie entière d’un nombre, Z pour
somme des chiffres d’un nombre et S pour somme totale.
Problème 2. Un carré augmenté de 53 est un multiple de
3. Combien y a-t-il de tels carrés inférieurs à 1000 ?
Démarche. Les « variables » sont : C
pour tout nombre consécutif à partir de 1, D pour tout carré, F pour le
deuxième nombre, G pour la différence d’un nombre divisé par 3 et la partie
entière (E) du nombre et N pour le nombre de couples.
1. C = 1
2. D = C × C
3. Si D > 999, aller à 10, si non aller à 4.
4. F = D + 53
5. G = F/3 - E(F/3)
6. Si G = 0, aller à 7, si non aller à 8.
7. N = N + 1
8. C = C + 1
9. Retourner à 2.
10. Imprimer N
11. Fin
© Charles-É. Jean
Index
: P
|
Les stratégies d'enchaînement logique
mentionnées dans ce lexique sont :
1. Analyser les données
2. Composer un programme
3. Exclure les données superflues
4. Faire une fausse supposition
5. Faire une hypothèse
6. Faire plusieurs hypothèses
7. Faire une
observation raisonnée
8. Faire une superposition
9. Partir de l’unité
10. Prendre un raccourci
11. Prioriser des données
12. Procéder par analogie
13. Procéder par approximation
14. Procéder par bonds
15. Procéder par déduction
16. Procéder par élimination
17. Procéder par étapes concourantes
18. Procéder par induction
19. Procéder par itération
20. Procéder par progression
21. Procéder par régression
22.
Réduire à une seule condition
23. Résoudre un
problème auxiliaire
24.
Se donner des jalons
25. Simplifier les données
|