Réflexion numérique

Autre compétence de base: l'utilisation des bons algorithmes (systèmes de calcul) pour r ésoudre un problème numérique.

Tout le monde connaît une série d'algorithmes classiques, comme la règle de trois. Un bon informaticien, et surtout un programmeur, doit être capable de concevoir des algorithmes pour mettre au point des sous-routines simples et complexes. Quantité de ces algorithmes sont bien connus et on en trouve des exemples concrets dans certains manuels (recherche d'un maximum ou d'un minimum, calcul du nombre de permutations ou de combinaisons, etc.). Toutefois, le programmeur doit être en mesure de les comprendre et de les appliquer à d'autres problèmes. C'est pourquoi le test ne porte pas tant sur l'aptitude arithmétique en soi: il s'agit en fait de trouver le mode de calcul approprié.

       

Voici un exemple plus difficile:

     

La bonne réponse?

  • Test 1 : figure 4
  • Test 2 : figure 4
   

Plus d'info Tests de sélection

18/09/2008