Présentation du cours

Dimension: px
Commencer à balayer dès la page:

Download "Présentation du cours"

Transcription

1 Thibault HILAIRE François PECHEUX Informatique générale 1 (Python) Introduction Présentation du cours AGRAL-MTX-GM h de cours, 40h de TP/projets Informatique générale 1 1 TP sur l utilisation de Word/Excel 9 Cours suivi du TP correspondant 3 séances de Projet QCM/mini interro en début/fin de certains cours les TP seront tous évalués, certains seront notés projet noté un examen final Préambule Ce cours est une introduction à la programmation et l algorithmique : Programmer pour effectuer des calculs compliqués/répétitifs (automatisation des tâches du métier d ingénieur) Apprendre à réfléchir (algorithmique) et à mettre en œuvre (programmer) dans n importe quel langage Appréhender la difficulté de résolution d un problème informatique donné et savoir discuter avec un développeur Il est illustré par l apprentissage du langage Python Tous les concepts vus pourront être appliqués à d autres langages. T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 3/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 4/42

2 À quoi ça sert? Information et ordinateurs T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 5/42 Architecture d un ordinateur "#$%&'($')#(*+(,*-#+&./'()#,* Les ordinateurs calculent! carte mère CPU (microprocesseur) écran clavier mémoire vive (RAM) cartes de périphériques alimentation lecteur de disque (CD, DVD) utilisés pour traiter du texte, du son, des images, pourtant ils ne font qu une seule chose : Calculer tout est donc représenté par des nombres (texte, son, image, jeux) plus exactement, ils ne manipulent que des informations binaires 0 ou 1! souris disque dur T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 7/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 8/42

3 Information binaire Information binaire information avec uniquement deux états vrai ou faux, ouvert ou fermé, correspond à une réalité physique de l ordinateur l électronique numérique du processeur stockage en mémoire (RAM), sur le disque dur, le DVD, la transmission d information numérique On représente une information binaire par 0 ou 1 Ce n est qu une abstraction pour représenter l information. Autres abstractions : un mappemonde permet de représenter la terre un plan de métro représente le plan du réseau le chiffre 4 peut se représenter de différentes façons : 4, IV, 100 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 9/42 Numérotation de position T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 10/42 La base décimale Pour représenter tous les nombres, nous utilisons un alphabet spécialisé : les chiffres : 0, 1, 2, 3, 4 5, 6, 7, 8, 9 on représente nos nombres en base 10 on utilises parfois d autres bases (heures, minutes, secondes) certaines civilisations utilisent d autres bases (maya en base 20) Les Simpsons utilisent la base 8 L ordre des chiffres dans un nombre est capitale (numérotation de position) C est la position des nombres qui donnent la valeur 2034 = En base décimale, on utilise ces 2 règles pour l écriture d un nombre On utilise uniquement l alphabet de 0 à 9 (10 chiffres) La position d un de ces chiffres dans un nombre nous indique la puissance de dix par laquelle ce chiffre doit être multiplié pour reconstituer le nombre S il y a un 7 en 5 ème position, ce 7 représente , c-à-d 70, 000 Si le 7 est en 1ère position (à droite), il représente , c-à-d 7 (c est l unité) T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 11/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 12/42

4 Représentation binaire Unités informatiques Concrètement, les ordinateurs ne traitent que des données binaires. L information est donc stockée avec une représentation binaire. On utilise donc la base 2. s Une information binaire, symbolisée couramment par 0 ou 1 s appelle un bit (binary digit) Un groupe de 8 bits s appelle un octet (en anglais Byte, à ne pas confondre avec bit) On parle souvent de kilo-octets, méga-octets, giga-octets, téra-octets 1 ko = octets 1 Mo = ko = octets 1 Go = octets Attention, avant 1998, on avait 1 ko = 1024 octets, 1Mo = 1024 ko = octets. iphone de 64Go, disque dur de 2To (ou 2TB) connection internet de 20 gigabit/s T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 13/42 Le codage binaire : décodage En base binaire, on utilise ces 2 règles pour l écriture d un nombre On utilise uniquement l alphabet composé de 0 et 1 La position d un de ces chiffres dans un nombre nous indique la puissance de deux par laquelle ce chiffre doit être multiplié pour reconstituer le nombre T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 14/42 Le codage binaire : codage Recherche des puissances successives de 2 Divisions entières successives par 2 (restes) Décodage de b Il n y a que 10 sortes de gens dans la vie : ceux qui comprennent le binaire et les autres T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 15/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 16/42

