Algorithme
1ère année SM/SMI 2005/2006, Semestre 2
Objectif et plan du cours
Objectif:
• • • • •
Apprendre les concepts de base de l'algorithmique et de la programmation Etre capable de mettre en oeuvre ces concepts pour analyser des problèmes simples et écrire les programmes correspondants
Mouad BEN MAMOUN Département de Mathématiques et d’Informatique, Université Mohammed V ben_mamoun@fsr.ac.ma
Plan:
Généralités (matériel d’un ordinateur, systèmes d’exploitation, langages de programmation, …)
Algorithmique (affectation, instructions conditionnelles, instructions itératives, fonctions, procédures, …) MAPLE (un outil de programmation)
Module I2, 1ère année SM/SMI 2
2005/2006
Module I2, 1ère année SM/SMI
1
2005/2006
Informatique?
Techniques du traitement automatique de l’information au moyen des ordinateurs
Matériel: Principaux éléments d’un PC
Unité centrale (le boîtier)
Eléments d’un système informatique
Applications (Word, Excel, Jeux, Maple, etc.) Maple, Langages (Java,C/C++, Fortran,etc.) Système d’exploitation Systè d’ (DOS,Windows, Unix, etc.) Matériel Maté (PC, Macintosh, station SUN, etc.)
2005/2006 Module I2, 1ère année SM/SMI 3
• • • • • • •
2005/2006
Processeur ou CPU (Central Processing Unit) Mémoire centrale Disque dur, lecteur disquettes, lecteur CD-ROM Cartes spécialisées (cartes vidéo, réseau, ...) Interfaces d'entrée-sortie (Ports série/parallèle, …)
Périphériques
Moniteur (l'écran), clavier, souris Modem, imprimante, scanner, …
Module I2, 1ère année SM/SMI
4
Qu’est ce qu’un système d’exploitation?
Ensemble de programmes qui gèrent le matériel et contrôlent les applications
Langages informatiques
Un langage informatique est un outil permettant de donner des ordres (instructions) à la machine
• Gestion des périphériques (affichage à l'écran, pé riphé clavier, pilotage d’une imprimante, …)
lecture du
•
A chaque instruction correspond une action du