Cours:TdFonctionsTableaux : Différence entre versions
(Page créée avec « '''Rappel''': Une fonction réalise un travail spécifique à partir de paramètres d’entrée: si le travail consiste en un calcul, le résultat du calcul est alors reto... ») |
|||
Ligne 34 : | Ligne 34 : | ||
</source> | </source> | ||
|} | |} | ||
+ | |||
+ | |||
+ | =Exercice 1= | ||
+ | |||
+ | Ecrire les fonctions suivantes: | ||
+ | #une fonction qui calcule la valeur absolue d’un entier. Idem pour un flottant. | ||
+ | #une fonction qui calcule le minimum de deux entiers. Idem pour le maximum. Idem pour des flottants. | ||
+ | #une fonction qui calcule le module de l’impédance d’un condensateur C pour une certaine fréquence f. Idem pour une inductance L. | ||
+ | |||
+ | =Exercice 2= | ||
+ | Une fonction qui ne retourne aucun résultat est nommée procédure: le type retourné par la fonction est alors void. | ||
+ | |||
+ | Ecrire les fonctions (procédures) suivantes: | ||
+ | #une fonction (procédure) qui affiche tous les entiers compris entre zéro et n. | ||
+ | #une fonction (procédure) qui affiche tous les entiers pairs compris entre zéro et n. | ||
+ | ##Ecrire une autre fonction pour les entiers impairs | ||
+ | ##Pour les plus avancés: combiner ces deux fonctions en une seule, qui soit capable d’afficher les n premiers entiers pairs ou impairs à la demande. | ||
+ | #une fonction (procédure) qui affiche un entier n répété nb fois. Par exemple, si n=123 et nb=5, on obtient sur l’écran: 123 123 123 123 123. |
Version du 1 décembre 2021 à 11:28
Rappel: Une fonction réalise un travail spécifique à partir de paramètres d’entrée: si le travail consiste en un calcul, le résultat du calcul est alors retourné.
Donc, pour pouvoir écrire une fonction:
- il faut déterminer ce dont la fonction a besoin pour effectuer sa tâche: ce sont les paramètres d’entrée.
- il faut alors écrire les lignes de code qui vont réaliser cette tâche,
- puis, si nécessaire, retourner le résultat.
Exercice 1
Ecrire les fonctions suivantes:
- une fonction qui calcule la valeur absolue d’un entier. Idem pour un flottant.
- une fonction qui calcule le minimum de deux entiers. Idem pour le maximum. Idem pour des flottants.
- une fonction qui calcule le module de l’impédance d’un condensateur C pour une certaine fréquence f. Idem pour une inductance L.
Exercice 2
Une fonction qui ne retourne aucun résultat est nommée procédure: le type retourné par la fonction est alors void.
Ecrire les fonctions (procédures) suivantes:
- une fonction (procédure) qui affiche tous les entiers compris entre zéro et n.
- une fonction (procédure) qui affiche tous les entiers pairs compris entre zéro et n.
- Ecrire une autre fonction pour les entiers impairs
- Pour les plus avancés: combiner ces deux fonctions en une seule, qui soit capable d’afficher les n premiers entiers pairs ou impairs à la demande.
- une fonction (procédure) qui affiche un entier n répété nb fois. Par exemple, si n=123 et nb=5, on obtient sur l’écran: 123 123 123 123 123.