TD 4 – Opérateurs et fonctions prédéfinies Avant de commencer : Consulter l’aide de LARP pour connaitre la syntaxe utilisée pour les opérateurs prédéfinis dans LARP : ▪ Opérateurs arithmétiques ▪ Fonctions arithmétiques Exercice 4.1 Parmi ces affectations (considérées indépendamment les unes des autres), lesquelles provoqueront des erreurs, et pourquoi ? \\ Variables A, B, C, R en Numérique \\ Variable D en Caractères DEBUT A = PI B = 2 C = 1.5 D = 'z' R = SIN(B) R = ARCTANGENTE (A + B * C) R = SIN(A) – COS(D) R = RACINE(A / B) R = ABS(SIN(A) FIN Tester cet algorithme sous LARP. Exercice 4.2 En tenant compte de la priorité des différents opérateurs, évaluer l’expression suivante (si a=1, b=2 et c=3) : a+2/30*b-c%2*c^11/20*c+1 Evaluer cette expression sous LARP. Exercice 4.3 Ecrivez les algorithmes qui génèrent un nombre Glup aléatoire tel que : 1. 2. 3. 4. 5. 6. 0 ≤ Glup < 2 –1 ≤ Glup < 1 1,35 ≤ Glup < 1,65 Glup émule un dé à six faces –10,5 ≤ Glup < +6,5 Glup émule la somme du jet simultané de deux dés à six faces Algorithmique Avant de continuer : Consulter l’aide de LARP pour connaitre la syntaxe utilisée pour les fonctions prédéfinies dans LARP : ▪ Opérateurs sur les chaînes de caractères ▪ Fonctions de manipulation de chaînes de caractères Exercice 4.4 Ecrire un algorithme qui demande un mot à l’utilisateur et qui affiche à l’écran le nombre de lettres de ce mot. Exercice 4.5 Ecrire un algorithme qui demande deux mots à l’utilisateur et qui affiche à l’écran le résultat de la concaténation de ces deux mots. Exercice 4.7 Ecrire un algorithme qui demande un mot à l’utilisateur et qui élimine la dernière lettre du mot. Exercice 4.8 Ecrire un algorithme qui demande un mot à l’utilisateur et qui échange les première et dernière lettres du mot. Exercice 4.9 Ecrire un algorithme qui demande un mot à l’utilisateur et qui trouve la première occurrence de la dernière lettre du mot. Algorithmique
© Copyright 2024