Initiation à la programmation

publicité
Initiation à la programmation
La programmation dans le domaine informatique est l'ensemble des activités qui
permettent l'écriture des programmes qui feront des tâches de façon automatique!
Les activités liées à l’écriture d’un programme peuvent se résumer ainsi :
1. Conception. Il s’agit de définir ce qu’on veut faire:
 Définir le type de données que l’on va traiter (Entier, flottant, chaine de
caractère…),
 Définir l(es)’algorithme(s) que l’on veut utiliser pour traiter le problème,
 Définir le type de résultat que l’on souhaite obtenir (données de sortie).
2. Ecriture du code. Il faudra choisir le bon langage, et pour cela savoir qu’elle est
plus ou moins l’architecture de machine visée (contrainte mémoire, cpu…). C’est
l’architecture visée qui devrait imposer le langage, mais en pratique.
3. Compilation. Un compilateur sert à transformer le code écrit dans un langage en
langage machine. Si le langage est interprété (Matlab, python, bash), il permet
de s’abstenir de la compilation, sinon on parle de langage compilé. Il existe des
intermédiaires (en quelques sortes FF++ peut être vu ainsi) .
4. Test et visualisation des résultats !
Initiation à la programmation
Eléments de travail : $HOME/Cours_mise_niveau/TD-Programmation
• Faire les exercices du td1 (td1.pdf) et td2 (td2.pdf) de Fortran;
(Lisez également IDRIS_fortran_cours.pdf et gnuplot.pdf pour vous aider)
• Faire les exercices du td1 (td1.pdf) et td2 (td2.pdf) Matlab;
(Lisez également doc_matlab.pdf pour vous aider)
•Faire l’exercice de FreeFem++;
(Lisez également doc_Freefem++.pdf pour vous aider)
Téléchargement