0% ont trouvé ce document utile (0 vote)
35 vues1 page

Application Python : Saisie d'entiers

Le document décrit une application Python permettant de saisir des entiers entre 1 et 10, calculer la somme des inverses, le plus petit, le plus grand et la moyenne des entiers, et compter les nombres premiers parmi les entiers saisis. L'application propose un menu de choix pour ces fonctionnalités.

Transféré par

Reda
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
35 vues1 page

Application Python : Saisie d'entiers

Le document décrit une application Python permettant de saisir des entiers entre 1 et 10, calculer la somme des inverses, le plus petit, le plus grand et la moyenne des entiers, et compter les nombres premiers parmi les entiers saisis. L'application propose un menu de choix pour ces fonctionnalités.

Transféré par

Reda
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 PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 en python :

Nous souhaitons développer une application en Python permettant de :

• Saisir un nombre fini d’entiers compris entre 1et 10.

• Afficher la somme des inverses des entiers saisis par l’utilisateur.

• Afficher le plus petit, le plus grand entier saisi ainsi que la moyenne de tous les entiers saisis
par l’utilisateur.

• Afficher le nombre des entiers premiers parmi la suite des entiers saisis. Un nombre premier
n’est divisible que par 1 ou par lui-même.

• L’application propose un menu de choix offrant toutes les fonctionnalités décrites


précédemment.

SaisieEntiers

Var

n, r : Entier

Début

n:=0

Répéter

TantQue (n<1) ou (n>10)

Ecrire("entrer un entier positif:" )

lire(n)

FinTQ

Ecrire("voulez vous ajouter un autre entier? ")

Ecrire("Tapez 1 si oui ")

lire(r)

Jusqu’à (r<>1)

Fin

1. Proposer une traduction de l’algorithme saisieEntiers suivant en langage Python.

2. Proposer un algorithme pour chacune des fonctionnalités décrites et traduire chacun des
algorithmes proposés en langage Python.

3. Développer l’application proposant le menu de choix en Python.

Vous aimerez peut-être aussi