5 Octets et choix d un codage Un octet peut servir à coder 2 8 nombres différents (car 8 bits de 2 états) Différents choix sont possibles pour interpréter un octet la série des nombres entiers de 0 à 255 la série des nombres entiers relatifs de -128 à +127 Pure affaire de convention, de choix de codage Si on veut coder des nombres plus grands, il faudra utiliser plusieurs octets avec 2 octets, possibilités avec 3 octets, possibilités Octets et codage de texte Un octet peut aussi coder un caractère Il y a 26 caractères minuscules, 26 majuscules, 10 chiffres, plus la ponctuation Un octet est suffisant pour coder un jeu de caractères (hors accents) Une norme permet à tout le monde d avoir la même représentation l ASCII American Standard Code for Information Interchange) est le standard b b b b A b C b a T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 17/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 18/42 Qu est-ce que l algorithmique? Introduction à l algorithmique Vous avez déjà exécuté des algorithmes en suivant une recette de cuisine en déchiffrant un mode d emploi (Ikea) Vous avez déjà fabriqué et fait exécuté des algorithmes si vous avez déjà indiqué un chemin à un touriste si vous avez fait chercher un objet à quelqu un par téléphone L algorithmique est une aptitude partagée par tout le monde (ce n est pas uniquement informatique) T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 20/42

6 d un algorithme On peut comparer un algorithme à une recette de cuisine. Les ingrédients nécessaires à la réalisation du gâteau sont les données ou entrées. L algorithme est une suite d actions qui produira des résultats ou sorties. La recette du gâteau nantais L algorithme gâteau nantais Les actions (ou instructions) qui composent un algorithme sont séquentielles Les actions se suivent et doivent être réalisées l une après l autre ; Ex : On ne peut pas cuire le gâteau nantais avant d avoir verser la pâte dans le moule L algorithme du gâteau nantais : 1 Mélanger le beurre mou avec le sucre 2 Ajouter les amandes, et incorporer les oeufs un à un. 3 Tant que le sucre n a pas totalement fondu, bien mélanger 4 Raper le chocolat pour en faire des petites paillettes et les rajouter 5 Ajouter 5cl de rhum 6 Ajouter à la spatule la farine, sans trop mélanger 7 Verser la pâte dans le moule 8 Faire cuire 45 min à C dans un moule à manqué 9 Sortir le plat du four 10 Arroser avec 5cl de rhum 11 Quand le gâteau est froid, mélanger 5cl de rhum avec le sucre glace, et napper avec ce glaçage T. Hilaire, F. Pecheux Informatique sucre beurre chocolat rhum générale 1 (Python) Introduction 21/42 entrées d un programme amandes farine oeufs T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 22/42 d un programme Écrire un algorithme programme informatique Recette revient du gâteau à écrire nantais un algorithme dans un langage compréhensible par un ordinateur : Un programme informatique est une liste d ordres indiquant à un ordinateur ce qu il doit faire sorties gâteau nantais Il se présente sous la forme d une ou plusieurs séquences d instructions devant être exécutées dans un certain ordre par un processeur, et comportant souvent des données d entrées chargées en mémoire. Un programme informatique est écrit dans un langage de programmation Le langage permet à la personne qui rédige un programme de faire abstraction de certains mécanismes internes Contrairement à un algorithme qui s écrit dans un langage de pseudo-code ou en langage naturel, un programme doit être correct syntaxiquement. Un même algorithme peut être écrit dans des dizaines de langages de programmations différents. T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 23/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 24/42

