0% ont trouvé ce document utile (0 vote)
4 vues7 pages

Cours1 Algorithmique Initiation

Ce document est un cours d'initiation aux algorithmes, couvrant les concepts fondamentaux tels que la définition d'un algorithme, l'utilisation des variables, la lecture et l'écriture, les tests conditionnels et les boucles. Les objectifs pédagogiques incluent la compréhension et la rédaction d'algorithmes simples ainsi que l'application de ces concepts dans des programmes. Chaque chapitre fournit des explications et des exemples pratiques pour illustrer l'utilisation des algorithmes dans la résolution de problèmes informatiques.

Transféré par

mbayefa1018
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)
4 vues7 pages

Cours1 Algorithmique Initiation

Ce document est un cours d'initiation aux algorithmes, couvrant les concepts fondamentaux tels que la définition d'un algorithme, l'utilisation des variables, la lecture et l'écriture, les tests conditionnels et les boucles. Les objectifs pédagogiques incluent la compréhension et la rédaction d'algorithmes simples ainsi que l'application de ces concepts dans des programmes. Chaque chapitre fournit des explications et des exemples pratiques pour illustrer l'utilisation des algorithmes dans la résolution de problèmes informatiques.

Transféré par

mbayefa1018
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

INITIATION AUX

ALGORITHMES

Cours 1
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

Table des matières


COURS D’ALGORITHMIQUE – INITIATION ............................................................................ 2
CHAPITRE 1 : INTRODUCTION À L’ALGORITHME............................................................... 2
À quoi cela sert-il ?............................................................................................................................ 2
Dans quel cas l’utiliser ? ................................................................................................................. 2
Définition ............................................................................................................................................. 2
CHAPITRE 2 : LES VARIABLES ................................................................................................... 3
À quoi cela sert-il ?............................................................................................................................ 3
Dans quel cas l’utiliser ? ................................................................................................................. 3
CHAPITRE 3 : LECTURE ET ÉCRITURE .................................................................................... 4
À quoi cela sert-il ?............................................................................................................................ 4
Dans quel cas l’utiliser ? ................................................................................................................. 4
CHAPITRE 4 : LES TESTS (CONDITIONS) ............................................................................... 5
À quoi cela sert-il ?............................................................................................................................ 5
Dans quel cas l’utiliser ? ................................................................................................................. 5
CHAPITRE 5 : LES BOUCLES ....................................................................................................... 6
À quoi cela sert-il ?............................................................................................................................ 6
Dans quel cas l’utiliser ? ................................................................................................................. 6

1
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

COURS D’ALGORITHMIQUE – INITIATION


Objectifs pédagogiques :

• Comprendre ce qu’est un algorithme


• Savoir rédiger un algorithme simple
• Utiliser les variables
• Comprendre la lecture et l’écriture
• Utiliser les tests (conditions)
• Utiliser les boucles (répétitions)

CHAPITRE 1 : INTRODUCTION À L’ALGORITHME

Ce chapitre introduit la notion fondamentale d’algorithme. Il permet aux


étudiants de comprendre que la programmation commence toujours par
une réflexion logique.

À quoi cela sert-il ?


L’algorithme sert à organiser les idées, structurer la résolution d’un
problème et éviter les erreurs avant même d’écrire du code.

Dans quel cas l’utiliser ?


On utilise un algorithme chaque fois que l’on veut résoudre un problème
informatique : calcul, gestion, traitement de données, etc.

Définition : Un algorithme est une suite d’instructions ordonnées


permettant de résoudre un problème.

Exemple : Calculer la somme de deux nombres.

1. Lire le premier nombre

2. Lire le deuxième nombre

3. Calculer la somme

2
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

4. Afficher le résultat

CHAPITRE 2 : LES VARIABLES

Ce chapitre explique comment stocker des informations en mémoire grâce


aux variables.

À quoi cela sert-il ?


Les variables permettent de conserver temporairement des données pour
les manipuler, les modifier ou les afficher.

Dans quel cas l’utiliser ?


On utilise des variables dans presque tous les programmes : pour stocker
un âge, un nom, un résultat de calcul, un compteur, etc.

Une variable est une boîte qui permet de stocker une information.

Types de variables :

- Entier : 5, 10

- Réel : 3.5

- Caractère : 'A'

- Chaîne : "Bonjour"

- Booléen : Vrai ou Faux

Exemple de déclaration :

Variables

a, b : Entier

somme : Entier

3
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

CHAPITRE 3 : LECTURE ET ÉCRITURE

Ce chapitre montre comment un programme communique avec


l’utilisateur.

À quoi cela sert-il ?


La lecture permet de recevoir des informations, l’écriture permet d’afficher
des résultats ou des messages.

Dans quel cas l’utiliser ?


Chaque fois qu’un programme doit demander une information ou afficher
un résultat.

Lecture : Permet de saisir une valeur.

Exemple : Lire a

Écriture : Permet d’afficher un résultat.

Exemple : Écrire somme

Exemple complet :

Algorithme Somme

Variables

a, b, s : Entier

Début

Écrire "Donner a"

Lire a

Écrire "Donner b"

Lire b

4
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

s←a+b

Écrire "La somme est :", s

Fin

CHAPITRE 4 : LES TESTS (CONDITIONS)

Ce chapitre introduit la prise de décision dans un programme.

À quoi cela sert-il ?


Les conditions permettent au programme de choisir une action selon une
situation donnée.

Dans quel cas l’utiliser ?


Quand une action dépend

Les tests permettent de prendre une décision.

Structure :

Si condition Alors

instructions

Sinon

instructions

FinSi

Exemple :

Si n > 0 Alors

Écrire "Positif"

Sinon

5
Mansour Dieng

Ios / Android Dev | Web Dev | Formateur | Sécurité Des Applications | Consultant Stratégie Numérique.

Site Web: [Link]

Plateforme de cours : [Link]/cours

Écrire "Négatif ou nul"

FinSi

CHAPITRE 5 : LES BOUCLES

Ce chapitre explique comment répéter automatiquement des instructions.

À quoi cela sert-il ?


Les boucles évitent de réécrire plusieurs fois les mêmes instructions.

Dans quel cas l’utiliser ?


Pour afficher une liste, parcourir des données, répéter un calcul ou
exécuter une action plusieurs fois.

Les boucles permettent de répéter des instructions.

Boucle POUR :

Pour i allant de 1 à 10 Faire

Écrire i

FinPour

Boucle TANT QUE :

TantQue condition Faire

instructions

FinTantQue

Vous aimerez peut-être aussi