|
Résumé de la discussion
- scarta
- 12-11-2010 12:41:03
Toujours sur le même thème, voici quelques questions un peu différentes. Petite définition pour ceux qui ne connaissent pas tout ça: une fonction informatique est une liste d'instructions qui prend un ou plusieurs paramètres en entrée, et renvoie un résultat. Un peu comme en math: f(a,b,c,d)=e
1) Je souhaite écrire une fonction informatique pour savoir si un nombre est premier. Quelle instruction rapide pourrais-je écrire au début de ma fonction pour pouvoir traiter la moitié des cas très rapidement ?
2.1) Je souhaite écrire une fonction informatique pour savoir si un nombre est un carré parfait. Quelle instruction rapide pourrais-je écrire au début de ma fonction pour pouvoir traiter la moitié des cas très rapidement ? 2.2) Quelle autre instruction me permettrait d'éliminer encore plus de cas après la précédente ?
3) Je peux faire des boucles (répéter une série d'instructions plusieurs fois). Je n'ai pas le droit de faire de multiplication, comment calculer m*n ?
4) Pareil, je souhaite faire m/n (division euclidienne).
|
|