7 Langages informatiques Pourquoi apprendre l algorithmique pour apprendre à programmer? En quoi a-t-on besoin d un langage spécial, distinct des langages de programmation compréhensibles par les ordinateurs? L algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage. Plus facile de réfléchir au problème, le découper, le résoudre si on n a pas à se soucier des particularités d un langage Analogie avec la dissertation : algorithme plan, les idées, leur organisation code rédaction + orthographe T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 25/42 Langages informatiques Le langage machine C est la suite de bits qui est interprétée par le processeur de l ordinateur lors de l exécution d un programme, chaque instruction étant caractérisée par un code d opération. ARM Instruction Set Format Instruction typ Cond Cond 0 0 I Opcode S A S Rn Rd Rd Rn Rs Operand Rm Data processing / Multiply Cond U A S RdHi RdLo Rs Rm Long Multiply Langage proche du langage machine qui peut être directement Cond B 0 0 Rn Rd Rm Swap interprété par le processeur de l ordinateur tout en restant Cond 0 1 I P U B W L Rn Rd Offset Load/Store Byte/ lisible par un humain, créé pour faciliter le travail des Cond P U S W L Rn Register List programmeurs. Il consiste à représenter les combinaisons de Cond P U 1 W L Rn Rd Offset1 1 S H 1 Offset2 bits employées en langage binaire par des symboles. Cond P U 0 W L Rn Rd S H 1 Rm Exemple : ADD r0,r1,0x62 signifie "ajouter la valeur du registre Cond r11 avec 0 1 L la valeur hexadécimale Offset 0x61 et mettre le Load/Store Multi Halfword transfer : Imm Halfword transfer: Reg Branch résultat Cond dans le1 registre " Rn Branch Exchange Le langage d assemblage (assembleur) Cond P U N W L Rn CRd CPNum Offset Coprocessor data Cond Op1 CRn CRd CPNum Op2 0 CRm Coprocessor data T. Hilaire, F. Pecheux Cond Informatique Op1 générale L 1 (Python) CRn Introduction Rd CPNum Op2 1 CRm Coprocessor 26/42 regi Cond SWI Number Software interrup Le C Langage de haut niveau, plus lisible que l assembleur, tout en restant proche de la machine Systèmes d exploitation, systèmes embarqués, calculs intensifs, C++, Java, Objective-C, Langage haut niveau orientés objets PHP, HTML, SQL Langages vus en Informatique Générale 2, liés au web HTML : langage de description de page SQL : langage de requêtes sur des bases de données PHP : langage de programmation web The ARM Instruction Set - ARM University Program - V1.0 Python T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 27/42

8 Python Références bibliographiques Simple Efficace, et fourni avec de nombreuses bibliothèques (Battery included!) Code très lisible, pédagogique De plus en plus utilisé (Google, ) Logiciel libre, disponible sur toutes les plateformes (Windows, Linux, Mac OS, etc.) Programmation Python, conception et optimisation, Tarik Ziadé, Éd. Eyrolles Python, Learn it the hard way Dive Into Python Cours, TD, TP en ligne rubrique Enseignement/Infogen1 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 29/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 30/42 À propos de logiciels libres Petit aparté Licences logicielles Licence de logiciel Une licence de logiciel est un contrat par lequel le titulaire des droits d auteur sur un programme informatique définit avec son cocontractant (utilisateur) les conditions dans lesquelles ce programme peut être utilisé, diffusé ou modifié. Contrat de Licence Utilisateur Final (CLUF) Deux grands types de logiciels (selon leur licence) : Logiciels propriétaires licence fixe, nominative ou flottante logiciel payante ou gratuit Logiciels libres peut être payant T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 32/42

9 Logiciels libres Logiciels libres Un logiciel est libre s il confère à son utilisateur 4 libertés : la liberté d exécuter le programme, pour tous les usages, la liberté d étudier le fonctionnement du programme et de l adapter à ses besoins, la liberté de redistribuer des copies du programme (donner ou vendre des copies), la liberté d améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté. L accès au code source est donc nécessaire mais pas suffisant logiciels libres logiciel open source Ces logiciels sont-ils libres ou propriétaires? Libres Propriétaires Windows Windows GNU/Linux GNU/Linux MSN MSN Firefox Firefox Chromium Google Chrome Google Chrome Android Android Skype Skype Microsoft Office Microsoft Office Open Office Open Office Facebook Facebook T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 33/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 34/42 Licence de libre diffusion De la même manière, ce type de licence est étendu à une œuvre de l esprit au sens large (logiciel, document, photo, etc.) La possibilité d utiliser l œvre, pour tous les usages ; La possibilité d étudier l œuvre ; La possibilité de redistribuer des copies de l œuvre ; La possibilité de modifier l œuvre de l esprit et de publier ces modifications. Principales licences : GNU GPL (GNU General Public License), GFDL BDS Creative Commons CeCiLL Nom CC-by CC-by-sa CC-by-nd CC-by-nc CC-by-nc-sa CC-by-nc-nd Licences Creative Commons Les licences Creative Commons sont un ensemble de licences régissant les conditions de réutilisation et/ou de distribution d œuvres. Symboles T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 35/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 36/42

