0% ont trouvé ce document utile (0 vote)
2 vues11 pages

Algorithmique Et Python Course

Ce document présente une introduction à l'algorithmique et à Python, expliquant ce qu'est un algorithme et son importance dans la résolution de problèmes. Il couvre les bases de l'algorithmique, y compris la syntaxe, les structures de contrôle, et fournit des exemples pratiques en Python. Des exercices pratiques sont également proposés pour renforcer l'apprentissage.

Transféré par

ismaelmalanda147
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)
2 vues11 pages

Algorithmique Et Python Course

Ce document présente une introduction à l'algorithmique et à Python, expliquant ce qu'est un algorithme et son importance dans la résolution de problèmes. Il couvre les bases de l'algorithmique, y compris la syntaxe, les structures de contrôle, et fournit des exemples pratiques en Python. Des exercices pratiques sont également proposés pour renforcer l'apprentissage.

Transféré par

ismaelmalanda147
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

Introduction à

l’algorithmique
presented par Rooly Marvin ONDO ABAGHE
Course overview

Introduction du cours Bases de l’algorithmique

Introduction à python Exercices pratiques supervisés


1 - Introduction au cours

a) Présentation générale

Qu’est-ce qu’un algorithme ?


Un algorithme est une séquence finie d’instructions permettant de résoudre un
problème ou d’effectuer une tâche. Exemple : une recette de cuisine peut être
considérée comme un algorithme.

Pourquoi apprendre l’algorithmique ?


L’algorithmique permet de structurer sa pensée, d’optimiser les résolutions de
problèmes et de construire des programmes efficaces.

Pourquoi Python ?
Python est un langage simple à apprendre, avec une syntaxe claire et lisible. Il
est très adapté aux débutants et largement utilisé dans le monde professionnel.
b) Outils necessaires

Installer Python : Téléchargez et


installez Python à partir de
[Link]

Choisir un éditeur de texte ou un


IDE : Utilisez un outil comme
Thonny ou Visual Studio Code.

Tester Python : Dans un terminal


ou un IDE, tapez print("Hello,
World!") et exécutez.
2 - Bases de l’algorithmique

a) Syntaxe de base et premiers pas

Définition : Un algorithme est une série d’étapes logiques pour résoudre un


problème.
Exemple : Algorithme pour additionner deux nombres
Entrées : Deux nombres a et b.
Traitement : Calculer leur somme s = a + b.
Sortie : Afficher s.

Representation avec pseudo-code

Début
Lire a, b
s←a+b
Afficher s
Fin
b) Les structures de controles

1. Les conditions

SI condition ALORS
exécuter action
SINON
exécuter autre action
FIN SI

Exemple: Trouver si un nombre est pair ou impair (Pseucode)

Début
Lire n
SI n mod 2 = 0 ALORS
Afficher "Pair"
SINON
Afficher "Impair"
Fin
2. Les boucles

POUR : Répéter un nombre fixe de fois.


TANT QUE : Répéter tant qu'une condition est vraie.

Exemple: Calculer la somme des nombres de 1 à N.

Début
Lire N
somme ← 0
POUR i de 1 à N FAIRE
somme ← somme + i
Afficher somme
Fin
3 - Introduction à python

a) Présentation générale
Opérateurs:
Variables et types :
# Arithmétiques
# Déclaration de variables somme = 3 + 2
x=5 # entier produit = 4 * 5
pi = 3.14 # flottant puissance = 2 ** 3 # 2 puissance 3
nom = "Alice" # chaîne de caractères
est_actif = True # booléen # Relationnels
print(3 > 2) # True
# Affichage des variables print(4 == 5) # False
print(x, pi, nom, est_actif)
b) Structures de contrôle en Python
1. Conditions:
# Trouver si un nombre est pair ou impair
n = int(input("Entrez un nombre : "))
if n % 2 == 0:
print("Pair")
else:
print("Impair")

2. Boucles:

# Calculer la somme des nombres de 1 à N


N = int(input("Entrez la valeur de N : "))
somme = 0
for i in range(1, N + 1):
somme += i
print("La somme est :", somme)
4. Exercices pratiques supervisés
a)Exercice Simple
1. Programme personnalisé:
nom = input("Entrez votre nom : ")
print("Bonjour,", nom, "! Bienvenue dans le monde de Python.")

2. Calculatrice Simple:
print("Choisissez une opération :")
print("1. Addition")
print("2. Soustraction")
choix = input("Entrez votre choix (1/2) : ")
x = float(input("Entrez le premier nombre : "))
y = float(input("Entrez le deuxième nombre : "))
if choix == '1':
print("Résultat :", x + y)
elif choix == '2':
print("Résultat :", x - y)
else:
print("Choix invalide")
4. Exercices pratiques supervisés
a)Exercice Simple

3. Plus grand de trois nombres

a = int(input("Entrez le premier nombre : "))


b = int(input("Entrez le deuxième nombre : "))
c = int(input("Entrez le troisième nombre : "))
max_val = max(a, b, c)
print("Le plus grand nombre est :", max_val)

Vous aimerez peut-être aussi