SlideShare une entreprise Scribd logo
1  sur  32
Session 1/4
Olivier Rovellotti
Eric Pringels
Algorithmiq
ue
Algorithmique : Définition
HISTOIRE
HISTOIRE (Jacquard)
HISTOIRE (John von Neumann)
HISTOIRE (Gates)
HISTOIRE (Jobs)
HISTOIRE (Berners Lee)
Qui sont ces personnes ?
Exercice
Steve wozniak
Ada Lovelace
Nielsen Norman
steve krug
Charles Babbage
Noam Chomsky
John McCarthy
Gerard Salton
Alan Turing
Bob Metcalfe
Linus Torvalds
Richard StallmanGeorge Boole
Chris Wanstrath
LA MEMOIRE
Moore
Machine (TRANSITOR)
Machine (Binaire et hexadécimal)
Machine (Exercice)
Machine (Chaine, String)
A= « Hello »
A= « H »
A= « Hello world »
INSTRUCTIONS
INSTRUCTIONS (Affectations)
INSTRUCTIONS (Expressions)
INSTRUCTIONS (Conditions)
Exercices (Boucles)
Exercices (Affectations)
A= 1
Affiche (A)
A= 1
B= 2
C= A+ A + B + B
Affiche (C)
A= 1
B= A
C= B
Affiche (C)
A= 1
B= 2
C= A+ B
Affiche (C)
A= 1
B= A
C= B
Affiche (C)
A= 1
B= A
C= B
Affiche (A+B +C)
A= 1
B= A
C= B
Affiche (A*B *C)
A= 1
A= A + 1
B = B + A +2
Affiche (B)
A= 2
A= A *A
B = B + A + 2
Affiche (B)
Exercices (Affectations)
A= « Hello »
Affiche (A)
A= « Hello »
B= A
C= B
Affiche (C)
A= « Hello »
B= « world »
C= A & B
Affiche (C)
A= « Hello »
B= A
C= B & B
Affiche (C)
A= « Hello »
B= A
C= B
Affiche (A &B &C)
A= « h »
B= A
C= B
Affiche (A &B &C)
A= « hello »
A= A & 1
B = B & A & « hi»
Affiche (B)
A= « Hello »
B= « world »
B = B & A
Affiche (B)
A= « Hello »
B= « world »
C= A & A & B &B
Affiche (C)
INSTRUCTIONS (Expressions)
A= 1
Affiche (A)
A= 1
B= 2
C= A /A * B / B
Affiche (C)
A= 1
B= A
C= B
Affiche (C % 2)
A= 1
B= 2
C= A* B *2
Affiche (C)
A= 1
B= A
C= B
Affiche (C )
A= 4
B= A
C= B
Affiche (A*B *C)
A= 1
B= A
C= B
Affiche (A*B *C)
A= 1
A= A + 1
B = B + A +2
Affiche (B)
A= 2
A= A *A
B = B + A + 2
Affiche (B)
2
Exercices (Conditions)
Si booléen Alors
Instructions
Fin
Si booléen Alors
Instructions 1
Sinon
Instructions 2
Fin
Demander "Entrez la température de l’eau :"
Lire Temp
Si Temp =< 0 Alors
Afficher "C’est de la glace"
Fin
Si Temp > 0 Et Temp < 100 Alors
Afficher "C’est du liquide"
Finsi
Si Temp > 100 Alors
Afficher "C’est de la vapeur"
Fin
Exercices (Conditions)
Quel est l'âge du capitaine ?
Il faut mettre le chauffage ?
Il à le droit de vote?
Taux d’imposition?
Alexis s’installe dans un appartement un 1er janvier. Le loyer mensuel s’élève à 650 e et le
propriétaire prévoit d’augmenter le loyer de 1,8% chaque année. Alexis souhaite quitter
l’appartement juste avant que le loyer ne dépasse 800 e.
Julie place 430 e sur un livret bancaire au taux annuel de 3%. Ecrire un algorithme qui détermine et
affiche le nombre d’années au bout desquelles Julie disposera d’une somme de 600 e sur ce livret
bancaire.
Ecrire un algorithme qui détermine la première puissance de 2 supérieure ou égale à 1030.
Exercices (Boucles)
Mots palindromes
On veut écrire un algorithme qui décide si un mot est un palindrome. Notre algorithme sera
une fonction prenant en entrée une chaîne de caractères et renvoyant un booléen.
Décompte des occurences d'un motif dans un texte
On cherche à compter le nombre d'occurences d'un mot donné dans un texte. On va donc écrire
un algorithme sous la forme :
Exercices
Le taux d’intéret?Le revue d’un loyer?
Devoir
Twitter: @orovellotti
www.natural-solutions.eu
Merci
Olivier_rovellotti@natural-solutions.eu

Contenu connexe

Plus de Olivier Rovellotti (20)

Hack4 nature Tree from satellite
Hack4 nature Tree from satelliteHack4 nature Tree from satellite
Hack4 nature Tree from satellite
 
Etoile du berger
Etoile du bergerEtoile du berger
Etoile du berger
 
Methode ux
Methode uxMethode ux
Methode ux
 
Opendata arles
Opendata arlesOpendata arles
Opendata arles
 
Ns biodiversity next julien corny rovellotti olivier 2
Ns biodiversity next julien corny rovellotti olivier 2Ns biodiversity next julien corny rovellotti olivier 2
Ns biodiversity next julien corny rovellotti olivier 2
 
The quest for new empowered citizen scientists
The quest for new empowered citizen scientistsThe quest for new empowered citizen scientists
The quest for new empowered citizen scientists
 
A la découverte de l'ux design
A la découverte de l'ux designA la découverte de l'ux design
A la découverte de l'ux design
 
Gamification, Ludification de l’expérience énergie
Gamification, Ludification de l’expérience énergie Gamification, Ludification de l’expérience énergie
Gamification, Ludification de l’expérience énergie
 
Le donut tour metropole
Le donut tour metropoleLe donut tour metropole
Le donut tour metropole
 
Ns ux-emotion
Ns ux-emotionNs ux-emotion
Ns ux-emotion
 
Ns ux-ethique
Ns ux-ethiqueNs ux-ethique
Ns ux-ethique
 
Datasud barcamp
Datasud barcampDatasud barcamp
Datasud barcamp
 
Datasud barcamp 2
Datasud barcamp 2Datasud barcamp 2
Datasud barcamp 2
 
Scapin et bastien
Scapin et bastienScapin et bastien
Scapin et bastien
 
Ns cleo lodel ux
Ns cleo lodel uxNs cleo lodel ux
Ns cleo lodel ux
 
Ns python flask 3
Ns python flask 3Ns python flask 3
Ns python flask 3
 
Ns python flask 2
Ns python flask 2Ns python flask 2
Ns python flask 2
 
Ns python-flask
Ns python-flaskNs python-flask
Ns python-flask
 
Ns python web 1
Ns python web 1Ns python web 1
Ns python web 1
 
Ns python-exercices
Ns python-exercicesNs python-exercices
Ns python-exercices
 

Dernier

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Dernier (11)

JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 

Ns algo 1