10 Licences Creative Commons Exemples d œuvres sous licence Creative Commons : Ce cours, sous licence CC-by-nc-sa De nombreux cours, polycopiés, exercices, etc. Le long métrage Le Bal des Innocents La bière Vores ØI (CC-by-sa), (OpenCola sous licence GPL, ) etc. 1 ers pas en Python T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 37/42 Langage interprété Python est un langage interprété : chaque ligne de code est 1 lue 2 interprétée (décodée) 3 exécutée Si on lance Python depuis un terminal (avec la commande python), on a Exemple Invite de commande 1 >>> print ("Ca va bien ou bien?") 3 >>> On peut aussi se servir de l interpréteur comme d une calculatrice Python (r266:84292, Dec , 00:02:40) [GCC 4.4.5] on linux2 >>> 2+2 Type "help", "copyright", "credits" or "license" for more information. 4 >>> >>>»> correspond à l invite de commande : Python attend une commande On quitte Python avec Ctrl+D. T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 39/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 40/42

11 Fichier.py Commentaires On peut aussi sauvegarder son programme dans un fichier.py Mon1erProgramme.py # Ceci est mon 1 er programme print ("Ca va bien, ou bien?") print (" Comme 2 et 2 font ") print (2+2) print ("?") Les commentaires commencent par le caractère # jusqu à la fin de la ligne Ils servent à donner plus d informations Il faut les utiliser pour Annoter le code Séparer les différentes parties du code Indiquer le rôle de chaque variable (indispensable dès qu on a beaucoup de variables) T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 41/42 T. Hilaire, F. Pecheux Informatique générale 1 (Python) Introduction 42/42

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

Question 1 : Sur votre compte-rendu, indiquer les réponses pour les positions a et b des interrupteurs.

Question 1 : Sur votre compte-rendu, indiquer les réponses pour les positions a et b des interrupteurs. 2 nde MPI Le Binaire 1 / 8 I) Le codage 1) Présentation du L informatique utilise des courants électriques, des aimantations, des rayons lumineux... Chacun de ces phénomènes met en jeu deux états possibles

Plus en détail

QUELQUES CONCEPTS INTRODUCTIFS

QUELQUES CONCEPTS INTRODUCTIFS ESIEE Unité d'informatique IN101 Albin Morelle (et Denis Bureau) QUELQUES CONCEPTS INTRODUCTIFS 1- ARCHITECTURE ET FONCTIONNEMENT D UN ORDINATEUR Processeur Mémoire centrale Clavier Unité d échange BUS

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Introduction à l'informatique

Introduction à l'informatique Introduction à l'informatique par Michel Futtersack Maître de Conférences en Informatique Université Paris Descartes Ce document est téléchargeable à l'adresse : http://www.droit.parisdescartes.fr/futtersack/francais/enseignement/bureautique/introinformatique.pdf

Plus en détail

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

Découverte de l ordinateur. Partie matérielle

Découverte de l ordinateur. Partie matérielle Découverte de l ordinateur Partie matérielle SOMMAIRE I L ORDINATEUR ET SES PERIPHERIQUES... 3 1-1 : GENERALITES... 3 1-2 : LES PERIPHERIQUES D ENTREE ET DE SORTIE... 3 II L UNITE CENTRALE... 4 2-1 : GENERALITES...

Plus en détail

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques

Plus en détail

Analyse et programmation 1

Analyse et programmation 1 Analyse et programmation Aperçu du fonctionnement de l ordinateur Fonctionnement de l ordinateur Codage de l information Bus d échange d information CPU Exécution d un programme par la CPU Gestion des

Plus en détail

Les ordinateurs dispositifs électroniques fonctionnant sur la principe de création, transmission et conversion d impulses électriques

