0% ont trouvé ce document utile (0 vote)
17 vues7 pages

Introduction aux procédures en algorithme

Le document présente les procédures et fonctions en algorithme, en se concentrant sur les modules. Il inclut des exemples de code Python pour illustrer la définition et l'utilisation des procédures, ainsi que des exercices pour pratiquer la saisie et la manipulation de données. Des instructions sont fournies pour modifier des programmes et afficher des résultats spécifiques.

Transféré par

wafa jammazi
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

Thèmes abordés

  • fonctionnement,
  • tableaux,
  • correction,
  • programme principal,
  • paramètres,
  • input,
  • activité,
  • algorithme de base,
  • boucle,
  • tests
0% ont trouvé ce document utile (0 vote)
17 vues7 pages

Introduction aux procédures en algorithme

Le document présente les procédures et fonctions en algorithme, en se concentrant sur les modules. Il inclut des exemples de code Python pour illustrer la définition et l'utilisation des procédures, ainsi que des exercices pour pratiquer la saisie et la manipulation de données. Des instructions sont fournies pour modifier des programmes et afficher des résultats spécifiques.

Transféré par

wafa jammazi
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

Thèmes abordés

  • fonctionnement,
  • tableaux,
  • correction,
  • programme principal,
  • paramètres,
  • input,
  • activité,
  • algorithme de base,
  • boucle,
  • tests

Les procédures

En algorithme on a deux types de modules :


Les procédures et les fonctions :
Les Procédures :
1/Reproduire le script suivant puis donner une solution en utilisant les
modules

Python algorithme
def afficher():
for i in range(20):
print('-',end='')
print()

nom=input('Nom =')
……….
afficher()
prenom=input('prenom =')
afficher()
adresse=input('adresse =')
afficher()

Définition module :

1
Les procédures

2/Modifier le programme pour afficher comme suit :

Python algorithme

……….

Activité
Donner le résultat d’exécution des scripts suivant :
A/
Python Algorithme Résultat
def ajouterUn(a): procedure ajouterUn( a On affiche
a=a+1 :entier): toujours 4
Debut
a=4 aa+1
ajouterUn(a) Fin
print(a)
a4
ajouterUn(a)
2
Les procédures
ecrire(a)
B/
Python Algorithme Résultat
def saisir(): Procedure saisir(a On affiche
a=int(input()) :entier) : Debut toujours 3
Lire(a)
a=3 Fin
saisir()
print(a) Programme
principal a3
saisir(a)
ecrire(a)
Correction :
A/

B/

3
Les procédures

Si on modifie un objet global dans un module alors utiliser @


Application :

Compléter le code suivant :


Il s’agit de saisir deux entiers a et b puis de les permuter

def saisir (........):


......

def permuter(.......):

def afficher(a,b):
print('a=',a)
print('b=',b)

saisir(.....)
permuter(....)
afficher(a,b)

4
Les procédures
Exercice :
Saisir un tableau de n entiers dans un tableau t puis afficher la moyenne de ce
tableau
Module à utiliser :
Saisir : Pour saisir un entier n
Remplir : Pour remplir un tableau
Moyenne : Pour calculer la moyenne

5
Les procédures

6
Les procédures

Vous aimerez peut-être aussi