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