Les ordinateurs dispositifs électroniques fonctionnant sur la principe de création, transmission et conversion d impulses électriques Les ordinateurs dispositifs électroniques fonctionnant sur la principe de création, transmission et conversion d impulses électriques Les informations traitées par l ordinateur (nombres, instructions,

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Rappels d architecture

Rappels d architecture Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose

Plus en détail

Séance du jeudi 6 Octobre 2011 PIT quartier Parmentier

Séance du jeudi 6 Octobre 2011 PIT quartier Parmentier Séance du jeudi 6 Octobre 2011 PIT quartier Parmentier Pour les débutants. Quelques bases. L écran de votre ordinateur contient ce que l on appelle le BUREAU Les petites vignettes ou icônes représentent

Plus en détail

Première approche. Définition. Définition de l informatique donnée par l Académie Française en 1966 :

Première approche. Définition. Définition de l informatique donnée par l Académie Française en 1966 : Première approche Définition Définition de l informatique donnée par l Académie Française en 1966 : L informatique est la science du traitement rationnel, notamment par machines automatiques, de l information

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse Questions - Révision- - 1 er Semestre Informatique Durée de l examen : 1h pour 40 questions. Aucun document n est autorisé. L usage d appareils électroniques est interdit. Les questions faisant apparaître

Plus en détail

Représentation de l information en binaire

Représentation de l information en binaire Représentation de l information en binaire Les ordinateurs sont capables d effectuer de nombreuses opérations sur de nombreux types de contenus (images, vidéos, textes, sons,...). Cependant, quel que soit

Plus en détail

Numération. Le tableau récapitulatif ci-dessous donne l équivalence de quelques nombres pour les bases 10, 2 et 16.

Numération. Le tableau récapitulatif ci-dessous donne l équivalence de quelques nombres pour les bases 10, 2 et 16. 1. Systèmes de numération 11. Système décimal : Base 10 C est le système utilisé dans la vie courante, il est basé sur le nombre 10. Pour représenter les nombres décimaux, on utilise les chiffres de 0

Plus en détail

III - PROGRAMMATION EN ASSEMBLEUR

III - PROGRAMMATION EN ASSEMBLEUR III - PROGRAMMATION EN ASSEMBLEUR 3.1 Introduction à la programmation en assembleur Pour programmer un ordinateur on utilise généralement des langages dits évolués ou de haut niveau : C, C++, Java, Basic,

Plus en détail

nom : Collège Ste Clotilde

nom : Collège Ste Clotilde UNE CONFIGURATION INFORMATIQUE Objectif : Identifier les éléments principaux d une configuration L ordinateur enregistre des données qu il traite pour produire un résultat Sifflements 20 Notice 12 attache

Plus en détail

La numération. Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII

La numération. Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII Cours sur la numération La numération Le décimal, le binaire, l'hexadécimal Conversions entre bases Les codages binaire réfléchi, décimal codé binaire et ASCII Le système décimal Les nombres que nous utilisons

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

Système d exploitation

Système d exploitation Chapitre 2 Système d exploitation 2.1 Définition et rôle Un ordinateur serait bien difficile à utiliser sans interface entre le matériel et l utilisateur. Une machine peut exécuter des programmes, mais

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et

Plus en détail

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants

Plus en détail

Introduction à l algorithmique et à la programmation (Info 2)

Introduction à l algorithmique et à la programmation (Info 2) Introduction à l algorithmique et à la programmation (Info 2) Premier cours: présentation du module, codage et définition de l algorithmique Matthieu Puigt IUT du Littoral Côte d Opale DUT Génie Industriel

Plus en détail

Un système d exploitation qu est ce c est? Les principaux systèmes d exploitation WINDOWS

Un système d exploitation qu est ce c est? Les principaux systèmes d exploitation WINDOWS WINDOWS :UN SYSTEME D EXPLOITATIOND Un système d exploitation qu est ce c est? Les principaux systèmes d exploitation WINDOWS A QUOI SERT LE SYSTEME D EXPLOITATION D? Un système d exploitation appelé O.S.

Plus en détail

Les bases théoriques du numérique

Les bases théoriques du numérique Les bases théoriques du numérique 1. Différences entre signaux analogiques et signaux numériques L analogique et le numérique sont deux procédés pour transporter et stocker des données. (de type audio,

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

Plus en détail

SYSTEMES DE NUMERATION

SYSTEMES DE NUMERATION Page 1/6 I- SYSTEMES SYSTEMES DE NUMERATION I-1- DECIMAL (base l0) C'est le système le plus utilisé. On peut représenter un nombre décimal sous la forme :... (1997) 10 = 1 10 3 + 9 10 2 + 9 10 1 + 7 10

Plus en détail

Recommandations techniques

Recommandations techniques Recommandations techniques Sage 30 Génération i7 Sage 100 Génération i7 Version 1.0 1 I Recommandations techniques pour Sage 30 Windows Génération i7 Sage 100 Windows Génération i7 2 1.1 Configuration

Plus en détail

Structure de base d un ordinateur

Structure de base d un ordinateur Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et

Plus en détail

2012/2013 Le codage en informatique

2012/2013 Le codage en informatique 2012/2013 Le codage en informatique Stéphane Fossé/ Marc Gyr Lycée Felix Faure Beauvais 2012/2013 INTRODUCTION Les appareils numériques que nous utilisons tous les jours ont tous un point commun : 2 chiffres

Plus en détail

Notions de langage machine

Notions de langage machine Notions de langage machine 18 décembre 2009 Rappels et introduction Architecture de Van Neumann : Processeur = UC + UAL Mémoire interne au processeur = les registres (soit seulement l accumulateur, soit

Plus en détail

Le codage informatique

Le codage informatique Outils de Bureautique Le codage informatique (exemple : du binaire au traitement de texte) PLAN 3) Le codage binaire 4) Représentation physique des bits 5) Le bit est un peu court... 6) Codage de texte

