0% ont trouvé ce document utile (0 vote)
71 vues6 pages

Leçon 4 Le Type Entier WWW - Mathinfo.tn

Transféré par

Adel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues6 pages

Leçon 4 Le Type Entier WWW - Mathinfo.tn

Transféré par

Adel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

leçon 4 Le type entier [Link].

tn
Les types
numériques : I1- Le
type entier :

Operation Algorithme Python


Donner le reste de la mod %
division Donne le quotient
div //
de la division

Exemple : 10 % 3 = 1 et 10 //
3=3

10 3 10 // 3
3
10 % 3
1

 Activité 1
Donner les résultats d’expressions arithmétiques suivantes :
a) 21// 5 = ………………
b) 21% 5 =………………
c)15//10=…………………
d)89//10 =………………
e)154 % 10 =………….

Exercice 1
A)
1- déterminer le chiffre d’unité d’un entier n
2- déterminer le chiffre de dizaine d’un entier n de deux chiffres
1

B) **On veut saisir un entier N de 2 chiffres (N=ab) et un chiffre H et on affiche comme résultat un
nouveau entier de la forme suivante : aHb
Exemple
Si N=25 et H=4 alors l’entier résultat est 245

Correction B
Algorithme
Algorithme B
Debut
lire(n) Objet type
lire(h) n Entier
a ← n div 10 h Entier
b ← n mod 10 a Entier
x← b Entier
a*100+h*10+b x Entier
Ecrire(x)
Fin

1
Python
n=int(input(
))
h=int(input(
)) a=n//10
b=n%10
x=a*100+h*10
+b print(x)

C) On veut saisir un entier N de 3 chiffres (N=abc) et un chiffre H et on affiche comme résultat un


nouveau entier de la forme suivante : aHbHc
Exemple
Si N=258 et H=4 alors l’entier résultat est 24548

Algorithme
Algorithme C
Debut
lire(n) Objet type
lire(h) n Entier
a ← n div 100 h Entier
c ← n div 10 mod 10 a Entier
b ← n mod 10 b Entier
x ← a*1000+h*100+c*10+h c Entier
Ecrire(x) x Entier
Fin

Correction C
n=int(input
()
h=int(input
() a=n//100
c=(n//10)%1
0 b=n%10
x=a*1000+h*100+c*10
+h print(x)

Exercice 2:
Ecrire un programme qui permet de déterminer le nombre de semaine à partir du nombre de
jour N Exemple
N=36 jours on affiche 36 jours contient 5 semaines

Correction

n=int(input(
2
))
reste=n//7
print(n,'jours contient ',reste,' semaines')

3
Exercice 3
Ecrire un programme intitulé CHIFFRE qui saisit un nombre N de Donnez le
nombre N : 521
3 chiffres puis on affiche la somme de ses chiffres. Le résultat
est : 8

Correction

n=int(input(
)) a=n//100
c=(n//10)%10
b=n%10
somme=a+b+c
print(somme)

Exercice 4
Ecrire un algorithme qui permet de former puis d’afficher un entier R de 4 chiffres à partir de deux entiers m et
n strictement positifs et formés chacun de deux chiffres et ceci en intercalant le nombre n entre les deux chiffres
de m.
Exemple : si m= 56 et n= 21 alors l’entier R sera égal à 5216

Correction
n=int(input('donner
n'))
m=int(input('donner
m')) a=n//10
b=n%10
somme=a*1000+m*10
+b print(somme)

Exercice 5

Ecrire un programme qui permet de saisir un temps en heures et minutes lui ajoute 5m puis
l’affiche.
Exemple1 d’execution:
Donner nombre des heures : 2
Donner nombre des minutes : 25
Heures : 2
Minutes :30
Exemple2 d’execution:
Donner nombre des heures : 3
Donner nombre des minutes : 58
Heures : 4
Minutes :3

Correction
h=int(input('donner nombre des
heures :’)) m=int(input('donner nombre
des minutes :')) m=m+5
total=m+(h*60)

4
h=total//60

5
m=total-(h*60)

print('Heures :',h)
print('Minutes :',m)

Vous aimerez peut-être aussi