Algorithm Learning

Algorithm Learning

  • Algorithmes
  • Pseudo-code
  • Organigrammes
  • Boucles
  • Fonctions
  • Initiation LARP
  • Modules LARP

›Boucles

Algorithmie

  • Récap'
  • Ressources
  • Exercices

Pseudo-code

  • Récap'
  • Ressources
  • Exercices

Organigrammes

  • Récap'
  • Ressources
  • Exercices

Boucles

  • Récap'
  • Ressources
  • Exercices

Fonctions

  • Récap'
  • Ressources
  • Exercices

LARP - Initiation

  • Récap'
  • Ressources
  • Exercices

LARP - Modules

  • Récap'
  • Ressources
  • Exercices

Exercices sur les Boucles

Voici quelques exercices corrigés pour t'entrainer sur les boucles.


Exercice 1

Ecrire l'algorithme permettant d'afficher la table de multiplication par 9.

Correction possible

ALGORITHME Table Multi
var i : entier
DEBUT
    POUR i DE 1 A 10 FAIRE
        ECRIRE(i*9)
    FINPOUR
FIN

Autre correction possible

ALGORITHME Table Multi
var i : entier = 1
DEBUT
    TANT QUE i INFERIEUR STRICT A 10
        ECRIRE(i*9)
        i ← i + 1
    FINTANTQUE
FIN


Exercice 2

Ecrire un programme qui affiche le plus petit entier n tel que 1² + 2² + 3² + ... + n² dépasse 12345:

Correction possible

Variables n, somme en Entier
Debut
    n ← 0
    somme ← 0
    TANT QUE somme INFERIEUR STRICT A 12345:
        n ← n + 1
        somme ← somme + (n*n)
    Ecrire n
    FINTANTQUE
FIN

Autre correction possible

Variables n, somme en Entier
Debut
    n ← 0
    somme ← 0
    REPETER
        n ← n + 1
        somme ← somme - (n*n)
    TANT QUE somme SUPERIEURE A 0
    Ecrire n
    FINTANTQUE
FIN

Exercice 3

Ecrire un algorithme qui demande successivement 20 nombres à l’utilisateur, et qui lui dise ensuite quel était le plus grand parmi ces 20 nombres :

Correction vidéo

Correction possible

VARAIBLES N, i, PG en Entier
DEBUT
PG ← 0
POUR i ← 1 A 20
    Ecrire "Entrez un nombre : "
    Lire N
    Si i = 1 ou N > PG ALORS
        PG ← N
    FinSi
i SUIVANT
ECRIRE "Le nombre le plus grand était : ", PG
FIN

Autre correction possible

VARIABLES N, i, PG en Entier
DEBUT
    PG ← -1
    i ← 1
    REPETER
        Ecrire "Entrez un nombre : "
        Lire N
        PG ← MAXIMUM(PG, N)
    TANT QUE i INFERIEUR A 20
    FINTANTQUE
    ECRIRE "Le nombre le plus grand était : ", PG
FIN

← RessourcesRécap' →
  • Exercice 1
  • Exercice 2
  • Exercice 3
Copyright © 2021 PIMO