cours / présentation, exercice

Les fonctions (série : Programmation en langage C)

Comme dans la plupart des langages, on peut en C découper un programme en plusieurs fonctions. Une seule de ces fonctions existe obligatoirement ; c'est la fonction principale appelée main. Cette fonction principale peut, éventuellement, appeler une ou plusieurs fonctions secondaires. De même, chaqu...

Date de création :

02.06.2009

Auteur(s) :

Anne Canteaut

Présentation

Informations pratiques

Langue du document : Français
Type : cours / présentation, exercice
Niveau : enseignement supérieur
Contenu : texte
Public(s) cible(s) : apprenant
Document : Document HTML
Age attendu : 18 et +
Difficulté : moyen
Droits d'auteur : pas libre de droits, gratuit
Document libre, dans le cadre de la licence Creative Commons (http://creativecommons.org/licenses/by-nc-nd/2.0/fr/), pas d'utilisation commerciale, citation de l'auteur obligatoire et interdiction de désassembler (paternité-pas d'utilisation commerciale-pas de modification)

Description de la ressource

Résumé

Comme dans la plupart des langages, on peut en C découper un programme en plusieurs fonctions. Une seule de ces fonctions existe obligatoirement ; c'est la fonction principale appelée main. Cette fonction principale peut, éventuellement, appeler une ou plusieurs fonctions secondaires. De même, chaque fonction secondaire peut appeler d'autres fonctions secondaires ou s'appeler elle-même (dans ce dernier cas, on dit que la fonction est récursive). Ce chapitre est complété par 3 exercices faisant intervenir l'usage des fonctions : permutation, incrémentation des éléments de la diagonale d'une matrice, distribution des poids d'un code correcteur

  • Granularité : leçon
  • Structure : atomique

"Domaine(s)" et indice(s) Dewey

  • (005.13)

Domaine(s)

  • Informatique
  • Programmation : Algorithmique, langages, conception objet, programmes
  • Informatique

Informations pédagogiques

  • Proposition d'utilisation : Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.
  • Activité induite : apprendre, s'exercer

Intervenants, édition et diffusion

Intervenants

Créateur(s) de la métadonnée : Isabelle Gilles-Gallet
Validateur(s) de la métadonnée : Isabelle Gilles-Gallet

Édition

  • Université de Limoges
  • Institut National de Recherche en Informatique et en Automatique

Diffusion

Cette ressource vous est proposée par :UNIT - accédez au site internetUNIT - accédez au site internet

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-3023
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-3023
Statut de la fiche : final
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : UNIT

Voir aussi

UNIT
UNIT
01.05.2009
Description : Ce cours propose les bases du langage C au travers de 7 chapitres consacrés chacun à un aspect du langage. Complété par une présentation de la librairie standard et du débogueur GDB, le cours propose également cinq séries d'exercices de difficulté croissante.
  • fuscia
  • langage C
  • langage impératif
  • variable
  • type
  • fonction
  • pointeur
  • fichier
  • compilation
  • instruction
  • makefile
  • débogueur GDB
UNIT
UNIT
02.06.2009
Description : Cette annexe donne la syntaxe des principales fonctions de la librairie standard.
  • fuscia
  • langage C
  • langage impératif
  • librairie