0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Introduction à l'Algorithmique en Python

Le document présente les bases de l'algorithmique et de la programmation en Python, incluant des concepts tels que les variables, les types de données, les opérations, les structures conditionnelles, les boucles et les fonctions. Il fournit également des exemples pratiques et des exercices corrigés pour illustrer ces concepts. Ce contenu est destiné aux étudiants de première année en cybersécurité.

Transféré par

r18ondele
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues3 pages

Introduction à l'Algorithmique en Python

Le document présente les bases de l'algorithmique et de la programmation en Python, incluant des concepts tels que les variables, les types de données, les opérations, les structures conditionnelles, les boucles et les fonctions. Il fournit également des exemples pratiques et des exercices corrigés pour illustrer ces concepts. Ce contenu est destiné aux étudiants de première année en cybersécurité.

Transféré par

r18ondele
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 PDF, TXT ou lisez en ligne sur Scribd

Algorithmique et Programmation - 1ère année Cybersécurité

1. Introduction à la programmation

L'algorithmique est l'art de concevoir des méthodes pour résoudre des problèmes. La programmation permet

de traduire ces méthodes dans un langage informatique. Python est l'un des langages les plus simples pour

débuter.

2. Variables et types de données

Python propose plusieurs types : int (entier), float (décimal), str (chaîne), bool (booléen).

Exemple:

a=5

b = 3.2

nom = 'Alice'

actif = True

3. Opérations et expressions

Les opérateurs : +, -, *, /, %, ** pour les mathématiques.

Exemple:

a=5+3*2

4. Structures conditionnelles

Permettent d'exécuter un bloc selon une condition :

Exemple:

if x > 0:

print('Positif')

Page 1
Algorithmique et Programmation - 1ère année Cybersécurité

else:

print('Négatif ou nul')

5. Boucles (for, while)

Utilisées pour répéter une tâche :

Exemple:

for i in range(5):

print(i)

while x < 10:

x += 1

6. Fonctions

Une fonction est un bloc de code réutilisable :

Exemple:

def addition(a, b):

return a + b

7. Listes et itérations

Une liste permet de stocker plusieurs valeurs :

Exemple:

notes = [12, 14, 8]

for note in notes:

Page 2
Algorithmique et Programmation - 1ère année Cybersécurité

print(note)

8. Exercices corrigés

1. Écrire une fonction qui renvoie le carré d'un nombre.

Solution:

def carre(x):

return x**2

2. Écrire un programme qui affiche les nombres pairs de 0 à 20.

Solution:

for i in range(21):

if i % 2 == 0:

print(i)

3. Créer une liste et afficher sa moyenne.

Solution:

notes = [10, 15, 12]

print(sum(notes)/len(notes))

Page 3

Vous aimerez peut-être aussi