0% ont trouvé ce document utile (0 vote)
58 vues3 pages

Somme et produit des chiffres d'entiers

Le document traite de la manipulation de chaînes et d'entiers en programmation, en illustrant des exemples de calculs comme la somme des chiffres d'un entier et la puissance d'un nombre. Il présente également des exercices sur le comptage de caractères dans une chaîne et l'évaluation de séquences pour déterminer des propriétés spécifiques. Enfin, il propose un algorithme pour identifier les entiers cubiques à trois chiffres.

Transféré par

GTO sama
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)
58 vues3 pages

Somme et produit des chiffres d'entiers

Le document traite de la manipulation de chaînes et d'entiers en programmation, en illustrant des exemples de calculs comme la somme des chiffres d'un entier et la puissance d'un nombre. Il présente également des exercices sur le comptage de caractères dans une chaîne et l'évaluation de séquences pour déterminer des propriétés spécifiques. Enfin, il propose un algorithme pour identifier les entiers cubiques à trois chiffres.

Transféré par

GTO sama
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

Ex somme des chiffres d’un entier

input() reçoit la
valeur saisie sous
la forme d’une
chaîne
valeur(nb[i]) en
algo devient
int(nb[i]) si on un
entier , float()
pour les réels

Ex a puissance b
Si on veut saisir un entier , on ajoute
int()

Somme des entiers S = 1 + 2 + 3 + .... + N

Pour le produit , faire attention à


l’initialisation p = 1
ex nombre de ‘’a’’ dans une chaîne de caractères

si le caractère est ‘’A’’ , il ne sera


pas comptabilisé , la machine fait la
différence entre majuscule et
miniscule
Exercices
1 ) Soit la séquence suivante
val ← 0
F← 1
pour i de long(ch) à 0 faire
val ← val + F * (ord(ch[i])-48) i val f
F← F*2
finPour
on donne ch = ‘’1101101’’
exécuter la séquence à la main en
remplissant le tableau suivant(la valeur de
la variable est donnée après chaque
itération)

2)soit la séquence suivante:


voy ← ‘’AEIOUY”
nv ← 0
pour i de 0 à long(ch)-1 faire
si pos(majus(ch[i]) , voy) >-1 alors
nv ← nv + 1
finsi
finPour
question: Exécuter la séquence pour ch = ‘’eya’’ et ch =”aymen’’ . Si nv = long(ch) , que peut -
on dire à propos du travail réalisé par cette séquence?

3)écrire un algo(+python) permettant d’afficher les entiers cubiques composés de 3 chiffres


RQ un entier est cubique si la somme des cubes de ses chiffres est égal à lui même

Vous aimerez peut-être aussi