1.1 Algoritmi
101
102
%3D0)



%3D0)





107

b)
b)
r-säteisen ja
-keskisen ympyrän yhtälö on keskipistemuodossa
. Seuraavalla algorimilla voidaan selvittää pisteen (a,b) sijaini ympyrään nähden:
1) Lasketaan luku c kaavalla
.
2) Jos
, niin piste on ympyrän ulkopuolella. Jos
, niin piste on ympyrän sisäpuolella. Jos
, niin piste on ympyrän kehällä.


<p>
<script>
var a = 2;
var b = -1;
var c = 4;
var d = -3;
var a=2;
var b=-7;
var c=4;
var d =5;
if a*b*c*d>0:
print('numbers a b c d have the same sign')
else: {print('numbers a b c d have not the same sign')
}
</script>
a)
1)
2)
2)
b)
1)
2)
102
a)
tai
b)
tai
103
a)
b)
Jakoalgoritmissa toistetaan vaiheita
- Jaa
- Kerro
- Vähennä
- Pudota
c)
104
a)
1) Olkoon p=41. Nyt
2) 93>p, joten
3)
, 11<p
4) Viimeisen vähennyslaskun tulos on 11
b) Algoritmilla saadaan selville jakojäännös, kun isompi luvuista jaetaan pienemmällä.
c) Algoritmi on ihmisen toteuttamana todella työläs, jos toinen luku on paljon suurempi kuin toinen.
Algoritmin ei myöskään kerro, mitä pitää tehdä, jos annetut luvut ovat yhtä suuret tai pienempi luku on nolla.
106
a)
b)
107
a) Valitaan esimerkiksi luvut a= 17 ja b= 82
110
a) Lasketaan lukujen erotus a-b. Jos erotus positiivinen, luku a on suurempi. Jos erotus ei ole positiivinen, luku b on suurempi.
b) Lasketaan lukujen erotus a-b. Jos erotus positiivinen, luku a on suurempi. Jos erotus ei ole positiivinen, lasketaan erotus b-a. Mikäli erotus on positiivinen, on luku b suurempi. Jos kumpikaan erotuksista ei ole positiivinen, niin luvut ovat keskenään yhtä suuria.
111
a)
c)
112
1) laske arvosanojen summa
2) Jakaa summa oppilaiden määrällä
113
Tulos, kun annettu luku jaetaan viidellä
114
a)
b)
Osamäärän kokonaisosa
c)
115
a)
Olkoon funktio y=f(x) kaikkialla määritelty. Seuraavalla algoritmilla, voidaan selvittää pisteen (a,b) sijainti funktioon f nähden:
Olkoon funktio y=f(x) kaikkialla määritelty. Seuraavalla algoritmilla, voidaan selvittää pisteen (a,b) sijainti funktioon f nähden:
1) Laske funktion arvo f(a).
2) Jost saatu arvo on suurempi kuin piseen y-koordinaatti eli f(a)>b, niin piste on kuvaajan alapuolella. Jos f(a)<b, niin piste on kuvaajan yläpuolella. Jos f(a)=b, niin piste on kuvaajalla.
b)
r-säteisen ja
1) Lasketaan luku c kaavalla
2) Jos
116
a)
b)
Murtolukujen osamäärä
c)
Helppo käyttää
117
Itse ohjelma:<p>
<script>
var a = 2;
var b = -1;
var c = 4;
var d = -3;
var a=2;
var b=-7;
var c=4;
var d =5;
if a*b*c*d>0:
print('numbers a b c d have the same sign')
else: {print('numbers a b c d have not the same sign')
}
</script>