Exercice : Déterminer la configuration de votre système Page 11 Initiation à la programmation, M Eleuldj, Département Génie Informatique, EMI, septembre 2014
Previous PDF | Next PDF |
[PDF] Initiation à la programmation
Exercice : Déterminer la configuration de votre système Page 11 Initiation à la programmation, M Eleuldj, Département Génie Informatique, EMI, septembre 2014
[PDF] Programme dinitiation à lenseignement universitaire - UNIL
Programme d'initiation à l'enseignement universitaire Description générale des modules La formation est organisée en 7 modules Les 6 premiers modules se
[PDF] 1 Tube cylindrique sous pression (12 points) - ENSTA ParisTech
[PDF] Science économique - mediaeduscoleducationfr - Ministère de l
[PDF] Gestion de projet - contraintes, chevauchement, attente - AUNEGE
[PDF] Définition - Irisa
[PDF] Contraintes et déformations (1)
[PDF] LEXIQUE DE GÉOGRAPHIE : VOCABULAIRE et NOTIONS Voici un
[PDF] Mécanique des Structures et Approximations Numériques
[PDF] Les contraintes sociales et institutionnelles du développement de l
[PDF] Science économique - mediaeduscoleducationfr - Ministère de l
[PDF] La pression temporelle dans les environnements dynamiques : le
[PDF] Science économique - mediaeduscoleducationfr - Ministère de l
[PDF] Limites et responsabilités des ATSEM
[PDF] Les contraintes d'antériorités
[PDF] INTRODUCTION L'environnement est une contrainte - cloudfrontnet
Initiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20141
Initiation à la programmation
Mohsine Eleuldj
Département Génie Informatique, EMI
eleuldj@emi.ac.maInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20142
Initiation à la programmation
Objectif
•Introduction aux algorithmes et aux notions de base de la programmation •Programmation en Java sous EclipseContenu
•Introduction •Conception des algorithmes •Environnement de développement Java •Programmation orientée objet Java •Bibliothèques des classes JavaEvaluation des connaissances :
•Comptes rendus (10%) + TP (20%) + Contrôle (70%)Initiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20143
Chapitre I : Introduction
1 Terminologie
2 Structure d'un ordinateur
3 Langages de programmation
4 Systèmes d'exploitation
5 Exécution d'un programme
Initiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20144
Terminologie
Algorithme : suite de prescriptions précises qui indiquent l'exécution, dans ordre bien déterminé, d'une succession d'opérations en vue de la résolution d'un problème. Programme : ensemble d'ordres ou instructions qui agit sur les données pour produire des résultats. Ordinateur : machine électronique capable d'exécuter un programme. Informatique : traitement automatique de l'information à l'aide d'un ordinateur.Initiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20145
Méthodologie de développement de programmes
ProblèmeAlgorithmeSolution
Programme
Données
ConceptionVérification
(trace)Traduction
(programmation)Soumission
(compilation)Soumission
Exécution
Ordinateur
Initiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20146
Structure d'un ordinateur
MémoireUnité
de sortieUnité
d'entréeProcesseur
programme données résultatOrdinateur
Automacité:
faculté d'exécuter des millions d'instructions sans l'intervention humaineInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20147
Types d'instructions
•Instruction arithmétique : addition, soustraction, multiplication,... •Instruction de transfert : mouvement de l'information d'un emplacement à un autre (entre le processeur et la mémoire) •Instruction de branchement : rupture de l'exécution séquentielle des instructions •Instruction d'entrée/sortie : lecture ou écriture (caractère, nombre,...) •Commande de gestion des périphériques (imprimante, disque,...)Enchaînement
des instructionsBranchementInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20148
Mémoire principale
Mémoire : ensemble de cellules ayant chacune une adresse unique et contenant des bits Rôle : emmagasiner les informations + pouvoir les accéder (lecture et écriture) Caractéristiques : volatile + capacité limitée (quelques Giga octets) + coût élevé001011...115408
Adresse
Cellule
Mémoire
n bits m adressesInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 20149
Mémoire secondaire
Support : magnétique ou optique (biologique dans le stade de la recherche) Temps d'accès : dépend de la localisation de l'information dans le support Caractéristiques : permanente + capacité (quelques Téra octets) + coût basOrdinateur
Mémoire
secondaire programme données donnéesInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 201410
Configuration de mon système
Processeur : Intel i7-2760QMFréquence : 2,40 GhzMémoire cache 6 MoMémoire RAM : 4 Go
Disque dur : 698 Go4 Coeurs et 8 Threads
Lecteur DVD/CD-ROMPorts COM et LPT
Carte réseaucarte graphique
claviers PS/2contrôleur de bus USBBluetoothSouris
contrôleur audio vidéo,Moniteur lecteur carte à puce Exercice : Déterminer la configuration de votre systèmeInitiation à la programmation, M. Eleuldj, Département Génie Informatique, EMI, septembre 201411