Académique Documents
Professionnel Documents
Culture Documents
L’affectation () :
L’action de sortie ou d’écriture permet à l’utilisateur de voir une information sur l’écran.
Action en algorithme Action en Python
Ecrire (‘’texte’’) print(‘’texte’’)
Ecrire(objet) print(objet)
Ecrire(‘’texte’’,objet) print(‘’texte’’,objet)
Ecrire(‘’texte’’,objet,expression) print(‘’texte’’,objet,expression)
La lecture (input) :
L’opération input( ) effectue toujours une saisie en mode texte (La valeur retournée est une
chaine).Donc on peut ensuite changer le type.
Application 1 :
Le code secret d’une carte de crédit est un nombre de 4 chiffres généré de la façon suivante :
Code Secret=2373
Ecrire l’algorithme d’un programme qui permet de saisir un nombre de trois chiffres puis de calculer et
afficher le code secret.
10
//Chapitre 2 : Les structures simples 3 éme année Sciences Techniques
Application 2 :
L’accès aux services en lignes d’une banque est sécurisé à travers un compte personnalisé
généré automatiquement.
Ce compte est composé par un nom utilisateur et un mot de passe.
Nombre aléatoire
Code ASCII Longueur du nom
Ecrire l’algorithme d’un programme qui permet de saisir le nom, le prénom et la date de
naissance du client (sous forme jj/mm/aaaa) puis générer le nom utilisateur et le mot de
passe.
11
//Chapitre 2 : Les structures simples 3 éme année Sciences Techniques
Application 3 :
Plusieurs sites demandent dans l’inscription de recopie des caractères ce qu’on appelle code
de sécurité.
Ce code est généralement un peu brouillé et il faut le recopier pour pouvoir valider
l’inscription.
Application 5 :
Soit ch une chaine de longueur maximales égales à 20 caractères contenant un seul point
supposant qui est ni au début ni à la fin de la chaine.
Ecrire l’algorithme qui permet de saisir une chaine de caractères ch et de permuter les deux
caractères qui encadrent le point.
Exemple :
12
//Chapitre 2 : Les structures simples 3 éme année Sciences Techniques
Application 6 :
Soit ch une chaine donnée composée par des caractères numériques (des chiffre de 0 à 9)
Ecrire l’algorithme d’un programme qui permet de :
Saisir une chaine de caractère ch(long(ch)>=2)
Insérer dans ch le caractère ‘’+’’ a une positon p donné entre (1,long(ch)-1)
Déterminer la valeur de l’entier r qui sera obtenu en évaluant l’expression de calcul
obtenue.
Exemple : ch=’’2395684’’ p=3
Après l’insertion de caractère ‘+’ dans ch , on obtient : ch=’239+5681’
Après avoir évalué l’expression de calcul r=5920 (239+5681
Remarque : on suppose que ch et p sont correctement saisis.
Application 7 :
Soit H un hydrocarbure dont la formule brut est une chaine qui s’écrit sous la forme CxHyOz.
Ecrire l’algorithme d’un programme qui permet de calculer la masse molaire M de
l’hydrocarbure donné.
Sachant que la masse molaire d’un carbure=12g.mol-1, de l’hydrogène=1g.mol-1 et de
l’oxygène=16g.mol-1.
Exemple : H=’C15H32O7 ‘ la masse molaire=12*15+32*1+7*16= 324g.mol-1
Application 8 :
Soit H un hydrocarbure dont la formule brut est une chaine qui s’écrit sous la forme CxHyOz.
Ecrire l’algorithme d’un programme qui permet de saisir une chaine de caractère
ch(long(ch)>=3)et de remplacer la lettre de milieu par son code ASCII
13
//Chapitre 2 : Les structures simples 3 éme année Sciences Techniques
14