• Aucun résultat trouvé

Algorithmique (suite 2)

N/A
N/A
Protected

Academic year: 2022

Partager "Algorithmique (suite 2)"

Copied!
1
0
0

Texte intégral

(1)

TS Algorithmique (suite 2) 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 Algorithme

—————–

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 :

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 2 :

É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 3 :

Écrire un algorithme qui informe un utilisateur ayant saisi les coefficients d’un trinômeP du second degré, si l’équation P(x) = 0 admet des solutions réelles ou complexes.

Prolongement :Prévoir le calcul et l’affiche de ou des solutions.

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

Compare Decimal equal 1st op low 1st op high Edit, Edit and Mark zero &lt;zero &gt;zero. Shift and Round Decimal zero &lt;zero &gt;zero overflow Subtract Decimal

Dans la fonction spirale, créez un tableau pour mémoriser le fait qu'une case a été visitée ou

[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

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

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..

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

Le méthode de Monte Carlo classique pour calculer une valeur approchée de π consiste à tirer aléatoirement un grand nombre n de fois des points (x, y) du plan avec −1 ≤ x ≤ 1,