1.3 Eukleideen algoritmi ja kokonaislukuyhtälöt
Malliratkaisuja
159 (kaavamainen ratkaisutapa)
![8{,}6=0{,}3x+0{,}5y](https://math-demo.abitti.fi/math.svg?latex=8%7B%2C%7D6%3D0%7B%2C%7D3x%2B0%7B%2C%7D5y)
![86=3x+5y](https://math-demo.abitti.fi/math.svg?latex=86%3D3x%2B5y)
![\text{syt}\left(3{,}5\right)=1](https://math-demo.abitti.fi/math.svg?latex=%5Ctext%7Bsyt%7D%5Cleft(3%7B%2C%7D5%5Cright)%3D1)
![\frac{86}{1}=86\ \text{on kokonaisluku, joten on olemassa yksittäisratkaisu}](https://math-demo.abitti.fi/math.svg?latex=%5Cfrac%7B86%7D%7B1%7D%3D86%5C%20%5Ctext%7Bon%20kokonaisluku%2C%20joten%20on%20olemassa%20yksitt%C3%A4isratkaisu%7D)
Eukleideen algoritmi
![5=1\cdot3+2](https://math-demo.abitti.fi/math.svg?latex=5%3D1%5Ccdot3%2B2)
![3=1\cdot2+1](https://math-demo.abitti.fi/math.svg?latex=3%3D1%5Ccdot2%2B1)
![2=2\cdot1](https://math-demo.abitti.fi/math.svg?latex=2%3D2%5Ccdot1)
![1=3-1\cdot\left(5-1\cdot3\right)](https://math-demo.abitti.fi/math.svg?latex=1%3D3-1%5Ccdot%5Cleft(5-1%5Ccdot3%5Cright))
![1=3-1\cdot5+1\cdot3](https://math-demo.abitti.fi/math.svg?latex=1%3D3-1%5Ccdot5%2B1%5Ccdot3)
|| * 86
![10=6\cdot1+4](https://math-demo.abitti.fi/math.svg?latex=10%3D6%5Ccdot1%2B4)
<----
![4=2\cdot2](https://math-demo.abitti.fi/math.svg?latex=4%3D2%5Ccdot2)
![14630=4826\cdot3+152](https://math-demo.abitti.fi/math.svg?latex=14630%3D4826%5Ccdot3%2B152)
![4826=152\cdot31+114](https://math-demo.abitti.fi/math.svg?latex=4826%3D152%5Ccdot31%2B114)
<---
![38=34086a+14630b](https://math-demo.abitti.fi/math.svg?latex=38%3D34086a%2B14630b)
![38=\left(14630-4826\cdot3\right)\cdot1-\left(4826-\left(14630-4826\cdot3\right)\cdot31\right)\cdot1](https://math-demo.abitti.fi/math.svg?latex=38%3D%5Cleft(14630-4826%5Ccdot3%5Cright)%5Ccdot1-%5Cleft(4826-%5Cleft(14630-4826%5Ccdot3%5Cright)%5Ccdot31%5Cright)%5Ccdot1)
(kirjoita geogebraan (a - b*3)*1-(b-(a-b*3)*31)*1)
![38=32\cdot14630-97\cdot4826](https://math-demo.abitti.fi/math.svg?latex=38%3D32%5Ccdot14630-97%5Ccdot4826)
161
Eukleideen algoritmi
Etsitään yksittäisratkaisu:
Yksi ratkaisu, jossa x ja y ovat positiivisia, on x = 27 ja y = 1, (kun n = -29)
V: 27 kolmen desin rasiaa ja 1 viiden desin rasia.
Nopea ratkaisu:
Huomataan, että 86 = 81+5 = 3*27+5*1, joten
V: 27 kolmen desin rasiaa ja 1 viiden desin rasia.
x = 6 puruluun pakkaus
y = 10 puruluun pakkaus
a)
b)
(päätellään, että y = 5 ja x = 1 (56 = viisi kymppiä ja yksi kutonen))
Tai kaavamaisesti:
syt:
Koska 56 / 2 = 28 on kokonaisluku, yksittäisratkaisu on olemassa. Selvitetään se:
|| * 28 (jotta saadaan 56)
Kun n = -10, saadaan
x = 56 + 5*(-10) = 6 ja
y = -28 - 3*(-10) = 2
Kun n = -11, saadaan
x = 56 + 5*(-11) = 1 ja
y = -28 - 3*(-11) = 5
V: 6 kuuden puruluun pakkausta ja 2 kymmenen.
V: 1 kuuden puruluun pakkausta ja 5 kymmenen.
163
=>
38 / 38 = 1 on kokonaisluku, joten etsitään yksittäisratkaisu
(kirjoita geogebraan (a - b*3)*1-(b-(a-b*3)*31)*1)
161
Saadaan syt=3. 800 / 3 ei ole kokonaisluku, joten ei ratkaisua.
Eukleideen algoritmi
Jakoyhtälössä a = nq + r
Tämä on nimeltään Eukleideen algoritmi.
![38=2\cdot15+8](https://math-demo.abitti.fi/math.svg?latex=38%3D2%5Ccdot15%2B8)
![15=1\cdot8+7](https://math-demo.abitti.fi/math.svg?latex=15%3D1%5Ccdot8%2B7)
<-- viimeinen nollasta eroava jakojäännös on syt
ESIM 1. Mikä on lukujen 343 ja 63 suurin yhteinen tekijä?
![63=2\cdot28+7](https://math-demo.abitti.fi/math.svg?latex=63%3D2%5Ccdot28%2B7)
Pyj saadaan kaavasta
eli
.
ESIM 2. Mikä on lukujen 14 ja 6 pienin yhteinen monikerta?
***
Tehtäviä
149, 150, 151, 156, 152, 155, 165a
- syt(a, n) = syt(n, r)
Tämä on nimeltään Eukleideen algoritmi.
ESIM. Selvitä lukujen 433 ja 38 suurin yhteinen tekijä jakoyhtälön avulla.
joten jakoyhtälö on:
joten syt( 433, 38 ) = 1
ESIM 1. Mikä on lukujen 343 ja 63 suurin yhteinen tekijä?
Siis syt(343, 63) = 7.
Pyj saadaan kaavasta
ESIM 2. Mikä on lukujen 14 ja 6 pienin yhteinen monikerta?
***
Tehtäviä
149, 150, 151, 156, 152, 155, 165a
Diofantoksen yhtälö
Diofantoksen yhtälö on yleisnimitys yhtälöille, joiden kertoimet ovat kokonaislukuja ja joille etsitään kokonaislukuratkaisuja.
1. asteen Diofantoksen yhtälö: ax + by = c kun a, b, c ∈ ℤ
- Diofantoksen yhtälöllä ax + by = c on jokin ratkaisu (x0, y0)
jos ja vain jos
c on jaollinen syt(a, b):lla eli c on syt(a, b):n monikerta. - Tätä ratkaisua (x0, y0) kutsutaan yksittäisratkaisuksi ja se saadaan Eukleideen algoritmin avulla käyttämällä yhtälöä
- Diofantoksen yhtälön yleinen ratkaisu on kaikkien yksittäisratkaisujen joukko ja se saadaan kaavalla
missä (x0, y0) on jokin yksittäisratkaisu ja n ∈ ℤ.
ESIM 3. Ratkaise Diofantoksen yhtälöt
a) 128x + 56y = 8
(a=128, b=56, c=8)
Eukleideen algoritmilla syt
![128=56\cdot2+16](https://math-demo.abitti.fi/math.svg?latex=128%3D56%5Ccdot2%2B16)
![56=16\cdot3+8](https://math-demo.abitti.fi/math.svg?latex=56%3D16%5Ccdot3%2B8)
.
=> yhtälöllä on yksittäisratkaisu.
Eukleideen algoritmilla syt
Siis syt(128, 56) = 8.
=> yhtälöllä on yksittäisratkaisu.
joten yksittäisratkaisu on ![x_0=-3{,}\ \ \ y_0=\ 7](https://math-demo.abitti.fi/math.svg?latex=x_0%3D-3%7B%2C%7D%5C%20%5C%20%5C%20y_0%3D%5C%207)
b) 128x + 56y = 40
***
c) 128x + 56y = 4
***
ESIM 4. Ratkaise Diofantoksen yhtälö 4x – 15y = 3.
***
ESIM 5. Isä osti kaupasta kahvia 40 eurolla. Toinen kahvilajike oli maksanut 2,30 e paketilta ja toinen 1,60 e paketilta. Isä osti vain näitä kahta kahvilajiketta. Kuinka monta pakkausta isä oli ostanut kumpaakin lajiketta?
***
Tehtäviä
154, 157, 158, 159, 163, 164, 165b, 168, ...