TD 4 – Opérateurs et fonctions prédéfinies

Transcription

TD 4 – Opérateurs et fonctions prédéfinies
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