(histoire de nous rappeler à quel point c'était simple au début)
Exercice 1 (affectations, lecture/écriture)
Ecrire un algorithme qui lit deux entiers au clavier et affiche leur somme et leur produit.
Algorithme
début
x <- lire ()
y <- lire ()
somme <- x+y
produit <- x*y
écrire (somme, produit)
fin
Exercice 2 (affectations, lecture/écriture)
On donne le nombre de kilomètres parcourus par une automobile ainsi que la durée du parcours et le nombre de litres d'essence consommé. On demande de calculer la vitesse moyenne et la consommation au kilomètre.
Algorithme
début
km <- lire ()
consoessence <- lire ()
durée <- lire ()
vitesse <- km/durée
conso_km <- consoessence/km
écrire (vitesse, conso_km)
fin
Exercice 3 (fonction simple)
Ecrire une fonction calculant le périmètre d'un cercle de rayon donné.
fonction perimetreCercle (Rayon : réel) : réel
début
p <- 2*3.14*rayon
retourne p
fin
Exercice 4 (conditionnelle et fonction)
Ecrire une fonction donnant le maximum de 2 entiers.
fonction maxDeuxEntiers (x : entier, y : entier) : entier
début
si x > y alors
maximum <- x
sinon
maximum <- y
fsi
retourne maximum
fin
Exercice 5 (fonction et booléens)
Ecrire une fonction qui, selon l'état ouvert ou fermé des 6 interrupteurs notés i1, i2, ... , i6, indique si le courant arrive à la lampe. Le point de départ est toujours alimenté en électricité. Le schéma du circuit est le suivant : (départ > i2 > i6 > lampe) (départ > i1 > i3 > i4 > lampe) (départ > i1 > i5 > lampe).
fonction etatLampe (i1: booléen, i2 : booléen, i3 : booléen, i4 : booléen, i5 : booléen, i6 : booléen) : booléen
début
allumé <- ((i1) et ((i3 et i4) ou i5 )) ou (i2 et i6)
retourne allumé
fin
Exercice 6 (conditionnelles imbriquées)
Ecrire l'agorithme qui permet de saisir des coordonnées (x,y) et d'imprimer le secteur du plan dans lequel le point se situe. Le plan est divisé en quatre secteurs qui sont Nord-Est, Sud-Est, Sud-Ouest, et Nord-Ouest.
Algorithme
début
x <- lire () y <- lire () si x>0 alors
si y>0 alors
écrire "Nord-Est"
sinon écrire "Sud-Est"
fsi
sinon
si y>0 alors
écrire "Nord-Ouest"
sinon écrire "Sud-Ouest"
fsi
fsi
fin
Exercice 7 (conditionnelles imbriquées)
Ecrire un algorithme qui permet d'imprimer l'acidité d'une substance à partir du pH et des règles ci-dessous :
si le pH>7 alors
- si le pH<12>alcaline,
- sinon elle est très alcaline.
si le pH=<7>
- si le pH=7 alors la substance est neutre,
- si le pH>2 alors la substance est acide,
- sinon elle est très acide.
Algorithme
début
ph <- lire ()
si ph>7 alors
si ph<12 alors
écrire "alcaline"
sinon écrire "très alcaline"
fsi
sinon
si ph=7 alors
écrire "neutre"
sinon
si ph>2 alors
écrire "acide"
sinon écrire "très acide"
fsi
fsi
fsi
fin
mardi 23 octobre 2007
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire