Informatique TP1.1 Structure ordinateur
Lycée Jules Ferry Cannes Page 3 sur 4 TSI1
print(a,"+",b,"=",a+b) où "+" et "=" sont le texte à afficher
a, b et a+b sont des valeurs à afficher
8) Compléter la feuille réponse concernant l'affichage.
Remarque : vous avez tapé votre premier programme (ou script). Ce programme fonctionne sur n'importe
quelle plateforme (car python est multiplateforme). Pour pouvoir être exécutée, l'ordinateur ou le
Smartphone, doit posséder un logiciel d'interprétation du langage python (téléchargement gratuit en
général).
Saisie de valeurs
La commande qui permet de saisir une valeur est la fonction input. La fonction prend comme argument
(entre les parenthèses) le texte qui apparait lorsque le programme attend une valeur.
Ce texte est indispensable pour indiquer à l'utilisateur que le programme attend une saisie.
Après la saisie du nombre, il faut valider avec la touche entrée.
9) Dans un nouveau fichier , taper les instructions suivantes :
a=input("Entrer la valeur de a :")
b=input("Entrer la valeur de b :")
print("a+b=",a,"+",b,"=",a+b)
Le résultat devrait vous surprendre et la suite devrait vous éclairer.
On peut savoir de quel type est une grandeur par la fonction type.
10) Entrer dans la console les expressions suivantes afin de pouvoir compléter la feuille réponse :
- pour un entier : type(1)
- pour un nombre décimal : type(1.1)
- pour une chaine de caractère : type("suite de lettre entre guillemets")
- pour une variable : type(a).
11) On peut convertir certains éléments en un autre type :
- convertir un nombre décimal en entier : int(10.5)
- convertir un entier en nombre décimal : float(10)
- convertir une chaine de caractère contenant un flottant en flottant : float("10.5")
- convertir une chaine de caractère contenant un entier en entier : int("10")
Par contre, on ne peut pas convertir une chaine de caractère contenant un flottant en entier
directement. Une solution est d'imbriquer les fonctions : int(float("10.5")).
12) Compléter la feuille réponse en indiquant le code nécessaire pour stocker, dans b, un entier saisi
dans la console pendant le déroulement d'un programme.
Modifier le code du programme pour obtenir au final la somme des entiers a et b.
13) On considère que l’état initial contient trois variables x, y et z. Ecrire un programme
TP1_permutation, utilisant uniquement les noms de variables x, y ,z et une éventuelle variable
temporaire t, de telle sorte qu’après leur exécution, l’état final vérifie :
• z contient la valeur initiale de x
• x contient la valeur initiale de y
• y contient la valeur initiale de z
Vérifier votre réponse avec Python pour les valeurs suivantes :