Vous êtes sur la page 1sur 19

Exercices simples sur l'affectation (1)

Donnez les valeurs des variables A, B et C après exécution


des instructions suivantes ?

Variables A, B, C: Entier
Début
A←3
B←7
A←B
B ← A+5
C←A+B
C←B–A
Fin

21/11/2015 1
Exercices simples sur l'affectation (2)
Donnez les valeurs des variables A et B après exécution des
instructions suivantes ?

Variables A, B : Entier
Début
A←1
B←2
A←B
B←A
Fin

Les deux dernières instructions permettent-elles d’échanger les


valeurs de A et B ?

21/11/2015 2
Exercices simples sur l'affectation (3)
Ecrire un algorithme permettant d’échanger les
valeurs de deux variables A et B

21/11/2015 3
Exercice (lecture et écriture)
Ecrire un algorithme qui demande un nombre entier à l'utilisateur, puis
qui calcule et affiche le double de ce nombre

21/11/2015 4
Exercice (lecture et écriture)
Ecrire un algorithme qui vous demande de saisir votre nom puis
votre prénom et qui affiche ensuite votre nom complet

21/11/2015 5
Exercice (Si…Alors…Sinon)
Ecrire un algorithme qui permet d’afficher la valeur
absolue d’un nombre réel x

1- en utilisant si ,,,, alors ,,,, sinon


2- en utilisant si ,,,, alors

21/11/2015 6
Exercice (tests)
Ecrire un algorithme qui demande un nombre entier à l'utilisateur,
puis qui teste et affiche s'il est divisible par 3

21/11/2015 7
Tests imbriqués: exercice
Le prix de photocopies dans une reprographie varie selon le
nombre demandé: 0,5 DH la copie pour un nombre de copies
inférieur à 10, 0,4DH pour un nombre compris entre 10 et 20 et
0,3DH au-delà.

Ecrivez un algorithme qui demande à l’utilisateur le nombre de


photocopies effectuées, qui calcule et affiche le prix à payer

21/11/2015 8
Tests imbriqués: exercice
Ecrivez un algorithme pour résoudre une équation de 2ième degré,
les coefficients a, b et c sont donnés par l’utilisateur au moment
de l’éxecution,

21/11/2015 9
Exercice : Boucle Tant que
Un algorithme qui détermine le premier nombre entier N tel que la
somme de 1 à N dépasse strictement 100

21/11/2015 10
Boucle Pour : exercice1
Calcul de x à la puissance n où x est un réel non nul et n un
entier positif ou nul

21/11/2015 11
Lien entre Pour et TantQue
Calcul de x à la puissance n où x est un réel non nul et n un entier positif ou
nul (version avec TantQue)

21/11/2015 12
Boucle Répéter jusqu’à : exemple
Un algorithme qui détermine le premier nombre entier N tel que la somme de 1
à N dépasse strictement 100 (version avec répéter jusqu'à)

21/11/2015 13
Opérations sur les tableaux
 Écrivez un programme qui comporte la déclaration d’un tableau de 25 réels
(les notes d’une classe), on commence par effectuer la saisie des notes, et
en suite on calcul la moyenne des 25 notes et on affiche la moyenne,

21/11/2015 14
Opérations sur les tableaux
 Écrivez un algorithme qui lit un tableau d’entiers de n éléments et donne la
plus grande et la plus petite valeur de ce tableau.

21/11/2015 15
exercices sur les tableaux
 Écrivez un algorithme qui permet de déterminer si les éléments d'un tableau
d'entiers sont tous consécutifs ou non. (Par exemple, si le tableau est : 7; 8; 9;
10, ses éléments sont tous consécutifs. Si le tableau est : 7; 9 ; 10; 11, ses
éléments ne sont pas tous consécutifs).

21/11/2015 16
Écrivez une fonction fact(), qui prend pour argument un
entier n et retourne le factoriel de n.

21/11/2015 17
Écrivez une procédure qui lit un entier n (la taille du
tableau), le tableau d’entiers T de n éléments, l’entier x et
indique le nombre de fois que x figure dans le tableau T.

21/11/2015 18
Fonctions récursives : exercice

Ecrivez une fonction récursive qui calcule


le terme n de la suite de Fibonacci définie
par: U(0)=U(1)=1
U(n)=U(n-1)+U(n-2)

21/11/2015 Pr. R. EL ALAMI 19

Vous aimerez peut-être aussi