Want to create interactive content? It’s easy in Genially!

Get started free

MCD Euclide Python

Annalisa Paratore

Created on May 26, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

<

>

<L'algoritmo Euclideo per la ricerca del MCD

start>
ELEMENTI DI EUCLIDE - LIBRO VII - Proposizione 1

Fissati due numeri disuguali, e sottratto continuamente in successione il minore dal maggiore, se il resto non misura mai completamente quello prima di se stesso, fino a che resti una unità, allora i numeri originari saranno primi tra loro

la proposizione Nella versione moderna

Siano a e b due interi positivi di cui si vuole determinare il loro massimo comun divisore. In primo luogo, esistono e sono unici due numeri q e r per i quali: a = bq + r e 0 ≤ r < b Inoltre, MCD(a, b) = MCD(b, r) applicando ripetutamente l’uguaglianza, l’ultimo resto non nullo è il massimo comun divisore di a e b.

APPLICAZIONE
DIAGRAMMA DI FLUSSO
Implementazione dell'algoritmo

a = int(input('Inserisci il primo numero: '))b = int(input('Inserisci il secondo numero: ')) while b > 0: r = a % b a, b = b, r print (a)

Attività completata

<

>