Informatique

2349 mots 10 pages
Algorithmie des fonctions et procédures

Généralités

D’un point de vue algorithmique, il existe deux types de fonctions et procédures celles définies dans le structure du langage (appelée intrinsèques), et celles définies par l’utilisateurs.
Attention toutefois en langage C il n’y a que des fonctions, alors qu’en PASCAL il y a les deux ; mais cette étape de programmation est indépendante de la conception algorithmique.

Description

Une fonction ou une procédure est constituée sur le même modèle qu'un programme.
Leur rôle est d'effectuer une séquence de travail composée d'un bloc d'instructions, ceci à partir de données (en entrée de la fonction) et de rendre un ou des résultats en fin d'exécution (en sortie de la fonction). ω Une fonction rend un et un seul résultat.
[pic]
ω Une procédure rend de zéro à plusieurs résultats. [pic]

Les FONCTIONS (Notation Algorithmique)

Les Fonctions intrinsèques.

En règle générale les langages bien que différents fournissent en standard les mêmes fonctions intrinsèques.
Ce qui est le cas du carré et de la racine carré d’un nombre. exemple on souhaite calculer le carré et la racine carré d’un nombre.
Hypothèse : on supposera le nombre réel et positif.
Les données du problème. Le nombre entier NOMBR(réel)
Les résultats du problème. Le carré du nombre CARRE(réel) La racine carré du nombre RACINE(réel)
Algorithme
variables : NOMBR,CARRE,RACINE (réel)

fonction Carré(données X (réel)) résultat (réel) ⊗retourne le carré du nombre X fonction Racine_Carrée(données X (réel)) résultat (réel) ⊗retourne la racine carré du nombre X
Début
Lire (NOMBR) CARRE ⎜

en relation

  • Terminale spé ISN
    325 mots | 2 pages
  • Les Fontions Deriveé exo
    652 mots | 3 pages
  • Informatique
    337 mots | 2 pages
  • bac Sujets de Mathematiques Term ES 1
    48523 mots | 195 pages
  • Caca
    1638 mots | 7 pages
  • Doing business in morocco
    1898 mots | 8 pages
  • Dérivées première
    500 mots | 2 pages
  • présentation Euriware
    1508 mots | 7 pages
  • Informatique
    10581 mots | 43 pages
  • maths
    388 mots | 2 pages
  • Droit privé
    866 mots | 4 pages
  • Derivation 1erS cour
    2534 mots | 11 pages
  • Fonctions cyclométriques
    2961 mots | 12 pages
  • Titre
    1187 mots | 5 pages
  • Cours d'Analyse (Mathématiques)
    5290 mots | 22 pages