Faire l`analyse, l`algorithme et la traduction pascal d`un programme

publicité
(parité)
Faire l’analyse, l’algorithme et la traduction pascal d’un programme qui saisit un entier X et afficher s’il
est pair ou non.
(nature d’un liquide)
Faire l’analyse, l’algorithme et la traduction pascal d’un programme qui lit une température de l’eau, puis
affiche son état comme suit :



« GAZ » si la température est >100°
« LIQUIDE » si la température est entre 0° et 100°
« GLACE » si la température est < 0°
(analyse, algorithme et traduction pascal)
Donner l’analyse, l’algorithme et la traduction pascal d’un programme intitulé BISSEXTILE qui permet
de saisir une chaine de caractère sous la forme jj-mm-aaaa et afficher si la date saisie appartient à une
année bissextile ou non.
Exemple :
Si la date saisie est 21-03-2010 le programme doit afficher : non bissextile
Si la date saisie est 01-02-2016 le programme doit afficher : bissextile
(nombre cubique)
On appelle un nombre d’Armstrong ou Cubique, un nombre autre que 0 ou 1 qui a la propriété d’être égal
à la somme des cubes de ses chiffres comme N=153 car 153 = (1)3 + (5)3 + (3)3 de même si N= 371.
Ecrire un programme pascal qui permet de vérifier si un entier donné N supposons formé de 3 chiffres est
un nombre d’Armstrong ou non.
(potentiel hydrogène d’un liquide)
Faire l’analyse, l’algorithme et la traduction pascal d’un programme qui saisit la valeur de PH (potentiel
hydrogène) d’un liquide puis d’afficher sa nature (base, neutre ou acide).
SERIE D’EXERCICES2 – 4SC-MATH-TECH
Anis ELBAHI
Page 1
(calculatrice)
Donner la traduction pascal du programme qui saisit deux réels x et y puis un opérateur op (+, -, *, /) puis
affiche le résultat de l’application de l’opérateur sur les deux réels.
Ne pas oublier d’afficher un message d’erreur dans le cas d’une division par zéro.
Exemple :
Si x=2 et y=5 et op=’*’
Le résultat affiché sera : 2 * 5 = 10
(nombre symétrique)
Ecrire un programme qui permet de saisir un entier N, on suppose qu’il est formé de quatre chiffres, et
indique s’il est symétrique ou non.
Exemple :
Si N=7575 ce nombre n’est pas symétrique
Si N=4114 ce nombre est symétrique
(âge)
Ecrire l’analyse d’un programme pascal intitulé AGE qui permet d’afficher un commentaire en fonction
de l’âge d’une personne.
Age
Commentaire
Vous êtes bien jeune
Age de 0 à 15
Félicitations
Age de 16 à 30
Ça va encore
Age de 31 à 50
C’est le tournant final
Age de 51 à 130
Menteur !!
Age de 131 et plus
(cryptage)
Ecrire un algorithme et la traduction en pascal d’un programme qui permet de lire un entier N supposons
formé de 4 chiffres puis de le crypter de la façon suivante :
Si l’entier est pair on permute le chiffre de ses unités avec celui des milliers
Et dans le cas contraire on permute le chiffre de ses dizaines avec celui des centaines.
Exemple :
Si N=1947 le programme doit afficher : 1497
Et si N= 2016 le programme doit afficher : 6012
(nature d’un caractère)
Faire l’analyse et l’algorithme d’un programme qui saisit un caractère et affiche sa nature (voyelle,
consonne, chiffre, symbole) en utilisant la structure conditionnelle à choix (SELON … FAIRE).
SERIE D’EXERCICES2 – 4SC-MATH-TECH
Anis ELBAHI
Page 2
(équation de second degré)
Faire le programme qui permet de résoudre une équation de second degré après avoir saisir sas
coefficients. Sachant qu’une équation de second degré s’écrit sous la forme ax2+bx+c=0
(date)
Faire l’algorithme el la traduction pascal du programme qui saisit une date sous la forme jj-mm-aaaa
puis il l’affiche sous la forme jj-mois-aaaa avec mois est le nom du mois écrit en toutes lettres.
NB : Utiliser la structure à choix pour résoudre ce problème.
Exemple :
Pour la date 21-03-2010 le programme doit afficher 21-mars-2010
(Pythagore)
Faire un programme qui saisit les longueurs des trios côtés AB, BC et AC d’un triangle et vérifier s’il est
rectangle ou non en B en appliquant la formule de Pythagore AB2+BC2=AC2.
SERIE D’EXERCICES2 – 4SC-MATH-TECH
Anis ELBAHI
Page 3
Téléchargement