Datei:GCD through successive subtractions.svg
Personen-Konto
Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.
Beschreibung
| BeschreibungGCD through successive subtractions.svg |
English: The set of common divisors of two given natural numbers is the set of divisors of one and only one natural number, called the “greatest common divisor” of the initial pair. To prove its existence, it is sufficient to exhibit we can always calculate it, from any pair of natural numbers. How to understand “greatest”? The order in question is divisibility: a partial order on set ℕ of natural numbers. For example, 2 is a common divisor
Under the algorithm of the image, Instead of replacing A novice in coding can copy and paste in a window dedicated to JavaScript one of the following comparisons, and then command the execution: /* To open a Firefox window
dedicated to JavaScript code: Shift + F4 */
d = r = k = 182; p = 238; // example of input values,
// that we can replace with two other natural numbers
if( s = p){ // if the common value of s and p is not zero
while(r){ // while the value of r is not zero
if(r < s){ // in this case, reverse the values of r and s
d = s; s = r; r = d }
r = r-s } // end of the loop 'while(r)'
d = s } // end of the block that begins with 'if( s = p)'
" GCD("+ k +", "+ p +") = "+ d; // output: a String object
// Keyboard shortcut in Firefox to execute the code: Ctrl + L
On the image top, try{ // in case of error in this block,
// execution failure of this code block, go to 'catch'
d = r = k = 408; p = 255; // example of input values
var b; // global scope declaration
s = function(n){
// to test the value of parameter n: is it a natural number?
b = n.constructor == Number; // Boolean value
if( !b // first incorrect case
|| n < 0 || n != Math.floor(n) // other incorrect cases
) throw n
// in one of the previous cases, n is thrown as error
}; // end of assignment to variable s
s(k); s(p); // verifications
if( s = p){ // if the common value of s and p is not zero
while(r){
if(r < s){d = s; s = r; r = d} r = r-s } d = s }
" GCD("+ k +", "+ p +") = "+ d
}catch(e){ // in case of error (if e is thrown)
" "+( b ? e +" is not a natural number.":
" Incorrect code.")
}
Français : Voir la version en français… |
| Datum | |
| Quelle | Eigenes Werk |
| Urheber | Arthur Baelde |
| Andere Versionen | |
| SVG‑Erstellung InfoField |
Lizenz
- Dieses Werk darf von dir
- verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
- neu zusammengestellt werden – abgewandelt und bearbeitet werden
- Zu den folgenden Bedingungen:
- Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
- Weitergabe unter gleichen Bedingungen – Wenn du das Material wiedermischst, transformierst oder darauf aufbaust, musst du deine Beiträge unter der gleichen oder einer kompatiblen Lizenz wie das Original verbreiten.
Kurzbeschreibungen
In dieser Datei abgebildete Objekte
Motiv
Einige Werte ohne einen Wikidata-Eintrag
27. Juni 2018
5.165 Byte
825 Pixel
660 Pixel
image/svg+xml
c583b794c4f66ad732df5117f364c8bb8e54de72
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
| Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
|---|---|---|---|---|---|
| aktuell | 14:18, 9. Feb. 2025 | 660 × 825 (5 KB) | wikimediacommons>Arthur Baelde | the latest version is the best one |
Dateiverwendung
Die folgende Seite verwendet diese Datei:
Metadaten
Personen-Konto
Diese Datei enthält weitere Informationen, die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.
| Breite | 660 |
|---|---|
| Höhe | 825 |