FACULTE DES SCIENCES PHARMACEUTIQUES
INFORMATIQUE I
ARISTOTE BUYA
1
Mars 2023
Situation année passée
Session I
2
Situation année passée
Session II
3
Infos sur le cours
- Cours théorique ( 15h) : Cours magistral
- Travaux pratiques (15h) : OBLIGATOIRE
- Evaluation :
o Travaux individuels et collectifs
o 1 interrogation écrite (notes fermées)
o Examen 1ere et 2ieme session (notes fermées)
4
Objectifs
• Maîtriser les concepts et comprendre le fonctionnement des outils
informatiques pour une utilisation plus efficace;
• acquérir de l’autonomie dans l’utilisation de l’outil informatique;
• se familiariser avec les principaux types de logiciels utilisés en
pharmacie
5
Qu’est ce que l’informatique ?
• Science du traitement automatique de l’information au moyen
d’ordinateurs
• Science du traitement de l’information à l’aide de programmes mise en
œuvres sur ordinateur
• Science du traitement automatique et rationnel de l’information en tant
que support des connaissances et des communications
• Science qui s’occupe de l’automatisation de procédures de calcul en vue de
les faire exécuter par des machines
6
Domaine d’application
• Domaine de gestion
• Domaine médical : Pharmaceutique
• Domaine d’enseignement/éducation
• Domaine de recherche
• Domaine industriel
• Domaine de télécommunication
• Domaine militaire
• Etc.
7
Informatique :une discipline aux multiples facettes
8
Informatique Numérique
9
Terminologie
- Bureautique : ensemble des techniques et moyens tendant à automatiser
les activités de bureau et principalement le traitement et la communication
de la parole, de l'écrit et de l'image.
- Internet : réseaux d’interconnexion des ordinateurs du monde entier
utilisant un protocole commun d'échange de données baptisé TCP/IP
(Transmission Control Protocol/Internet Protocol) afin de dialoguer entre
eux via des lignes de telecommunication.
- Numérique : langage « binaire » composé de chiffres 0 et 1. Sont
qualifiées de « numérique » les machines (appareils photo, caméscope,
écran plat, ordinateurs, téléphone portable, clé USB, etc.) capables de
comprendre ce langage et les informations (photos, films, musiques, etc)
qu'elles produisent ou qu'elles traitent.
10
Internet
TP 1 :
- Recherches sur google : avec l’assistant
- Ouverture d’une boite email : individuel
- Envoi d’un email au Prof ([email protected]) en mettant ses
camarades (du groupe) en copie : en groupe avec l’assistant
Date limite : 31 mars 2023 à 15h00
11
Bureautique : Microsoft office
- Ms Word
- Ms Excel
- Ms Powerpoint
Aux travaux pratiques en salle informatique!!!!
12
Qu’est ce qu’un ordinateur ?
• Machine automatique de traitement de l’information, obéissant à des
programmes formés par des suites d'opérations arithmétiques et logiques.
• Machine électronique possédant une certaines architecture matérielle
(hardware) lui permettant d’executer des programmes ou logiciels
(software).
13
Evolution ordinateurs-windows
14
Evolution ordinateurs-Apple
15
Fonctions et concepts des ordinateurs :
- Les composants matériels (Hardware)
- Les logiciels (Software)
16
Fonctions et concepts des ordinateurs :
- Les composants matériels (Hardware)
- Les logiciels (Software)
17
Les composants matériels (Hardware)
- Unité centrale
- Périphériques d’entrée
- Périphériques de sortie
18
Les composants matériels de base
19
Les composants matériels (Hardware)
- Unité centrale
- Périphériques d’entrée
- Périphériques de sortie
20
Unité centrale
21
La carte mère (motherboard, main board)
• Pièce principale
• connexion composants
• gestion réseau et port USB
Elle contient:
- Processeur
- ROM
- RAM
22
La carte mère (motherboard, main board)
• Pièce principale
• connexion composants
• gestion réseau et port USB
Elle contient:
- Processeur
- ROM
- RAM
23
Processeur (CPU – Central Processing Unit)
• C’est le « cerveau » de l’ordinateur, il interprète et
exécute les programmes
• sert à l’échange de données entre composants
informatiques, notamment en ce qui concerne le disque
dur, la carte graphique ou la mémoire vive.
• Son fonctionnement s’axe autour des étapes suivantes :
-recherche de l’instruction
-interprétation des codes opérations
-exécution du programme
- écriture des résultats
24
Parties d’un processeur
Pour mener à bien ses différentes fonctions, le processeur se constitue de plusieurs
parties distinctes. Chaque élément possède un rôle précis pour assurer son
fonctionnement dans sa globalité :
• L’unité de contrôle : également appelée séquenceur, elle gère et décode les
instructions, sélectionne les registres et prend en charge les interruptions. Elle fait
office d’outil de communication entre les périphériques et la mémoire.
• Les registres : ils se présentent comme des mémoires internes à forte célérité.
Parmi ceux-ci, on distingue l’accumulateur, le pointeur de pile, le registre d’état, le
compteur ordinal et les registres généraux.
• L’horloge : elle veille à la synchronisation des processeurs de type synchrone.
• Les bus informatiques : au nombre de trois, il s’agit d’un bus de contrôle, d’un bus
de données et d’un bus d’adresse.
25
Fréquence d’un processeur
La fréquence n’est autre que la puissance du processeur. C’est elle qui
détermine sa capacité à prendre en charge différentes instructions pour
mieux les exécuter. À l’heure actuelle, elle se traduit en gigahertz (GHz).
Concrètement, une fréquence de 2 GHz signifie que le processeur peut
réaliser deux milliards d’opérations à la seconde. Ce critère est
particulièrement important pour le gaming. Toutefois, il est nécessaire de
prendre en compte l’architecture du processeur avant la fréquence. En effet,
un modèle plus récent avec une fréquence moindre est, en règle générale,
plus performant qu’un ancien processeur avec une fréquence supérieure.
26
D’hier à aujourd’hui…
P. multicoeurs (Dual
Core, etc.)
Multithreading
UNIVAC 1(1946)
Fréquence : 2,25 MHz
(8333 additions/s, 555 multiplications/s
Mémoire : 1000*72 bits
Intel, AMD, Motorola, IBM, Hewlett-Packard, Oracle, Hitachi. 27
Description Processeur
Le code SKU « Stock Keeping Unit » ou UGS (Unité de Gestion de Stock) est un numéro unique
utilisé pour le suivi interne des stocks d'une entreprise. Les SKU sont alphanumériques et
doivent contenir des informations sur les principales caractéristiques d'un produit, par
exemple le prix, la couleur, le style, la marque, le genre, le type et la taille.
28
https://www.malekal.com/processeur-intel-core-i9-i7-i5-toutes-les-explications/
La carte mère (motherboard, main board)
• Pièce principale
• connexion composants
• gestion réseau et port USB
Elle contient:
- Processeur
- ROM
- RAM
29
La mémoire ROM (Read Only Memory)
La ROM, également appelée mémoire morte ou mémoire en lecture
seule est une mémoire non volatile. Ce qui signifie que les informations
sont stockées de manière permanente dans la puce. Le stockage des
données ne dépend pas d’un courant électrique, à la place, les
informations sont écrites dans des cellules individuelles en langage
binaire. La mémoire non volatile est utilisée pour des composants de
l’ordinateur qui ne changent pas, comme la partie logicielle
responsable du démarrage, ou les instructions du firmware qui font
fonctionner votre imprimante. Éteindre l’ordinateur n’a aucun effet sur
la ROM. La mémoire non volatile ne peut pas être modifiée par les
utilisateurs. 30
La mémoire ROM (Read Only Memory)
On distingue plusieurs usages concrets pour la ROM. Par exemple,
l’installation de microprogrammes pour périphériques ou appareils
high-tech. Les données indispensables au bon démarrage d’un
ordinateur et du lancement du système d’exploitation sont également
concernées.
31
La carte mère (motherboard, main board)
• Pièce principale
• connexion composants
• gestion réseau et port USB
Elle contient:
- Processeur
- ROM
- RAM
32
La mémoire vive (RAM, Random Access
Memory)
La RAM est une mémoire volatile, c’est-à-dire que les informations qui
sont stockées dans les modules sont effacées lorsque vous redémarrez
ou éteignez votre ordinateur. L’information étant stockée sous forme
électrique dans des transistors, lorsque l’alimentation est coupée, les
données disparaissent. Chaque fois que vous sollicitez une information,
elle est récupérée depuis le disque de stockage de l’ordinateur ou
depuis Internet.
Elle inclue souvent les modules pour augmenter sa capacité : Single In-
line Memory Module(SIMM) et Dual In-line Memory Module(DIMM).
33
A chaque fois que vous passez d’un programme ou d’une page à une
autre, les informations restent toujours disponibles instantanément.
Lorsque l’ordinateur est éteint, la mémoire reste vide jusqu’à ce que le
processus recommence. La mémoire volatile peut être facilement
changée, mise à niveau ou rajoutée par les utilisateurs.
La RAM assure le stockage temporaire des programmes qui sont
ouverts et de votre système d'exploitation. Elle permet à votre PC de
basculer rapidement entre les différents onglets de votre navigateur,
par exemple. La mémoire interne est très rapide et fonctionne avec
votre processeur. C'est pourquoi un PC avec peu de RAM fonctionne
souvent plus lentement qu'un PC avec beaucoup de mémoire interne.
• Actuellement, plusieurs Go de capacité
• Accès en quelques nanosecondes (contre millisecondes pour le
disque dur).
34
La carte mère (motherboard, main board)
35
36
Disque dur interne (HDD: hard disk drive)
Le disque dur (ou HDD) est un composant magnétique de l'ordinateur
qui a pour mission de stocker toutes les données sur l’ordinateur.
Le disque dur se distingue de la RAM, la mémoire vive de l’ordinateur,
dont les données s'effacent lorsque ce dernier est éteint. Le stockage
sur disque dur est lui permanent et présente une capacité bien plus
élevée (jusqu'à plusieurs téraoctets). Ils peuvent être internes ou
externes.
37
Autres mémoires
- Optique : compact disc (CD), digital video/versatil disc (DVD)
- Electrique : clé USB (universal serial bus)
38
Evaluer la capacité d’une mémoire
En informatique, un kilo-octet est formé de 1024 octets (et non de 1000).
Pour distinguer, on utilisera le préfixe " K " (majuscule, donc) pour représenter
cette multiplication de l'unité. On écrit, par exemple: " la mémoire de ce vieil
ordinateur a une capacité de 256 Ko ".
k (minuscule) signifie x1000
K (majuscule) signifie x1024
Le préfixe "K" (majuscule) signifie bien qu'il faut multiplier l'unité de mesure par
1024
39
Evaluer la capacité d’une mémoire
40
Exercice
Convertissez:
- 2.5 Go en bit
- 5x10-6 bit en Mo
- 2 To en bit
- 6 ko en Go
- 12 bit en Ko
- 1/5 Go en bit
41
Les composants matériels (Hardware)
- Unité centrale
- Périphériques d’entrée
- Périphériques de sortie
42
Périphériques d’entrée
Souris Clavier
Scanner
Micro Webcam Appareil photo
43
Les composants matériels (Hardware)
- Unité centrale
- Périphériques d’entrée
- Périphériques de sortie
44
Périphériques de sortie
Ecran ou moniteur
Imprimante
Enceintes acoustiques
45
46
Fonctions et concepts des ordinateurs :
- Les composants matériels (Hardware)
- Les logiciels (Software)
47
Les logiciels (Software)
Un logiciel est selon le vocabulaire officiel de l'informatique, un ensemble
des programmes, procédés et règles, et éventuellement de la
documentation, relatifs au fonctionnement d'un ensemble de traitement de
données » (Journal Officiel du 17 janvier 1982).
Un logiciel peut être représenté par :
- Un ensemble d’instructions ordonnées
- Un objectif précis
- Un langage propre au monde de l’informatique
On distingue deux catégories de logiciel :
- Logiciels système
- Logiciels d’application
48
Les logiciels (Software)
Un logiciel est selon le vocabulaire officiel de l'informatique, un ensemble
des programmes, procédés et règles, et éventuellement de la
documentation, relatifs au fonctionnement d'un ensemble de traitement de
données » (Journal Officiel du 17 janvier 1982).
Un logiciel peut être représenté par :
- Un ensemble d’instructions ordonnées
- Un objectif précis
- Un langage propre au monde de l’informatique
On distingue deux catégories de logiciel :
- Logiciels système
- Logiciels d’application
49
Logiciels système :
• Se placent entre le matériels et les autres logiciels
• Permettent aux logiciels d’application une indépendance vis à vis du
matériel
• Réalisent les fonction de base du système ( impression, visualisation,
écriture mémoire, …)
• Traitent les demandes d’accés au matériels des logiciels d’application
Ces logiciels système sont:
- Le BIOS ( Basic input output system)
- Le système d’exploitation (Operating System)
50
BIOS (Basic Input Output System)
Le BIOS désigne un composant essentiel d'un ordinateur. Il se présente
comme une sorte de logiciel indispensable au fonctionnement de
l'ordinateur, dont il permet de réaliser quelques-unes des opérations
élémentaires.
Situé sous la carte mère de l'ordinateur, dans la mémoire morte (ROM)
pour être plus précis, le BIOS est le premier programme chargé en
mémoire à se déclencher lorsque vous allumez votre ordinateur.
Il permet, entre autres, de vérifier le bon fonctionnement de la carte
mère et des périphériques simples (clavier, lecteur de disquette, disque
dur, lecteur de CD-Rom, etc.).
51
Système d’exploitation (Operating System)
Un système d'exploitation définit un ensemble de programmes chargé
d'établir une relation entre les différentes ressources matérielles, les
applications et l'utilisateur
Rôle du système d’exploitation :
-Gestion du processeur et de la mémoire vive
-Gestion des entrées-sorties
-Gestion de l’exécution des applications
- Gestion des fichiers
- Gestion des droits
- Gestion des informations relatives
au fonctionnement de la machine 52
Quelques OS
53
Gestion de bureau (OS)
Windows Mac OSX
54
Les logiciels (Software)
Un logiciel est selon le vocabulaire officiel de l'informatique, un ensemble
des programmes, procédés et règles, et éventuellement de la
documentation, relatifs au fonctionnement d'un ensemble de traitement de
données » (Journal Officiel du 17 janvier 1982).
Un logiciel peut être représenté par :
- Un ensemble d’instructions ordonnées
- Un objectif précis
- Un langage propre au monde de l’informatique
On distingue deux catégories de logiciel :
- Logiciels système
- Logiciels d’application
55
Logiciels d’application
Un logiciel d'application est un logiciel destiné à la résolution d'un
problème spécifique.
Un logiciel d’application est capable de manipuler du texte, des chiffres
et des graphiques. Ce type de logiciel exécute une tâche unique comme
par exemple le traitement de texte, les feuilles de calcul ou la lecture
de fichiers audio et vidéo.
56
Catégorie Rôle Exemple
Logiciel de traitement de texte Ce logiciel permet aux utilisateurs de créer et de modifier des MS-Word,
documents. Wordpad et le
bloc-notes
Logiciel de base de données Collection d’informations organisées afin que les utilisateurs Oracle, MS Access,
puissent consulter, gérer et mettre à jour les données. Un logiciel de SPSS
base de données permet aux utilisateurs de stocker et de récupérer
des données à partir de bases de données
Tableurs Le tableur permet aux utilisateurs d’effectuer des calculs en utilisant Excel, Lotus 1-2-3
des feuilles de calcul. et Apple Numbers
Multimédia Ce sont des multimédias qui permettent aux utilisateurs de créer et Real Player et
de lire des fichiers audio et vidéo, autrement dit, des fichiers Media Player, VLC
multimédias
Logiciel de présentation l s’agit d’un logiciel servant à afficher des informations sous la forme Microsoft Power
d’un diaporama Point
Antivirus Permettent de protéger l’ordinateur contre les virus informatiques Avast, avira, AVG
Logiciels à usage Permettent au Pharmacie de gérer les opérations dans une officine, SagaStock,
pharmaceutiques industrie, laboratoire, etc. Endoscan-V57
Logiciels
Systèmes Application
- MS-word
- MS- excel
BIOS SE - SPSS
- Endoscan
- Etc.
58
Codage de l'information
Quelle que soit la nature de l'information traitée par un ordinateur
(image, son, texte, vidéo), elle l'est toujours sous la forme d'un
ensemble de nombres écrits en base 2, par exemple 01001011.
Le terme bit (b minuscule dans les notations) signifie « binary digit »,
c'est-à-dire 0 ou 1 en numérotation binaire. Il s'agit de la plus petite
unité d'information manipulable par une machine numérique. Il est
possible de représenter physiquement cette information binaire par un
signal électrique ou magnétique, qui, au-delà d'un certain seuil,
correspond à la valeur 1.
59
L'octet (en anglais byte ou B majuscule dans les notations) est une
unité d'information composée de 8 bits. Il permet par exemple de
stocker un caractère comme une lettre ou un chiffre
Il faut bien veiller à ne pas confondre le "bit" et le "byte" (formé de 8 bits). On
a donc convenu de deux symboles différents pour ces deux unités de capacité
de mémoire.
- un bit se représente par la lettre "b" (minuscule, donc)
- un byte se représente par la lettre "B" (majuscule, donc)
60
Quelle est la plus grande quantité de mémoire (sois bien attentif à la façon
dont les réponses possibles sont écrites) ?
a. 256 KB
b. 256 Kb
c. 256 kB
Quelle est la plus grande quantité de mémoire ?
a. un octet
b. un byte
c. 8 bits
d. Aucune des autres réponses ne convient
Quelle est l'affirmation correcte ?
a. 1 GB> 1 KB
b. 1 MB> 1 GB
c. 1 KB = 1 kB
61
Usage
Normalement, les capacités de sauvegarde (par ex. USB, disque dur)
sont mesurées en bytes (octets) et la vitesse de transfert des données
(par ex. connexion Internet) en bits/s
62
63
Les bases décimale, binaire et hexadécimale
Base décimale
Nous utilisons le système décimal (base 10) dans nos activités
quotidiennes. Ce système est basé sur dix symboles, de 0 à 9
C'est un système positionnel, c'est-à-dire que l'endroit où se trouve le
symbole définit sa valeur. Ainsi, le 2 de 523 n'a pas la même valeur que
le 2 de 132
En fait, 523 est « l'abréviation » de 5x102 + 2x101 + 3x100 . On peut
selon ce principe imaginer une infinité de systèmes numériques fondés
sur des bases différentes
64
Base binaire
Le système binaire est un système de numération, tout comme l’est le
système décimal, sauf que le système binaire utilise une base de 2. Il
n’y a que deux chiffres : 0 et 1.
Ces chiffres qui composent les nombres binaires sont appelés bits. Si
vous vous rappelez bien, quand on a huit bits, on a un octet/byte.
Toute l'information qui transite dans un ordinateur est codée avec des
bits ne prenant que les valeurs 0 et 1.
65
Base hexadécimal
On utilise aussi très souvent le système hexadécimal (base 16) du fait
de sa simplicité d'utilisation et de représentation pour les machines (il
est bien plus simple d'utilisation que le binaire). Il faut alors six
symboles supplémentaires : A (qui représente le 10), B (11), C (12), D
(13), E (14) et F (15).
66
Conversion décimal-binaire
Valeur binaire de 77 en base 10 Valeur binaire de 37 en base 10
1001101 100101
67
Conversion binaire-décimal
1001 1110
68
Conversion binaire-hexadecimal
69
Conversion binaire-hexadecimal
Pour convertir un nombre binaire en hexadécimal, il suffit de faire des
groupes de quatre bits (en commençant depuis la droite)
Ex : 1001101
- 1101 et 100
- 1101= D
- 100= 4
1001101 en base 2 = 4D en base 16
70
Conversion hexadecimal-decimal
- Un nombre décimal régulier est la somme des chiffres multipliée par
une puissance de 10.
- 137 en base 10 est égal à chaque chiffre multiplié par sa puissance
correspondante de 10:
- 137 = 1 × 10 2 + 3 × 10 1 + 7 × 10 0 = 100 + 30 + 7
71
Conversion hexadecimal-decimal
• Les nombres hexadécimaux sont lus de la même manière, mais
chaque chiffre compte une puissance de 16 au lieu de 10.
• Pour un nombre hexadécimal à n chiffres: d n-1 ... d3 d2 d 1 d 0
• Multipliez chaque chiffre du nombre hexadécimal par sa puissance
correspondante de 16 et additionnez:
• décimal = d n-1 × 16 n-1 + ... + d 3 × 16 3 + d 2 × 16 2 + d 1 × 16 1 + d 0 × 160
72
3B en base 16 est égal à chaque chiffre multiplié par ses
16 n correspondants :
3B 16 = 3 × 16 1 + 11 × 16 0 = 48 + 11 = 59 10
E7A9 en base 16 est égal à chaque chiffre multiplié par ses
16 n correspondants :
• E7A9 16 = 14 × 16 3 + 7 × 16 2 + 10 × 16 1 + 9 × 16 0 = 57344 + 1792
+ 160 + 9 = 59305 10
• 0,816: = 0 × 160 + 8 × 16 -1 = 0 + 0,5 = 0,510
73
Exercice
- 27 en binaire et hexadecimal
- 1212010 en binaire et hexadécimal
- 44FA16 en binaire et décimal
- 0.0516 en binaire et decimal
- 10 -2C en binaire et decimal
- 0000010111001101 en decimal et hexadecimal
74