Algorithmique et Programmation 1: Série d’exercices N°3, Exercises of Computer Programming

des exercices d'algorithmes en langage c

Typology: Exercises

2019/2020

Available from 09/17/2023

chaymae-tahiri
chaymae-tahiri 🇲🇦

3 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Algorithmique et Programmation 1
MIP S3 : 2019-2020
Pr. G. Mangoub
Série d’exercices N°3
EX1
Ecrire un programme qui lit au clavier une suite x0, x1, x2, … de nombres entiers positifs ou
nuls et qui en affiche la moyenne. La frappe d’un nombre négatif indique la fin de la série.
EX2
Ecrivez un algorithme puis un programme qui affiche tous les termes de la suite définie ci
après sans les garder en mémoire :
U0=0, U1=1, UN+1=UN + UN-1 pour tout N>=1
EX3
1) Ecrivez un algorithme puis un programme qui lit un entier positif au clavier et dit si
cet entier est parfait ou non.
Rappel : un entier est parfait s’il est égal à la somme de ses diviseurs.
Exemple : 6=3+2+1 6 est parfait.
2) Ecrivez un algorithme puis un programme qui lit un entier N positif au clavier et qui
affiche tous les entiers parfaits inférieurs ou égal à N.
EX4 Ecrire un programme pour chacun des cas suivants
1) qui affiche un carré d’étoiles sur N lignes
2) qui affiche une ligne de carrés d’étoiles. On notera N le nombre d'étoiles par lignes de
carré, NE nombre d'espace entre deux carrés et NC nombre de carrés par lignes
3) qui affiche un triangle d’étoiles sur N lignes
4) qui affiche un losange avec deux lignes centrales comportant un nombre N d’étoiles
chacune.
5) qui affiche une ligne de losanges d’étoiles séparés sur la ligne centrale par un nombre
d'espaces égales à NE
6) qui affiche un tapis présentant les motifs losanges et carrés alternés.
pf2

Partial preview of the text

Download Algorithmique et Programmation 1: Série d’exercices N°3 and more Exercises Computer Programming in PDF only on Docsity!

Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub

Série d’exercices N°

EX

Ecrire un programme qui lit au clavier une suite x 0, x 1, x 2, … de nombres entiers positifs ou nuls et qui en affiche la moyenne. La frappe d’un nombre négatif indique la fin de la série.

EX

Ecrivez un algorithme puis un programme qui affiche tous les termes de la suite définie ci après sans les garder en mémoire : U0=0, U1=1, UN+1=UN + UN-1 pour tout N>=

EX

1) Ecrivez un algorithme puis un programme qui lit un entier positif au clavier et dit si cet entier est parfait ou non. Rappel : un entier est parfait s’il est égal à la somme de ses diviseurs. Exemple : 6=3+2+1 6 est parfait.

2) Ecrivez un algorithme puis un programme qui lit un entier N positif au clavier et qui affiche tous les entiers parfaits inférieurs ou égal à N.

EX4 Ecrire un programme pour chacun des cas suivants

  1. qui affiche un carré d’étoiles sur N lignes
  2. qui affiche une ligne de carrés d’étoiles. On notera N le nombre d'étoiles par lignes de carré, NE nombre d'espace entre deux carrés et NC nombre de carrés par lignes
  3. qui affiche un triangle d’étoiles sur N lignes
  4. qui affiche un losange avec deux lignes centrales comportant un nombre N d’étoiles chacune.
  5. qui affiche une ligne de losanges d’étoiles séparés sur la ligne centrale par un nombre d'espaces égales à NE
  6. qui affiche un tapis présentant les motifs losanges et carrés alternés.

Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub

EX5. (tabverite) Ecrire un programme qui calcule et affiche les tables de vérités des opérateurs logiques &&, ||, !.

EX6 Ecrire le programme exp_bol qui calcule et affiche la table de vérité de l’expression booléenne, (b1 or b2) and not b3, où b1, b2, b3 sont des valeurs booléennes. L’exécution de ce programme donnera à l’écran ce qui suit. b1 b2 b3 :: (b1 or b2) and not b 0 0 0 :: 0 0 0 1 :: 0 0 1 0 :: 1 0 1 1 :: 0 1 0 0 :: 1 1 0 1 :: 0 1 1 0 :: 1 1 1 1 :: 0