0% ont trouvé ce document utile (0 vote)
6 vues4 pages

Chapitre 2 Programmation Informatique

Le document présente les éléments de base d'un programme, incluant les variables, types de données, constantes, entrées/sorties, structures conditionnelles et boucles. Il décrit les types de variables (int, float, string, bool) et les opérations associées, ainsi que la syntaxe pour les entrées et sorties en Python. Les structures conditionnelles et les boucles (for et while) sont également expliquées avec des exemples pratiques.

Transféré par

achouakhattab6
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues4 pages

Chapitre 2 Programmation Informatique

Le document présente les éléments de base d'un programme, incluant les variables, types de données, constantes, entrées/sorties, structures conditionnelles et boucles. Il décrit les types de variables (int, float, string, bool) et les opérations associées, ainsi que la syntaxe pour les entrées et sorties en Python. Les structures conditionnelles et les boucles (for et while) sont également expliquées avec des exemples pratiques.

Transféré par

achouakhattab6
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Chapitre 2.

Les éléments de base d’un Programme

1. VARIABLES ET TYPES DE DONNÉES

Une variable est une zone mémoire qui sert à stocker une valeur. Les données ainsi que les
résultats des calculs intermédiaires ou finaux, sont rangés dans des cases mémoires qui
correspondent à des variables.

Chaque variable a :

 un nom
 une valeur
 un type

Le tableu suivant décrit les types des variables

Type Description Exemple


int entier 10
float nombre réel 3.14
string texte "Bonjour"
bool vrai ou faux True / False
A un type donné, correspond un ensemble d’opérations définies pour ce type :

Type Opérations possibles Symbole

Entier Addition +
Soustraction -
Multiplication *
Division /
Division entière (DIV en VB et % en C)
Modulo (le reste de la
division entière) (MOD en VB)
x exposant y ^ : en vb et pow(x,y) en C
Comparaisons <, =, >, <=, >=, ≠
En algorithmique nous symbolisons la division entière par DIV et le
reste de la division entière par MOD
Réel Addition +
Soustraction -
Multiplication *
Division /
Exposant ^
Comparaisons <, =, >, <=, >=, ≠
Caractère Comparaisons <, =, >, <=, >=, ≠
Chaîne Concaténation (+ , & : en VB)
Comparaison <, =, >, <=, >=, ≠
Booléen Logiques ET, OU, NON et OUex
Exemple :
5 / 2 = 2.5
5 Div 2 = 2
5 Mod 2 = 1
5 ^ 2 = 25
"Bonjour" & " " & "Monsieur" donne "Bonjour Monsieur" L’expression 5 > 2 est
Vraie.
L’expression 7 < 4 est fausse.
Les opérations définies pour le type booléen sont :
 Le ET logique (and)
 Le OU logique (Or)
 Le NON logique (not)
 Le OUex (Ou exclusif appelée en VB Xor)
2. LES CONSTANTES

Comme une variable, à une constante correspond un emplacement mémoire réservé auquel
on accède par le nom qui lui a été attribué, mais dont la valeur stockée ne sera jamais
modifiée au cours du programme.
Syntaxe :
NOM_DE_LA_CONSTANTE = valeur

Exemple :

PI = 3.14

3. ENTRÉES ET SORTIES

Les entrées et sorties permettent à un programme d’interagir avec l’utilisateur.


En Python, on utilise principalement input() pour lire des données et print() pour afficher.

Lecture de données (input)


nom = input('Entrez votre nom : ')
age = int(input('Entrez votre âge : '))

Affichage (print)
print('Bonjour', nom)
print('Vous avez', age, 'ans')

4. STRUCTURES CONDITIONNELLES

Les structures conditionnelles permettent de prendre des décisions dans un programme.

1. if (si)
Permet d’exécuter un bloc de code si une condition est vraie.
Syntaxe
if <Condition>:

Instruction

Exemple :

age = 18

if age >= 18:

print("Tu es majeur")

2. if ... else (si / sinon)


Permet de choisir entre deux cas.

Syntaxe :
if condition:

instruction1

else:

instruction2

Exemple :

x = 10
if x > 5:
print('Grand')
else:
print('Petit')

Schéma de fonctionnement :

3. if ... elif ... else (plusieurs cas)


Permet de tester plusieurs conditions.

elif = "sinon si"


Syntaxe :
if condition1:
instruction1
elif condition2:
instruction2
else:
instruction3

Exemple
note = 14

if note >= 16:


print("Très bien")
elif note >= 10:
print("Moyen")
else:
print("Insuffisant")
5. BOUCLES : Permettent de répéter des instructions. Il y a deux type de boucle : : for et while

La boucle for

La boucle for est utilisée quand on sait combien de fois on veut répéter une action.

Syntaxe :
FOR VARIABLE IN SEQUENCE:
INSTRUCTION

Exemple :
for i in range(5):

print(i)

Boucle while
La boucle while est utilisée quand on ne sait pas à l’avance combien de fois répéter. Elle
continue tant que la condition est vraie

Syntaxe :
while condition:
instruction
Exemple
x=0
while x < 5:
print(x)
x += 1

Vous aimerez peut-être aussi