• Aucun résultat trouvé

La programmation pour tous

N/A
N/A
Protected

Academic year: 2022

Partager "La programmation pour tous"

Copied!
6
0
0

Texte intégral

(1)

LA PROGRAMMATION POUR...

2

les élèves ingénieurs

2

. . . ou les collégiens

2

débutants

2

. . . ou confirmés

Cours de l’École des Ponts ParisTech - 2012/2013 Renaud Keriven et Pascal Monasse

IMAGINE - École des Ponts ParisTech {keriven,monasse}@imagine.enpc.fr

Version électroniqueet programmes : http://imagine.enpc.fr/~monasse/Info/

(2)
(3)

"Ne traitez pas vos ordinateurs comme des êtres vivants...

Ils n’aiment pas ça !"

– "Cet ordinateur ne fait pas du tout ce que je veux !"

– "Exact... Il fait ce que tu lui demandes de faire !"

(4)
(5)

TABLE DES MATIÈRES TABLE DES MATIÈRES

Table des matières

1 Préambule 9

1.1 Pourquoi savoir programmer ? . . . 11

1.2 Comment apprendre ? . . . 12

1.2.1 Choix du langage . . . 12

1.2.2 Choix de l’environnement . . . 13

1.2.3 Principes et conseils . . . 13

2 Bonjour, Monde ! 15 2.1 L’ordinateur . . . 17

2.1.1 Le micro-processeur . . . 17

2.1.2 La mémoire . . . 19

2.1.3 Autres Composants . . . 20

2.2 Système d’exploitation . . . 22

2.3 La Compilation . . . 23

2.4 L’environnement de programmation . . . 24

2.4.1 Noms de fichiers . . . 25

2.4.2 Debuggeur. . . 25

2.4.3 TP. . . 25

3 Premiers programmes 27 3.1 Tout dans lemain()!. . . 27

3.1.1 Variables . . . 27

3.1.2 Tests . . . 31

3.1.3 Boucles . . . 33

3.1.4 Récréations . . . 35

3.2 Fonctions . . . 37

3.2.1 Retour . . . 39

3.2.2 Paramètres. . . 41

3.2.3 Passage par référence . . . 41

3.2.4 Portée, Déclaration, Définition . . . 44

3.2.5 Variables locales et globales . . . 45

3.2.6 Surcharge . . . 46

3.3 TP . . . 47

3.4 Fiche de référence . . . 47

4 Les tableaux 51 4.1 Premiers tableaux . . . 51

4.2 Initialisation . . . 53

4.3 Spécificités des tableaux . . . 53

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

❏ Q20 – ´ Ecrire une fonction li_d(x, pas) qui calcule une valeur approch´ee de li(x) avec la m´ethode des rectangles `a droite en se basant sur inv_ln_rect_d.. On rappelle

Les candidats sont priés de mentionner de façon apparente sur la première page de la copie :.. MATHÉMATIQUES I

Si, au cours de l’épreuve, un candidat repère ce qui lui semble être une erreur d’énoncé, il le signale sur sa copie et poursuit sa composition en expliquant les. raisons

Si, au cours de l’épreuve, un candidat repère ce qui lui semble être une erreur d’énoncé, il le signale sur sa copie et poursuit sa composition en expliquant les raisons

Si, au cours de l’épreuve, un candidat repère ce qui lui semble être une erreur d’énoncé, il le signale sur sa copie et poursuit sa composition en expliquant les raisons

La partie I.B pr´esente le mod`ele autodynamo du champ g´eomagn´etique, susceptible de rendre compte des inversions du champ g´eomagn´etique qui ont eu lieu dans le pass´e et

En un point P de la surface terrestre, on appelle nord magn´ etique local la direction !e N du champ g´eomagn´etique B, projet´e dans le plan horizontal, et.. d´ eclinaison magn´

Pour ´etudier la croissance de la couche de glace en hiver, on mod´elise l’oc´ean sous la banquise en formation de la mani`ere suivante (cf. Toutes les ´etudes pourront ˆetre