0% ont trouvé ce document utile (0 vote)
2 vues2 pages

Révision Python : Fonctions et Tableaux

Transféré par

emnaimenbejaoui
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)
2 vues2 pages

Révision Python : Fonctions et Tableaux

Transféré par

emnaimenbejaoui
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

Révision théorique (python)

Entier Tableau Saisir une chaine alphabétique

Pour i:=1 à n faire ou Pour i:=1 à n faire 0)DEF Proc saisir ( var ch :chaine)
Répéter t[i]alea(100,999) 1)répéter
lire(t[i]); fin pour lire (ch);
répéter jusqu’ à(100< t[i]<999); jusqu’(verif (ch))
lire (n);
jusqu’ à(n>…); Saisir du tableau croissant Fonction verif (ch :chaine) :booleen
lire(t[1]); Pour i:=2 à n faire Debut
répéter i0
lire(t[i]); testVrai
jusqu’ à(t[i]>t[i-1]); Tanque (i<long(ch)-1)et(test=Vrai)faire
si ‘A’<=majus(ch[i])<=’Z’alors
Saisir un entier Saisir tableau distinct ou unique ii+1
premier ssi il a 1)lire(t[1]); Pour i:=2 à n faire sinon
deux diviseurs Répéter testFaux
lire(t[i]); Fin si
Répéter jusqu’à ( rech(t[i],t,1,i-1)<>-1) Fin tanque
lire (n); Retourner ( ch[i] dans [‘a’..’z’])
Jusqu’(premier(n))) Fonction rech (x :type ; t :tab ;d ,f :entier) : entier Fin
Fonction premier(n : debut Saisir une chaine et numérique
d0; id 1)répéter
s0 Tanque (x !=t[i]) et (i<=f-1) faire lire (ch);
Pour i de1 à n faire ii+1 valeur(ch,x,e)
Si n mod i=0 alors Fin tanque jusqu’à (e=0)
dd+1; Si x !=t[i]
ss+i retourner -1 Saisir un tableau de chaine alphabétique
Fin pour Sinon 2)Pour i de 1 à n faire
Retourner(d=2) retourner i répéter
Retourner(s=n) lire (t[i]);
Fin Fin si jusqu’( verif(t[i]))
Fin

-1-
Révision théorique (python)

Module Afficher
Afficher un résultat (une seule Afficher plusieurs résultats (un tableau) Afficher deux résultats avec message
variable)

Pour i:=1 à n faire Si <Test> alors


Ecrire(variable); Ecrire(t[i]); Ecrire(message);
Sinon
Ecrire(message);
Fin si

Chercher le max ou Calculer la somme des Décomposition un entier Inverser une chaine Occurrence des caractères
posmax chiffres d’un entier en facteur premier dans une chaîne
ch1’’;
convch(n,ch); [d2; ch”] Pour i de 0 à long(ch)-1 faire Pour i de 1 à long(ch)-1
[posmax:=1] [s0] Tanque (n!=1) faire ch1 ch[i]+ch1 Ecrire (occ(ch[i],ch)
Pour i de 1 à n faire Pour i de1 à long(ch) Si n mod d =0 alors fin pour Fin pour
Si t[posmax]<t[i] faire nn div d Cryptage mot/mot Fonctionocc(c,ch:chaine):entie
alors ss+ valeur(ch[i]) ch ch+ convch(d) chch + ‘ ‘ r
Posmaxi Fin pour Sinon Tanque(pos(‘ ‘,ch ) !=-1)faire Debut
Fin si dd+1; ch1souschiane(ch,0,pos(‘ ‘,ch)) nb0
Fin pour fin tantque methode de cryptage Pour ide 0 à long(ch)-1 faire
chefface(ch,0,pos(‘ ‘,ch)+1) Si c=ch[i] alors
fin tanque nbnb+1
Fin Pour

-2-

Vous aimerez peut-être aussi