Plus en détail

Codage de l'information

Codage de l'information Organisation des ordinateurs et assembleur Codage de l information Chapitre 3 Codage de l'information Les cellules de mémoire ne contiennent pas vraiment des valeurs décimales : elles contiennent en fait

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Instructions assembleur

Instructions assembleur Instructions assembleur 0001011011110110 0001011101101101 10001001 Instruction vue par le programmeur assembleur ou instruction élémentaire cible d'un compilateur Réalise une modification de l'état interne

Plus en détail

Logiciels libres et Open source

Logiciels libres et Open source Logiciels libres et Open source ANDSI 13/04/2004 NGO Can Chieu Plan Les concepts Linux Système d'exploitation Linux pour serveurs Linux pour stations Serveurs d applications Développement Applications

Plus en détail

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation (Operating Systems) Introduction SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/2 Qu est-ce qu un SE? Ensemble de logiciels

Plus en détail

Installer Windows Home Server 2011

Installer Windows Home Server 2011 Chapitre 4 Installer Windows Home Server 2011 Windows Home Server 2011 fonctionne uniquement sous l architecture 64 bits : cette contrainte rend impossible la mise à jour de l ancienne version de Windows

Plus en détail

Chapitre II : Interfaces Interpréteurs de commandes et interfaces graphiques

Chapitre II : Interfaces Interpréteurs de commandes et interfaces graphiques Chapitre II : Interfaces Interpréteurs de commandes et interfaces graphiques Interfaces Un SE a deux fonctions principales : Gestion des ressources matérielles Présentation d'une machine virtuelle à chaque

Plus en détail

SYSTEMES DE NUMERATIONS ET CODAGES

SYSTEMES DE NUMERATIONS ET CODAGES SYSTEMES DE NUMERATIONS ET CODAGES - Introduction En binaire, on distingue trois principaux systèmes de codage : Binaire pur, Binaire DCB (Décimal Codé Binaire), Binaire réfléchi (code Gray). En informatique

Plus en détail

Informatique en CPP. Amphi 1 : Matthieu Moy Amphi 2 : Frédéric Devernay

Informatique en CPP. Amphi 1 : Matthieu Moy <Matthieu.Moy@imag.fr> Amphi 2 : Frédéric Devernay <Frederic.Devernay@inria.fr> Informatique en CPP Cours : Amphi 1 : Matthieu Moy Amphi 2 : Frédéric Devernay Travaux pratiques : A : Matthieu Moy B : Romain Casati

Plus en détail

Site de la spécialité ISN du lycée Louis Marchal

