EXERCICE :
Écrire une analyse, un algorithme d’un programme intitulé PARITÉ, qui lit un nombre et indique si le nombre pair ou impair.
Cet exercice a pour but de vérifier les points techniques suivants:
- lire précisément un énoncé
- étude d’un algorithme usuel : la parité d’un entier
- la notion de variables et leur déclaration
la notion de formatage des variables numériques- le choix d’une structure de contrôle conditionnel adaptée au problème
SOLUTION :
pré-analyse:
il s’agit d’étudier la parité d’un nombre quelconque (pair ou impair).
la question dont on doit répondre en premier lieu est, quand est ce on dit qu’un nombre est pair?
on dit qu’un nombre est pair si et seulement si le reste de la division égale à zéro.
on a dit qu’il y a deux cas, le nombre soit il est pair ou impair.
Dans la deuxième méthode, on suppose que le nombre est impair par défaut.
c’est à dire au niveau de l’initialisation (observer l’analyse) de la structure de contrôle, on affecte “impair” à la variable ty.
autrement dit, le traitement 2 ( de la première méthode) c’est devient l’ initialisation (de la deuxième méthode).
on exécute l’algorithme pour n=4.
l’étape 0) , c’est le debut de l’algorithme
l’étape 1) , un message s’affiche demandant la saisie d’un nombre
l’étape 2), l’utilisateur doit TAPER un nombre (via le clavier), on suppose que la valeur est égal à 4
l’étape 3), la variable ty reçoit la valeur “impair” (ty<-“impair”)
l’étape 4), on a une structure conditionnelle réduite, la condition est (n mod 2 = 0), l’ ÉVALUATION de la condition donne vrai, alors il faut EXÉCUTER le traitement. donc ty reçoit “pair” (ty<-“pair”) et on quitte la structure conditionnelle.
l’étape 5), un message mixte s’affiche : le nombre 4 est pair
l’étape 6), fin de l’algorithme
///la 3ème méthode , c’est l’utilisation de deux structures conditionnelles réduites.





ou est le program pascal !! juste l’analyse !!!
Salut,
essaye de donner un code en pascal, et je le corrigerai s’il contient des erreurs.