Exercices pascal

Quelques exemple d'exercices pour développer en pascal.

Je peux enfin voter (6 points)
Ecrire un programme qui demande - Le prénom - L’âge et qui répond - Tu es majeur ou - Tu es mineur
Quel est ton prénom ? Jean Quel âge as-tu ? 45 Tu es majeur. Terminé
Je peux toujours voter (7 points)
Même base que ci-dessus mais avec des réponses affinées. (Voir ci-contre)

Désolé, Jean, tu es majeur depuis longtemps
ou bien Patience, Emilie, tu pourras bientôt voter. Terminé
Je peux encore voter (8 points)
Même base que ci-dessus mais le programme demande si on veut faire un autre essai ?

Veux-tu faire un autre essai (O /N) ?
O Quel est ton prénom ?
…. Terminé
Je peux voter le …. (9 points)
Le programme demande l’année de naissance et sort la date à partir de laquelle on pourra voter.
Quel est ton prénom ?
Jean Année de naissance ?
1952
Jean, tu peux voter depuis 1970.
Terminé

C’est plus, c’est moins (8 points)
Il s’agit de refaire le programme vu en cours mais en affinant les réponses pour permettre une recherche plus rapide (voir ci-contre)
Ta proposition
500 C’est beaucoup moins, un autre nombre :
200 C’est un peu plus, un autre nombre :
220 C’est un peu moins, un autre nombre :
210 Joli, tu as trouvé en 4 coups.
Terminé C’est plus, c’est moins (10 points)
Même programme que ci-dessus mais On demande à l’utilisateur au départ dans quel intervalle doit se situer le nombre choisi au hasard.
Borne inférieure… ?
100 Borne supérieure… ?
200 Ta proposition
Le  mot code (9 points) Le programme demande à l’utilisateur une phrase dans laquelle un mot est remplacé par le symbole #.
Il demande ensuite le mot code. Et sort enfin la phrase complète
Ta phrase codée ? Pour qui sont ces # qui sifflent sur nos têtes ? Ton mot code ?
serpents Pour qui sont ces serpents qui sifflent sur nos têtes ?
Terminé

Les mots codes (10 points)
Même programme que ci-dessus mais avec deux mots codes remplacés par # et $.
Ta phrase codée ?
Pour qui sont ces # qui sifflent sur nos $ têtes ?
Ton premier mot code ?
serpents
Ton second mot code ? petites
Pour qui sont ces serpents qui sifflent sur nos petites têtes ? Terminé

Le code secret (9 points)
Le programme modifie une phrase suivant les règles :
-Chaque consonne est remplacée par la consonne qui est C cases plus loin dans la liste des consonnes. -Chaque voyelle est remplacée par la voyelle qui est V cases plus loin dans la liste des voyelles. -On prendra (C<10) et (V<5). Ta phrase ?
Informatique Ton décalage consonne (<10) ?
2 Ton décalage voyelle (<5) ?
1 oqhutpewosyi
Terminé Le code secret en boucle (10 points)
Même programme que ci-dessus mais en boucle.
Il se terminera lorsque l’utilisateur entrera -1 pour le décalage consonne.
Ta phrase ? Informatique Ton décalage consonne ?
2 Ton décalage voyelle ?
1 oqhutpewosyi On arrête (O/N) ?
N Ta phrase Il neige Ton décalage consonne ?
2 Ton décalage voyelle ?
2 un cqoujo ON arrête (O/N) ?
O Terminé
Simplification de fraction (10 points)
L’utilisateur entre le numérateur et le dénominateur d’une fraction et le programme lui ressort la fraction simplifiée.
Le numérateur ?
60 Le dénominateur ?
84 La fraction simplifiée est 5/7
Terminé

Des fonctions mathématiques qui peuvent être utiles
MODULO, reste dans la division euclidienne (entière) : en pascal MOD
27 MOD 5 est égal à 2
DIVISION ENTIERE : en pascal DIV
27 DIV 5 est égal à 5
PARTIE ENTIERE : en pascal INT
A := 25.26; INT(A) est égal à 25


Ces exemples de développement en pascal sont libres de droits et vous pouvez les utiliser librement avec vos élèves du lycée.