- ...sections
- il y en a
maintenant 110
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...main
- C'est
l'équivalent du corps de programme en Pascal, placé entre begin
et end.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...meilleures
- cette méthode d'intégration, dite de
Monte-Carlo, qui est un exemple d'algorithme probabiliste numérique,
devient réellement intéressante pour calculer des intégrales multiples
en grandes dimensions
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...f()
- et non par f comme en
Pascal, qui ne distingue pas l'appel d'une fonction sans argument de
l'utilisation d'une variable
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
!=
- Attention : l'égalité est
testée avec ==, et non avec le = de Pascal, qui est
l'opération d'affectation de C
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...identiques
- il existe des fonctions à
nombre d'arguments variable comme printf et scanf
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...valeur
- on notera ces deux usages du verbe <<
retourner >>, intransitif en général, et transitif dans le cas d'une
valeur
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...NAME="687">
- cette utilisation
intransitive du verbe << terminer >> semble être propre aux
informaticiens, alors que l'usage courant serait de dire cette boucle
<< se termine >>, ou << est terminée >>.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...auxiliaire
- En
Pascal, on définirait cette fonction auxiliaire à l'intérieur de
exp_rec ; ce n'est pas possible en C, mais on pourra rendre
privée cette fonction en la déclarant static (Cf.
§ 71)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Faulkner
- Il existe des codes ASCII étendus, à 8 bits, qui
représentent aussi les lettres accentuées.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...fonction
- Si le paramètre est utilisé dans des expressions, il
est nécessaire dans certains cas de parenthéser le paramètre étoilé.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...entier
- les
expressions x++ et ++x ont le même effet que cette
procédure; en outre, la première a comme valeur celle de x
avant l'incrémentation, et la seconde, après
l'incrémentation
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...bits
- Certains
langages, comme Java, utilisent maintenant deux octets pour coder les
caractères, ce qui permet de représenter des textes dans d'autres
langues : c'est le codage Unicode .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...numérique
- on notera combien cette notion informatique de <<
fonction >> est distante de celle des mathématiciens, bien qu'elle ne
diffère guère de la << variable aléatoire >> des probabilistes, qui
omettent souvent l'argument
dans ![$X(\omega)$](img109.gif)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...zéro
- à la différence de Pascal
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...dynamique
- ce qui est le cas de Fortran 77
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...t[1][2].
- l'indexation
t[0,1] dans le style de Pascal n'est pas admise.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...mémoire
- Pascal adopte le même rangement, mais Fortran
procède << par colonnes >>
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...complexes
- Fortran 77 est l'un des rares
langages à offrir un type de nombre complexe
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...j]
- Quand on appelle depuis C une
fonction écrite en Fortran et utilisant une représentation
unidimensionnelle des matrices, l'accès calculé est t[i +
lignes * j], puisque le rangement des matrices se fait par colonnes
en Fortran
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...ascendante
- c'est l'idée du troisième précepte de la
méthode de Descartes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...objet
- plus exactement, il
s'agit d'un fichier relogeable
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...liens
- c'est le programme ld sous
Unix, que l'utilisateur n'a pas l'occasion d'appeler directement
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...incorrecte
- Le compilateur gcc accepte
des tableaux dont la taille dépend des paramètres de la fonction, mais
c'est une extension à C qu'il est préférable d'ignorer
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...dynamique
- le
nom classique de cette fonction, rendu populaire par le langage Lisp,
est simplement cons
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...cellules
- En anglais, garbage collector , que l'on
traduit aussi par ramasse-miettes ; il s'agit non seulement de
ramasser ces détritus, mais aussi de les recycler
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...awards
- prix annuel décerné par l'ACM
(Association for Computing Machinery), sorte de << prix Nobel >> pour
les informaticiens
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...naturelle
- et
voisine du second précepte de la méthode de Descartes!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...fenêtre
- La barre supérieure de la fenêtre comporte dans
sa partie droite quatre motifs : barre horizontale, barre verticale,
petit carré, grand carré : dans le cas présent, cliquez sur le
petit carré.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...dur
- Cet espace mémoire est limité : adressez vous
à un enseignant pour plus de renseignements sur les quotas relatifs
à la mémoire.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...CTRL-k
- Maintenir la
touche Control enfoncée et appuyer sur la touche
k .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...CTRL-c
- CTRL-c signifie : maintenir la
touche Control enfoncée et appuyer sur la touche
c.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...CTRL-n
- Pour taper
CTRL-c CTRL-n, maintenez la touche Control enfoncée
et tapez sur la touche c, puis tapez sur la touche
n tout en maintenant la touche Control enfoncée.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Buffers
- Si le nom du fichier n'apparaît
pas dans le menu Buffers , le programme est peut-être dans
le buffer appelé *scratch*, du fait d'une mauvaise
utilisation d'Emacs.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...sélectionnée
- Ceci n'est valable que dans une fenêtre Emacs : dans une
fenêtre shell, on ne peut pas effacer.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.