Site de la spécialité ISN du lycée Louis Marchal Site de la spécialité ISN du lycée Louis Marchal 1) Codage d' un entier positif Un ordinateur ne manipule que des 0 et des 1 (circuit ouvert ou fermé par exemple), toutes les données doivent donc être

Plus en détail

Environnements et Outils de Développement Cours 1 Introduction

Environnements et Outils de Développement Cours 1 Introduction Environnements et Outils de Développement Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/~zack/teaching/1112/ed6/

Plus en détail

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel Activité 1 Compter les points Écriture binaire des nombres Résumé Les données de l ordinateur sont stockées et transmises sous la forme d une série de 0 et de 1. Comment peut-on représenter des mots et

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1

USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP

Plus en détail

Logiciel et format de fichiers

Logiciel et format de fichiers Logiciel et format de fichiers Thomas Bourdon Ce document est disponible sous la licence creative commons «Paternité - Partage des Conditions Initiales à l Identique 3.0 Unported (CC BY-SA 3.0)» (http://creativecommons.org/licenses/by-sa/3.0/deed.fr)

Plus en détail

Travaux pratiques 1.3.2 Détermination de la capacité de stockage de données

Travaux pratiques 1.3.2 Détermination de la capacité de stockage de données Travaux pratiques 1.3.2 Détermination de la capacité de stockage de données Objectifs Déterminer la quantité de mémoire RAM (en Mo) installée sur un ordinateur Déterminer la taille de l unité de disque

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

Informatique pour tous

Informatique pour tous Informatique pour tous Architecture des ordinateurs - I Yannick Le Bras - MPSI Septembre 2013 Modalités du cours Section 1 Modalités du cours Modalités du cours Organisation semaine A : 2h de TP semaine

Plus en détail

IUT de Colmar - Département RT 1ière année. Numération

IUT de Colmar - Département RT 1ière année. Numération IUT de Colmar - Département RT 1ière année. Numération 1 Laurent MURA. SOMMAIRE 1. Les différents systèmes 2. Les différentes conversions 3. Quelques systèmes de codage 4. L arithmétique binaire 2 IUT

Plus en détail

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques I. QU'EST-CE QU'UN ORDINATEUR? Branchements sur l'unité Centrale + Connexions SANS FILS : WIFI (vers la Box Internet) Bluetooth

Plus en détail

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ UFR Sciences et Techniques

Plus en détail

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1)

Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Filière ITTI - Auxerre TC1 Modélisation des informations (partie 1) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 12 novembre 2004 On appelle données simples les informations représentées

Plus en détail

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence L ORDINATEUR Les composants La carte mère Elle se trouve au centre de l'ordinateur et connecte tous les composants PC. La carte mère contient les connexions pour le processeur, la mémoire et les unités

Plus en détail

ARCHITECTURE MATÉRIELLE ET LOGICIELLE

ARCHITECTURE MATÉRIELLE ET LOGICIELLE L ordinateur en quelques étapes avec différentes technologies : Boules sur tiges Roues dentées - ressorts Carte perforée Electro-aimants Boulier Pascaline de... Métier à tisser Enigma chinois Blaise Pascal!

Plus en détail

Cours 1 : Qu est-ce que la programmation?

Cours 1 : Qu est-ce que la programmation? 1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre

Plus en détail

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR CHUTT!!!!! NOUS ALLONS COMMENCER! AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR l' ORDINATEUR Classeur voir) voir) (voir) POUR COMMENCER, UN PEU DE VOCABULAIRE POUR MIEUX COMPRENDRE CERTAINES ABREVIATIONS : Ordinateur

Plus en détail

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.

Plus en détail

TP Informatique 1 Présentation prise en main Visual Studio

TP Informatique 1 Présentation prise en main Visual Studio TP Informatique 1 Présentation prise en main Visual Studio But : prise en en main visual studio 1ères notions Variable Informatique : domaine d'activité scientifique, technique et industriel en rapport

Plus en détail

Informatique? Numérique? L informatique est la science du traitement de l information.

Informatique? Numérique? L informatique est la science du traitement de l information. Informatique? Numérique? L informatique est la science du traitement de l information. L information est traitée par un ordinateur sous forme numérique : ce sont des valeurs discrètes. Cela signifie que,

Plus en détail

Leçon 1 : Les principaux composants d un ordinateur

