Algorithmique
2012/2013
Lycée Pilote de Sousse 1 | P a g e
Série d’exercices n° 2
Exercice 1 .
1. Déclarer un nouveau type semaine qui contient les 7 jours de la semaine lundi, mardi, mercredi,
jeudi, vendredi, samedi, dimanche
2. Déclarer un nouveau type intervalle qui contient uniquement les jours ouvrables.
Donner le résultat de chaque expression :
Expression
Résultat
Ord(lundi)
Ord(dimanche)
Pred(lundi)
Succ(dimanche)
(Ord(Succ(vendredi))+10) = 15
Pred(mercredi) = mardi
Exercice 2 .
Soit un tableau A de 4 entiers.
Soit un tableau B de 3 entiers.
Soit la sequence d’affectations suivante :
A[1]20
A[2]10
B[1] A[1]+A[2]
A[3] B[1] DIV 2
B[2] B[1] MOD A[1]
B[3] A[2]*2+2
A[4] (A[2] DIV 60) MOD 60
A[14] A[4]
Questions:
1. Déclarer les deux tableaux
2. Trouver les erreurs d’affectation dans la sequence précédente
3. Quel est le contenu final de chaque tableau
Exercice 3.
Déclarer un tableau TAB de 5 entiers positifs entre 0 et 20.
Les déclarations doivent être en Algorithmique et en Pascal.
Donner le résultat de chaque expression sachant que i1 :
T.D.O
Objet
Type/Nature
T.D.O
Objet
Type/Nature
Algorithmique
2012/2013
Lycée Pilote de Sousse 2 | P a g e
Exercice 4.
Exercice 5. Minus.
Ecrire un programme qui permet de saisir un caractère c en majuscule et de l’afficher en minuscule.
Exercice 6. Position.
Soit c et ch deux variables données tel que c est un caractère et ch est une chaîne de caractère. On vous
demande d’afficher la deuxième position de c dans ch.
Exemple :Pour c = ˝m˝ et ch = ˝programmation˝, le programme affichera : 8
Pour c = ˝k˝ et ch = ˝bond˝, le programme affichera : 0
Exercice 7. Conjugaison.
Ecrire un programme de conjugaison à toutes les personnes au temps de l'imparfait d'un verbe régulier du
premier groupe. (On suppose que les verbes donnés en entrée n'admettent pas des exceptions comme le verbe
manger par exemple)
Exemple :
Entrée : Verbe = "programmer"
Sortie : Je programmais, Tu programmais, Il programmait, Nous programmions, Vous programmiez, Ils
programmaient.
Exercice 8. Cryptage.
Etablir l’algorithme d’un programme cryptage d’une chaine donnée ch en effectuant les actions suivantes :
1. Permuter le premier et le dernier caractère de la chaine
2. Calculer le code ASCII du caractère du milieu
3. Effacer ce caractère et insérer à sa place son code ASCII
Exemple : si ch= ‘’Foulen ‘’ le programme affichera après cryptage de la chaine :’’no117lef’’
Exercice 9. Initiales.
Réaliser un programme qui saisit une chaine ch formée d’un nom et d’un prénom et affiche les deux lettres
initiales en majuscules.
Exemple : ch=’’foulen benfoulen’’ le programme affichera ‘’FB’’
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !