|
Titre de l'exercice | Difficulté | Question |
---|---|---|
Une fonction simple | * | Réaliser une fonction nommée printRed qui imprime en rouge le texte passé en paramètre |
Passer un nom de fonction dans un paramètre d'une autre fonction | ** | • Réaliser une fonction nommée mult qui renvoie le produit de deux nombres • Que ce passe-t-il si l'on appelle la fonction directement sans passer par une autre fonction ? |
utilisation du mot-clé 'return' | * | Remplacer la multiplication par 5 par la table d'addition des 9 |
Utilisation d'une variable statique | ** | Supprimer la déclaration comme statique de la variable, voir le résultat; Obtenir le même résultat sans utiliser de variable statique |
Passage d'arguments par valeur ou référence | ** | Comment obtenir la même chose avec un passage par valeur ? |
Arguments optionnels | ** | •Mettre le texte à imprimer dans une variable •Rajouter un autre argument optionnel pour spécifier la taille de la police |
Nombre variable d'arguments | ** | •Rajouter quelques noms dans l'appel de la fonction •A l'aide de la fonction asort, imprimer la liste triée des noms |
Notion de recursivite | ¤ | |
Appels dynamiques de fonction | ** | Changer tous les noms de fonction pour être sur d'avoir compris le fonctionnement |
Tous droits réservés. 2005-2020 |