Leçon 1 : Les principaux composants d un ordinateur Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques

Plus en détail

2 Comment fonctionne un ordinateur, dans les grandes lignes

2 Comment fonctionne un ordinateur, dans les grandes lignes Programmation 1 Cours n 1 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot Les notes de cours et les feuilles de TD sont disponibles (avec un peu de retard par rapport au déroulement du cours)

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

Codage des informations le système binaire

Codage des informations le système binaire Module ASR - Architecture Codage des informations le système binaire Associer à toute information une représentation par une succession de et de : Exemples d information à coder Entiers naturels : 5, 54,

Plus en détail

Principes de fonctionnement des machines binaires

Principes de fonctionnement des machines binaires Principes de fonctionnement des machines binaires Cédric Herpson cedric.herpson@lip6.fr http://www-desir.lip6.fr/~herpsonc/pf1.htm Le contenu de ces transparents est basé sur les cours de Jean-Marie Rifflet

Plus en détail

Chapitre 1 I:\ Soyez courageux!

Chapitre 1 I:\ Soyez courageux! Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Architecture des ordinateurs GTR 1999-2000 Emmanuel Viennet IUT de Villetaneuse Département GTR viennet@lipn.univ-paris13.fr Licence Copyright c 1995-2001 par Emmanuel Viennet. Ce document peut être librement

Plus en détail

Réaliser une image de son disque dur

Réaliser une image de son disque dur Réaliser une image de son disque dur Quelques notions : - Une partition est une partie d'un disque dur destinée à accueillir un système de fichiers - Un disque peut contenir une ou plusieurs partitions,

Plus en détail

Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données

Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Travaux pratiques 1.3.2 Détermination de la capacité de stockage des données Objectifs Déterminer la quantité de mémoire RAM (en Mo) installée sur un ordinateur Déterminer la taille de l unité de disque

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

CH.3 SYSTÈMES D'EXPLOITATION

CH.3 SYSTÈMES D'EXPLOITATION CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,

Plus en détail

Matériel informatique (hardware)

Matériel informatique (hardware) Matériel informatique (hardware) Le matériel informatique (en anglais hardware) est l'ensemble des équipements en électronique numérique (aussi appelée électronique digitale) servant au traitement des

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia? FORMATS DE FICHIERS Choisir et justifier un format de fichier pour réaliser un document multimédia 1 ) Le problème d Amélie Amélie et Léa ont publié leur premier article sur leur propre blog. Amélie constate

Plus en détail

Introduction à l Informatique licence 1 ère année Notes de Cours

Introduction à l Informatique licence 1 ère année Notes de Cours Introduction à l Informatique licence 1 ère année Notes de Cours Philippe Le Parc Mail : leparc@univ-brest.fr Bureau : LC101 Tel : (029801) 6960 Fiche UE (part.1) 2 Plan et planning Début des cours magistraux

Plus en détail

Architecture des Ordinateurs et Systèmes d Exploitation

Architecture des Ordinateurs et Systèmes d Exploitation Architecture des Ordinateurs et Systèmes d Exploitation Cours n 9 Les Fichiers 3ème année Fichiers : pour quoi faire? La mémoire principale est de taille restreinte volatile,... Besoin de stocker des informations

Plus en détail

CODAGE D UN NOMBRE SYSTEME DE NUMERATION

CODAGE D UN NOMBRE SYSTEME DE NUMERATION 1. Base d un système de numération 1.1 Système décimal. C est le système de base 10 que nous utilisons tous les jours. Il comprend dix symboles différents :... Exemple du nombre 2356 de ce système : nous

Plus en détail

OPERATIONS SUR LE SYSTEME BINAIRE

OPERATIONS SUR LE SYSTEME BINAIRE OPERATIONS SUR LE SYSTEME BINAIRE 1) Nombres signés Nous n avons, jusqu à présent tenu compte, que des nombre positifs. Pourtant, la plupart des dispositifs numériques traitent également les nombres négatifs,

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE

EPREUVE OPTIONNELLE d INFORMATIQUE EPREUVE OPTIONNELLE d INFORMATIQUE A) QCM Les réponses au QCM doivent être portées directement sur la feuille de sujet de QCM. Ne pas omettre de faire figurer votre numéro de candidat sur cette feuille

Plus en détail