0% ont trouvé ce document utile (0 vote)
36 vues13 pages

Presentation 22

Ce document présente les concepts fondamentaux des algorithmes, y compris leur origine, les opérations arithmétiques et logiques, les types de variables, les structures conditionnelles, les boucles, les tableaux, ainsi que les procédures et fonctions. Il souligne l'importance de ces éléments pour la programmation efficace et modulaire. Les structures conditionnelles et les boucles sont essentielles pour la prise de décision et la répétition d'instructions dans un programme.

Transféré par

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

Presentation 22

Ce document présente les concepts fondamentaux des algorithmes, y compris leur origine, les opérations arithmétiques et logiques, les types de variables, les structures conditionnelles, les boucles, les tableaux, ainsi que les procédures et fonctions. Il souligne l'importance de ces éléments pour la programmation efficace et modulaire. Les structures conditionnelles et les boucles sont essentielles pour la prise de décision et la répétition d'instructions dans un programme.

Transféré par

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

ALGORITH

MEPRESENTATION
1) L’origine de l’algorithme
 INTRODUCTION
2) Lire et écrire un message
3) Les opérations
arithmétiques et logique
4) Les variables et leurs types
5) Les structures
conditionnelles
6) Les boucles ou structures
itératives
7) Les tableaux
8) Les procédures et leurs
fonctions
1) L’origine de l’algorithme
Le mot "algorithme" vient du nom d'un mathématicien perse du IXe
siècle, Al-Khwârizmî ( Le mot "algorithme" est également dérivé du
nom du mathématicien arabe du IXe siècle, modifié sous l'influence du
grec arithmos, nombre. Le principe des algorithmes est connu depuis
l'origine des mathématiques. Les procédés ou méthodes de calcul
qualifiables aujourd'hui d'algorithmes ont été proposés dès l'Antiquité.
2) Lire et écrire un message

ECRIRE
‘Veuillez entrer un message: (le stocker dans une variable,
par exemple message)
on demande à l'utilisateur de saisir un message.

. lit ce message et le stocke dans une variable message.

on affiche ce message à l'utilisateur.


3 ) Les opérateurs arithmétique et logique

 Opérateurs arithmétiques

Les opérateurs arithmétiques sont les symboles utilisés pour effectuer


des opérations mathématiques. En programmation, ces opérateurs sont
utilisés pour manipuler des données numériques et effectuer des calculs.
Ils constituent un élément essentiel de tout langage de programmation
et sont utilisés dans presque tous les programmes que vous pouvez
imaginer, des simples calculatrices aux systèmes complexes d'intelligence
artificielle.
 Les opérateurs logiques

Les opérateurs logiques constituent un élément fondamental de la logique


de programmation. Ils permettent aux programmeurs de créer des
instructions conditionnelles complexes et de prendre des décisions basées
sur plusieurs critères. Comprendre les opérateurs logiques est essentiel
pour quiconque souhaite devenir un programmeur efficace. Dans cette
section, nous avons sept opérateurs logiques essentiels : AND, OR, NOT,
XOR, NAND, NOR et XNORAND
4) Les variables et leurs types

Une variable est une entité qui contient une information, elle possède :un nom, une
valeur , un type qui caractérise l’ensemble des valeurs que peut prendre la variable
L’ensemble des variables est stocké dans la mémoire de l’ordinateur .

 Type de variable

Entier : Il s’agit des variables destinées à contenir un nombre entier positif ou négatif
Réel : Il s’agit des variables numériques qui ne sont pas des entiers, c’est à dire qui
comporte des décimales.
Booléen : Il est souvent nécessaire lorsque l’on écrit un programme d’introduire des
variables qui prennent les valeurs VRAI ou FAUX ou les valeurs OUI ou NON.
Caractère : Les variables de type caractères contiennent des caractères alphanumériques
ou numériques
Chaîne : pour manipuler des chaînes de caractères permettant de représenter des mots
ou des phrases.
5 ) Les structures conditionnelles en algorithmique

Les structures conditionnelles sont des éléments fondamentaux en


algorithmique et en programmation. Elles permettent de prendre des décisions
en fonction de certaines conditions.
Elle permet d’exécuter un bloc de code uniquement si une certaine condition
est remplie. Si la condition est vraie, le programme exécute une série
d'instructions. Sinon, il peut exécuter un autre bloc de code, ou rien du tout.
Types de structures conditionnelles :
- Condition simple (si) : C’est la structure la plus basique. Si une condition
est vraie, une action est effectuée
- Condition selon
6) Les boucles et les structures
itératives
Définition
Une structure itérative est une structure qui répète un même
traitement autant de fois que l'on veut en fonction d'une condition
d'exécution. Une Structure itérative est encore appelée une boucle
ou une structure répétitive.
• Une boucle se compose de quatre éléments essentiels :
• Un bloc d'instruction, qui sera exécuté un certain nombre de fois;
• Une condition, qui porte sur au moins une variable dite de boucle.>
• Une initialisation de la variable de boucle.
• Une modification de la variable de boucle pour arrêter la
Il existe 3 formes de structures itérative (boucles)
1. La boucle POUR
2. La boucle TANT QUE
3. La boucle REPETER
Ces structures ont le même pouvoir; mais par convention le choix d'une
boucle dépend essentiellement de la nature du problème à résoudre .

• La boucle Pour est une structure répétitive qui itère le même


traitement pour une plage de valeurs comprises entre une borne
inferieure et une borne supérieure. La boucle Tant que permet
d'exécuter le corps de la boucle lorsque la condition d'exécution est
vérifiée; on s'arrêtera dès que la condition n'est plus vérifiée... • La
boucle Répéter permet de rentrer dans la boucle quelque soit la
condition et réitère l'exécution jusqu'à ce que la condition soit
vérifiée.
7) Les tableaux
Un tableau à une dimension est un tableau
dans lesquels les éléments sont accédé par un
seul indice. directement comme un nombre,
mais il peut être aussi une variable, ou une
expression calculée (de type entier). Mettre la
valeur de la deuxième case du tableau T dans
X.
Un tableau à deux dimensions, également appelé matrice,
est une structure de données qui organise les éléments en
lignes et en colonnes. Chaque élément peut être accédé à
l'aide de deux indices : un pour la ligne et un pour la
colonne.
8) Les procédures et leurs fonctions
Les procédures et les fonctions sont deux types de structures qui permettent de
réutiliser des blocs de code pour simplifier et organiser un programme. Elles
favorisent la modularité et la lisibilité.
Exemple de fonction : FONCTION addition(a, b) RETOURNER a + b FIN
FONCTION Ici, la fonction addition(a, b) prend deux paramètres a et b, effectue
leur addition, et retourne le résultat.
Différences entre procédure et fonction
Les structures conditionnelles, les procédures et les fonctions sont des concepts
clés en algorithmique et en programmation. Elles aident à structurer le code de
manière logique, lisible, et réutilisable. Les structures conditionnelles
permettent de prendre des décisions dans un programme, tandis que les
procédures et fonctions facilitent l'organisation du code et sa réutilisation. Ces
concepts sont essentiels pour développer des programmes efficaces et
modulaires.
MERCI POUR VOTRE
COMPREHENSION

ADN
GOLF 1

Vous aimerez peut-être aussi