• Aucun résultat trouvé

I Algorithme La division de

N/A
N/A
Protected

Academic year: 2022

Partager "I Algorithme La division de"

Copied!
1
0
0

Texte intégral

(1)

Spé Programmes de recherche de PGCD 2011-2012

I Algorithme

La division deaparbdonne un reste r. On donne àala valeur deb et àb celle der. Puis on recommence avec le nouveau couple (a, b) ainsi obtenu, tant que le reste n’est pas nul.

Algorithme (langage libre) Commentaires Lire a

Lire b La machine demande les valeurs de aet deb.

Tant Queb6= 0 Faire Affecterabq àr

Affecterb àa Le couple (a, b) prend la valeur (b, r) Affecterrà b

Fin Tant Que Sortie de boucle b= 0(=r)

Afficher a Le dernier reste non nul est dans a

II Programmes pour calculatrices

Calculatrice qui possède l’instruction "Tant que" (While). Si la calculatrice ne possède pas d’instruction donnant di- rectement le reste, on l’obtient à l’aide deR=A−BQ;Qse calcule avecQ= Int(A/B) où Int désigne la partie entière.

CASIO Texas Instruments

"A" : ?→A Prompt A

"B" : ?→B Prompt B

While B6= 0 While B6= 0

A−B*Int(A÷B)→R A−B*Int(A/B)→R

B→A B→A

R→B R→B

WhileEnd End

"Le PGCD est" : A Disp "Le PGCD est", A

III Programmes pour 2 logiciels

Logiciels : AlgoBox et Python.

Python AlgoBox

a=input(’Valeur de a : ’) VARIABLES

a=int(a) a EST DU TYPE NOMBRE

b=input(’Valeur de b : ’) b EST DU TYPE NOMBRE

b=int(b) r EST DU TYPE NOMBRE

while b !=0 : DEBUT ALGORITHME

r=a%b LIRE a

a=b LIRE b

b=r TANT QUE (b !=0) FAIRE

print(’PGCD : ’,a) DEBUT TANT QUE

r PREND LA VALEUR a%b a PREND LA VALEUR b b PREND LA VALEUR r FIN TANT QUE

AFFICHER "PGCD : "

AFFICHER a FIN ALGORITHME

My Maths Space 1 sur 1

Références

Documents relatifs

Cette partie introduit aussi des conventions de notation qui pourront être utilisées dans tout le problème.. Cette création est mise à disposition selon

Donner le nombre d’unit´es de caoutchouc et d’acier n´ecessaires. On suppose qu’il veut construire 35 grosses voitures et 25 petites. Quel serait son chiffre d’affaire ?

En utilisant et adaptant l’algorithme/programme ci-dessus, d´eterminer le nombre de moteurs per- mettant d’obtenir un b´en´efice

Si un calcul comporte des opérations entre parenthèses, ces opérations doivent être faites en priorité... Ensuite les multiplications et

[r]

On pousse tous les bits d'un cran (ou de plusieurs si on remplace 1 par n) vers la droite (on perd donc des données de ce côté), on complète par des zéros sur la gauche. On obtient

Le jeu consiste à attraper, à l’aide d’une canne munie à son extrémité d’un crochet, un canard en plastique placé à la surface de l’eau.. Cette eau est mise en

Si on suppose que la totalité de l’acide éthanoïque réagit, expliquer en utilisant l’équation de la réaction, pourquoi la quantité de matière maximale