Objectif de la matière:
Apprendre à programmer avec un langage évolué
(C, Python, …)
Notion d’algorithme
Programme:
Chapitre1: introduction à l’informatique
Chapitre 2: notion d’algorithme et de programme
Chapitre 3: les variables indicées
11/10/2015
CHAPITRE 1 :
INTRODUCTION À
L’INFORMATIQUE
M. MANA Informatique1
OBJECTIFS
3
Comprendre le fonctionnement de
l’ordinateur dans ses mécanismes
élémentaires.
11/10/2015
DEFINITION DE L’INFORMATIQUE
4
11/10/2015
INFORMATIQUE
5
A quoi ça sert ?
Bureautique (traitement de texte, tableur) : c'est une
utilisation très simple de l'informatique.
A quoi ça sert ?
Gestion des flux : Arrivées départs dans les aéroports
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
7
11/10/2015
DE l’INFORMATIQUE ET DES OREVOLUTION
DINATEURS
8
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
10
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
11
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
12
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
13
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
14
Première génération
1949 : Construction de L’EDVAC (Electronic Discrete
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
15
Deuxième génération :
1956 – 1963 : les ordinateurs basé sur l’invention
du transistor.
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
18
Troisième génération
1963 – 1971 : Les ordinateurs à circuits intégrés.
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
19
11/10/2015
EVOLUTION DE l’INFORMATIQUE ET DES
ORDINATEURS
20
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
21
L’informatique
information automatique
Le traitement Automatique de l’information
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
23
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
24
Codage
Information Configuration binaire
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
26
Exemple :
On veut stocker le nombre 35.
35.
La représentation interne de 35 sera une suite de 0
et 1 ( 100011 ).
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
27
Table ASCII
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
30
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
31
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
32
Codage du son
Le son se présente par un signal analogique.
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
34
Codage du son
D’un point de vue pratique, cela revient à prélever la valeur du
signal à intervalles réguliers c’est ce qu’on appelle
l’échantillonnage. Ensuite, vient l’étape de codage qui opère une
conversion du nombre décimal en un mot binaire
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
35
11/10/2015
LES SYSTEMES DE CODAGE DES
INFORMATIONS :
36
L’informatique
information automatique
Le traitement Automatique de l’information
Ordinateur
C’est quoi un Ordinateur ?
Est un ensemble de circuits électroniques permettant de
traiter l’information d’une manière automatique, très
rapidement.
11/10/2015
PRINCIPE DE FONCTIONEMENT D’UN
ORDINATEUR
37
Codage de Décodage du
l’information Traitement résultat
Mémoires
(disque dur,
clé USB,
DVD,…)
Stockage de
l’information 11/10/2015
PRINCIPE DE FONCTIONEMENT D’UN
ORDINATEUR
39
Hardware Software
Ordinateur = +
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
41
Unité Centrale
Un boîtier contenant l’ensemble des éléments internes de
l’ordinateur qui sert à sauvegarder, traiter et restituer
les données en exécutant les instructions du programme
en cours.
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
42
• carte mère
• processeur
• mémoire
• disque dur
• boite d'alimentation
• carte son et carte réseau
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
43
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
44
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
45
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
46
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
47
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
48
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
49
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
50
Périphériques entrées :
Des appareils servants à recueillir les informations qui
sont ensuite transformées (numérisées et codées en
binaires) pour être utilisables par l’unité centrale en
étant transférées vers la mémoire centrale.
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
51
Périphériques entrées :
Clavier
Souris
Lecteur CD/DVD
Modem
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
52
Périphériques de sorties :
Des dispositifs qui transmettent l’information binaire de
l’unité centrale vers l’extérieur sous une forme
compréhensible par l’être humain.
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
53
Périphériques de sorties :
Ecran :
imprimante :
Graveur CD/DVD :
Haut parleur :
11/10/2015
PARTIE MATERIEL D’UN ORDINATEUR
54
LA GRANDE QUESTION:
QUI VA GERER TOUT CE MATERIEL DE L’UNITE
11/10/2015
PARTIE SYSTÈME (Logiciel)
55
11/10/2015
PARTIE SYSTÈME (logiciels)
56
Logiciels
Bases Applications
11/10/2015
PARTIE SYSTÈME (Logiciels)
57
Logiciels de base :
11/10/2015
PARTIE SYSTÈME (Logiciels)
58
11/10/2015
PARTIE SYSTÈME (Logiciels)
60
11/10/2015
PARTIE SYSTÈME (Logiciels)
61
Multimédia
.PPT .PPS .DIR .SWF
11/10/2015
PARTIE SYSTÈME (Logiciels)
63
Audio
.AIFF .AIF .MID .MP3 .RA .RAM .WAV
Vidéo
.AVI .MOV .QT .MPEG .VDO .VIV
11/10/2015
PARTIE SYSTÈME (Logiciels)
64
11/10/2015
PARTIE SYSTÈME (Logiciels)
65
Notion de répertoire
Définition :
Un répertoire (appelé également dossier ou folder en
anglais) est un objet informatique pouvant contenir des
fichiers. Un répertoire peut en effet contenir :
Des fichiers
D’autres répertoires (Sous répertoire)
11/10/2015
PARTIE SYSTÈME (Logiciels)
66
Notion de répertoire
11/10/2015
PARTIE SYSTÈME (Logiciels)
67
Notion de répertoire
11/10/2015
PARTIE SYSTÈME (Logiciels)
68
Notion de répertoire
Notion de chemin
On appelle chemin (en anglais path) la succession des
répertoires en partant de la racine pour atteindre un fichier.
11/10/2015
PARTIE SYSTÈME (Logiciels)
70
Linux
Microsoft Windows
Présentation du système
Gamme de systèmes d'exploitation développés par
Microsoft (logiciel propriétaire).
Ilpermet une gestion cohérente, normalisée, à l'aide
de symboles, menus et champs de dialogue
graphiques que l'on active généralement par un clic
de la souris.
11/10/2015
PARTIE SYSTÈME (Logiciels)
72
Microsoft Windows
Présentation du système
11/10/2015
PARTIE SYSTÈME (Logiciels)
73
Linux
Présentation du système
Linux est un logiciel libre.
bin boot dev etc home lib media root sbin temp usr
User
Math Info
tp
11/10/2015
PARTIE SYSTÈME (Logiciels)
75
11/10/2015
PARTIE SYSTÈME (Logiciels)
76
/media Répertoire contenant les points de montage des medias usuelles: CD, DVD, clef
usb…
11/10/2015
PARTIE SYSTÈME (Logiciels)
77
/temp Répertoire contenant des fichiers temporaires utilisés par certains programmes
11/10/2015
PARTIE SYSTÈME (Logiciels)
78
Commandes de base
Création de Répertoires :
mkdir (make directory) : permet de créer un répertoire.
Syntaxe :
11/10/2015
PARTIE SYSTÈME (Logiciels)
79
Commandes de base
Création de Répertoires :
Exemple d’utilisation :
mkdir info
Crée le répertoire info
mkdir -p info/TPs/TP1
Crée le répertoire TP1 et s'ils n'existent pas les
répertoires TPs et info
11/10/2015
PARTIE SYSTÈME (Logiciels)
80
Commandes de base
Suppression de Répertoires :
rmdir (remove directory) : permet d’effacer un répertoire
vide.
Syntaxe :
11/10/2015
PARTIE SYSTÈME (Logiciels)
81
Logiciels
Bases Applications
11/10/2015
PARTIE SYSTÈME (Logiciels)
82
Logiciels d’applications :
Un logiciel d’application est un ensemble de
programmes destinés à traiter des tâches
particulières.
Ils Sont choisis par l’utilisateur pour:
Répondre à ses propres besoins .
Faire des traitements particuliers.
11/10/2015
PARTIE SYSTÈME (Logiciels)
83
Logiciels de tableur
(ex : Microsoft Exel, OpenOffice Calc).
Logiciels de programmation.
(ex : langage C, langage Python, langage Java).
11/10/2015
PARTIE SYSTÈME (Logiciels)
84
Utilisateur
Logiciels d’application
Couche logiciels
Système d’exploitation
Matériel informatique
11/10/2015
Conclusion :
85
Retenir l’essentiel
Un ordinateur a pour fonction de stocker, traiter et
communiquer des informations appelées données.