• Aucun résultat trouvé

Algorithmique 3

N/A
N/A
Protected

Academic year: 2022

Partager "Algorithmique 3"

Copied!
1
0
0

Texte intégral

(1)

Seconde Algorithmique 3 2011-2012

Nous pouvons donner à notre ordinateur des séries d’instructions à effectuer selon qu’une condition est remplie ou non (aiguillage).

Cette structure logique s’appelletest..

Structure

Si <condition > alors début

instructions 1 . . .

fin sinon début

instructions 2 . . .

finsi

. . .. . .. . .instruction suivante

Dans le cas où la condition est VRAIE , la machine exécute la série des «instructions 1» ; au moment où elle arrive au mot «sinon» , la machine saute directement à la première instruction située après le

«finSi» . De même, au cas où la condition est FAUSSE , la machine saute directement à la première ligne située après le «sinon» et exécute l’ensemble des «instructions 2» . Dans tous les cas, les instructions situées juste après le «finSi» seront exécutées normalement.

Exemple

Déclaration des variables A est un nombre Début

Lire A

Si A>0 alors début

Afficher "A est strictement positif fin

sinon début

Afficher "A est négatif ou nul finsi

Fin

• Que produit l’algorithme suivant ?

• Quel cas cet algorithme ne "gère" pas ? Proposer une amélioration

EXERCICE 1 :

Écrire un algorithme qui demande à un utilisateur les trois longueurs des côtés d’un triangle et qui l’informe sur le fait que le triangle est rectangle ou non.

EXERCICE 2 :

Une fonction est définie sur l’intervalle [−2; 5].

Écrire un algorithme qui lit un nombre, et informe l’utilisateur si le nombre choisi a une image ou n’en a pas.

EXERCICE 3 :

On considère l’inéquation x

2x+ 1 61 . Écrire un algorithme qui informe un utilisateur ayant saisi un nombre, s’il est solution ou non de l’inéquation.

EXERCICE 4 :

Écrire un algorithme qui permet à un étudiant qui saisit sa note d’oral et sa note d’écrit, de connaître sa moyenne et de savoir s’il a obtenu son module sachant que sa moyenne doit être supérieure ou égale à 10.

Note écrit : coefficient 2 Note oral : coefficient 1

My Maths Space 1 sur 1

Références

Documents relatifs

[r]

Programmer une fonction décidant, de façon approchée après un nombre maximum d'itérations, si un complexe appartient à M.. Dessiner ces points d'une couleur intermédiaire entre noir

[r]

Le but de l’exercice demandé est de générer et de dessiner tous les chemins possibles entre deux points en utilisant une fonction récursive.. 1.2

[r]

Soient n villes situées aux points M 1 , ..., M n , le problème du voyageur de commerce consiste à trouver un circuit fermé de longueur minimale passant par toutes les villes..

[r]

Rotation d’un tetra : dans tetra.h et tetra.cpp, déclarer et définir une fonction rotate qui applique une rotation d’angle double alpha autour de l’axe Oz sur un tetra et qui