Notion d'algorithme
Notion d'algorithme
Notion d'algorithme
ALGORITHMIQUE
C’est un ensemble des circuits électroniques. La partie matérielle est formée par l’Unité
Centrale (UC) et ses périphériques.
Byte : B
1 péta-octet (Po) = 250 octets = 1 024 To = 1 125 899 906 842 624 octets
1 exa-octet (Eo) = 260 octets = 1 024 Po = 1 152 921 504 606 846 976 octets
1 zetta-octet (Zo) = 270 octets = 1 024 Eo = 1 180 591 620 717 411 303 424 octets
1 yotta-octet (Yo) = 280 octets = 1 024 Zo = 1 208 925 819 614 629 174 706 176 octets
5. Ordinateur
C’est une machine capable de traiter automatiquement les informations. Les ordinateurs
sont des systèmes informatiques.
5.1 Catégorie d’Ordinateur :
On peut classer les ordinateurs en 2 familles :
Ordinateur spécialisé : le traitement qu’il peut effectuer est limité
Exemples :
horloge ou montre qui indique l’heure et mesure le temps
Calculatrice qui permet d’effectuer les opérations arithmétiques
Téléphone pour converser à distance
Etc
Ordinateur d’usage général ou universel : le traitement qu’il peut effectuer est
illimité
Exemples :
PC, l’abréviation de Personnal Computer qui signifie Ordinateur
Personnel ou Ordinateur de Bureau
Ses multiples
GHz MHz KHz Hz
109Hz= 1000000000Hz 106Hz=1000000Hz 1000Hz=103 Hz 1
Technologie Fréquence
Pentium I 60 à 233MHz
Pentium II 233 à 450 MHz
Pentium III 450 à 1400 MHz
Pentium IV Supérieure 1400 MHz
Dual corps Double processeur et chaque processeur a la vitesse du Pentium IV
Core de duo 04 processeurs
Core i3 Doté de processeur graphique
Core i5 Doté de processeur graphique
Core i7 Doté de processeur graphique
Pour les autres processeurs, celeron, AMD, … on parle seulement l’équivalence avec
pentium
La compilation est une phase réalisée par l'ordinateur lui-même grâce à un autre
programme appelé compilateur. Le compilateur analyse le code source ou programmes afin
de vérifier la syntaxe et de générer un fichier objet en langage intermédiaire assez proche
du langage machine.
Le compilateur est incapable de générer le fichier objet lorsqu’il y a de(s) erreur(s) de
syntaxe.
9. Structure générale d’un algorithme
Un algorithme est représenté sous forme des blocs suivants :
En tête
Partie Déclaration
Corps de l’algorithme
L’en tête contient le nom de l’algorithme. La partie déclaration contient les variables et
constantes. Le corps de l’algorithme contient les différentes instructions à exécutées.
Exemple d’écriture d’algorithme
Algorithme <identificateur_nom > ; {En - tête}
Variables
<Identificateur > : <Type > ; {Partie déclaration}
Début
<partie actions > ; {Corps de l’algorithme}
Fin.
9.1 En tête :
Algorithme <identificateur_nom >
Chaque algorithme doit être débuté par le mot Algorithme pour dire que vous allez écrire
un algorithme suivi par le nom de l’algorithme.
Exemple :
Algorithme Calculracinecaree ;
Algorithme Permutation ;
Le nom de l’algorithme doit être écrit en un seul mot et ne contient pas des caractères
accentuées ni des caractères spéciaux. Il doit commencer par une lettre mais pas un
chiffre. Il ne doit pas utilisé les mots réservés à l’algorithme comme Var, Debut, Fin, etc.
9.2 Déclaration
Variables ou constantes
<Identificateur > : <Type > ; {Partie déclaration}
Tous les objets manipulés doivent être déclarés sous forme de variable ou constante selon
le cas. Si l’objet manipulé peut prendre plusieurs valeurs lors de l’exécution de
l’algorithme, on l’appelle variable ; dans le cas contraire, on dit que c’est une constante ;
c’est –à-dire, il garde son contenu tout au long de l’algorithme.
Les variables ou constantes sont des données qui peuvent prendre des types tels que :
caractère, chaine de caractère, valeur entier, etc.
Corps de l’algorithme
Début
<partie actions > ; {Corps de l’algorithme}
Fin.
Le corps de l’algorithme commence par le mot clef Début et se termine par Fin. A
l’intérieur de ces deux mots clefs se trouvent les différentes actions à exécutées.