MODULE : CULTURE ET TECHNIQUES AVANCÉES DU NUMÉRIQUE
Introduction
Dans le domaine des mathématiques, dont le terme est originaire, un algorithme
peut être considéré comme un ensemble d’opérations ordonné et fini devant être
suivi dans l’ordre pour résoudre un problème.
Pour effectuer une tâche, quelle qu’elle soit, un ordinateur a besoin d’un programme
informatique. Or, pour fonctionner, un programme informatique doit indiquer à
l’ordinateur ce qu’il doit faire avec précision, étape par étape.
Les ordinateurs ne comprennent pas le langage humain, et un algorithme
informatique doit donc être traduit en code écrit dans un langage de programmation.
Il existe de nombreux langages tels que Java, Python, C, C++… chacun présente des
spécificités et convient davantage à un cas d’usage spécifique.
1
Ms: OU-BAHHA M'HAMED
MODULE : CULTURE ET TECHNIQUES AVANCÉES DU NUMÉRIQUE
Introduction
Il faut savoir que le programme binaire est constitué d’un ensemble de valeurs
constituées de 0 et 1 c’est ce qu’on appelle les bits ( élément de base avec lequel travaille
l’ordinateur (nous pouvons le comparer avec vrai/faux, on/off…) ).
Un octet est un ensemble de 8 bits, en fait un
ordinateur ne calcule jamais sur 1 bit à la fois
mais sur un ou plusieurs octets.
2
Ms: OU-BAHHA M'HAMED
Type de Données
Variables Constantes
Une Donnée qui Une Donnée
change Fixe
Ms: OU-BAHHA M'HAMED 3
Relevé de Notes Variables
ISTAG BAB TIZIMI Nom Etudiant
Nom Etudiant Alaoui Mohamed
N°
N° 104 Sexe H
Sexe
Nbre étudiants 560
Matière
Matière Note Valide
Note
Informatique de Base 17,50 Oui
Valide
Comptabilité Générale 14,00 Oui
Moyenne
Introduction au Management 8,00 Non
Mention
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien
Ms: OU-BAHHA M'HAMED 4
Relevé de Notes Variables
ISTAG BAB TIZIMI Nom Etudiant
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeurs
Nbre étudiants 560
Mohamed
Matière Note Valide
Informatique de Base 17,50 Oui
Ali
Comptabilité Générale 14,00 Oui Rania
Introduction au Management 8,00 Non Amal
Structure Digital 16,50 Oui …
Moyenne 14,00
Type
Mention Bien
Chaine de
Ms: OU-BAHHA M'HAMED caractères 5
Relevé de Notes Nom variable
ISTAG BAB TIZIMI N°
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeurs
Nbre étudiants 560 1
Matière Note Valide
34
Informatique de Base 17,50 Oui
Comptabilité Générale 14,00 Oui
88
Introduction au Management 8,00 Non 100
Structure Digital 16,50 Oui …
Moyenne 14,00
Mention Bien Type
Entier
Ms: OU-BAHHA M'HAMED 6
Relevé de Notes Nom variable
ISTAG BAB TIZIMI Sexe
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeurs
Nbre étudiants 560
H
Matière Note Valide
Informatique de Base 17,50 Oui
F
Comptabilité Générale 14,00 Oui
Introduction au Management 8,00 Non
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien Type
Caractère
Ms: OU-BAHHA M'HAMED 7
Relevé de Notes Nom variable
ISTAG BAB TIZIMI Note
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeurs
Nbre étudiants 560
17,50
Matière Note Valide
Informatique de Base 17,50 Oui
14,00
Comptabilité Générale 14,00 Oui 8,00
Introduction au Management 8,00 Non 16,50
Structure Digital 16,50 Oui …
Moyenne 14,00
Mention Bien Type
Réel
Ms: OU-BAHHA M'HAMED 8
Relevé de Notes Nom variable
ISTAG BAB TIZIMI Valide
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeurs
Nbre étudiants 560
OUI
Matière Note Valide
Informatique de Base 17,50 Oui
NON
Comptabilité Générale 14,00 Oui
Introduction au Management 8,00 Non
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien Type
Booléen (logique)
Ms: OU-BAHHA M'HAMED 9
Relevé de Notes Constantes
ISTAG BAB TIZIMI Nbre Etudiants
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H
Nbre étudiants 560
Matière Note Valide
Informatique de Base 17,50 Oui
Comptabilité Générale 14,00 Oui
Introduction au Management 8,00 Non
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien
Ms: OU-BAHHA M'HAMED 10
Relevé de Notes Nom Constante
ISTAG BAB TIZIMI ISTAG
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeur
Nbre étudiants 560
BAB TIZIMI
Matière Note Valide
Informatique de Base 17,50 Oui
Comptabilité Générale 14,00 Oui
Introduction au Management 8,00 Non
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien
Ms: OU-BAHHA M'HAMED 11
Relevé de Notes Nom Constante
ISTAG BAB TIZIMI Nbre Etudiants
Nom Etudiant Alaoui Mohamed
N° 104 Sexe H Valeur
Nbre étudiants 560
104
Matière Note Valide
Informatique de Base 17,50 Oui
Comptabilité Générale 14,00 Oui
Introduction au Management 8,00 Non
Structure Digital 16,50 Oui
Moyenne 14,00
Mention Bien
Ms: OU-BAHHA M'HAMED 12
Type de Données
Variables Constantes
Nom Type Valeur Nom Valeur
Entier Réel Caractère Chaine de
Caractères
Booléen
Exemple: Exemple: Exemple: Exemple:
Exemple:
12 12,5 A OUI
ABCDF2E1
23 23,56 NON
Ms:8OU-BAHHA M'HAMED … 13
… … … …
Les Données sont des informations nécessaires au déroulement d’un
Algorithme. On distingue deux catégories :
• Constante: une donnée fixe qui ne varie pas durant l’exécution d’un
algorithme.
• Variable: une donnée dont le contenu peut être modifier par une action
durant l’exécution d’un algorithme.
Ms: OU-BAHHA M'HAMED 14
Type de Données
Variables Constantes
Une Donnée qui Une Donnée
change Fixe
Ms: OU-BAHHA M'HAMED 15
Déclaration
Ms: OU-BAHHA M'HAMED 16
Déclaration
Moyenne Nom Etudiant
BAB TIZIMI
ISTAG N°
Ms: OU-BAHHA M'HAMED 17
Syntaxe de déclaration d’une constante
Constante
Nom Valeur
Constante Nom_Constante = Valeur
Ms: OU-BAHHA M'HAMED 18
Syntaxe de déclaration d’une Variable
Variable
Nom Type Valeur
Entier Réel Caractère Chaine de Booléen
Caractères
Variable Nom_Variable : Type
Ms: OU-BAHHA M'HAMED 19