Tallinna Tehnikaülikoo Informaatikainstituut Töö Andmed Üliõpilane Jaan Reinok Õppejõud Kristina Murtazin el ja VBA ed peavad olema Tehnikaülikool aatikainstituut Andmed ja valemid Õppemärkmik 104519 Õpperühm aaab12 Ülesanded Arvavaldised Ruutvõrrandi lahendamine Rakendus "Detail" Detaili kujud Materjalid Värvid Ideaalne inimene Ajavalemid Viktoriin Sisestage siia matrikli viimane (a) ja eelviimaneviimane nr (b) number. Valemid annavad c väärtuse ja a funktsioonide numbrid 9 Funktsioonide väärtused
Ülesanne. Andmed ja valemid Excel ja VBA Tallinna Tehnikaülikool Informaatikainstituut Töö Andmed ja valemid Õpilane Õppejõud Ahti Lohk a valemid el ja VBA Tehnikaülikool atikainstituut ed ja valemid Õppemärkm 1...41 ik Õpperühm Ülesanded Arvavaldised Ruutvõrrandi lahendamine Rakendus "Detail" Detaili kujud Materjalid Värvid Ideaalne inimene Ajavalemid Viktoriin viimane nr a 1 Funktsioonide väärtused a b x y z 3 3,75 -1 1,15330542 0,68895956 Excel #NAME? #NAME? VBA
Tallinna Tehnikaülikool Informaatikainstituut Töö Andmed ja valemid Üliõpilane Õppemärkmik Õppejõud Ahti Lohk Õpperühm ol t alemid Ülesanded Arvavaldised Ruutvõrrandi lahendamine Rakendus "Detail" Detaili kujud Materjalid Värvid Ideaalne inimene Ajavalemid Viktoriin Funktsioonide väärtused viimane nr a 9 a b x y z 3 3,75 -1 1,153305424 1,93690596 Excel VBA = > #NAME? #NAME? y 1 1 2 2 3 3
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 2 b 3 c 1 x x1 ei ole 5 x2 ei ole 4,5 4
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 1 b 2 c -3 x1 #VALUE! x2 #VALUE! D -33,9375 y=ax2+bx+c 0 x y 1 2 3 4 5 6 7 8 9
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 2 b 3 c 0 Funktsiooni väärtus x1 #NAME? x2 #NAME? 12 D 9 10
3 y= x +b - ln 2 3 z= +acos +sin4 by 5 ax+b 2a 2b+a a+b NB! 4b-ax 3 3 2 3x Püstkriipsud: | avaldis | tähendavad 4 y= +(a -2b) + sin x2 2,5y avaldise absoluutväärtust +asin 3 y 2+sin2 ex tähendab eksponentfunktsiooni, kus e
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 9 b 1 c 0 x1 -1,40625 x2 -1,0555556 D 14,0625 x -5 -4 -3 -2 -1 y 220,00 140,00 78,00 34,00 8,00
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 2 b 3 c 1 x1 #VALUE! x2 y=ax²+bx+c #VALUE! 12 10
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a -2 b 1 c 9 x1 lahend puudub y x2 lahend puudub 10 D -93,9375 11; 8,25
4 by 3 y= x +b - ln z= +acos +sin 5 ax+b 3 2a 2b+a a+b 4b-ax 3 3 3x +(a -2b)2+ NB! y= sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad 4 bx+2,7 4b 4 z=cos( x)+ +asin y +sin avaldise absoluutväärtust a+b ab ex tähendab eksponentfunktsiooni, kus e x+3 2 2 on naturaallogaritmi alus. a-e 5 a +x cos 2 3
2 2 2 5 z 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 3 x y b 5 -5 c -1 -4 x1 -3 x2 -2 -1 0 1
4 by 3 y= x +b - ln z= +acos +sin 5 ax+b 3 2a 2b+a a+b 4b-ax 3 3 3x +(a -2b)2+ NB! y= sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad 4 bx+2,7 4b z=cos( x)+ +asin y +sin avaldise absoluutväärtust 4 a+b ab ex tähendab eksponentfunktsiooni, kus e x+3 2 2 on naturaallogaritmi alus. a-e 5 a +x cos 2 3
3 2 3 z= +acos +sin 5 ax+b 2a 2b+a a+b 4b-ax 3 3 2 3x NB! 4 y= +(a -2b) + sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad bx+2,7 4b 4 z=cos( x)+ +asin y +sin avaldise absoluutväärtust a+b ab ex tähendab eksponentfunktsiooni,
4 by 3 y= x +b - ln z= +acos +sin 5 ax+b 3 2a 2b+a a+b 4b-ax 3 3 3x +(a -2b)2+ NB! y= sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad 4 bx+2,7 4b z=cos( x)+ +asin y +sin avaldise absoluutväärtust 4 a+b ab ex tähendab eksponentfunktsiooni, kus e x+3 2 2 on naturaallogaritmi alus. a-e 5 a +x cos 2 3
3 y= x +b - ln 2 3 z= +acos +sin4 by 5 ax+b 2a 2b+a a+b NB! 4b-ax 3 3 2 3x Püstkriipsud: | avaldis | tähendavad 4 y= +(a -2b) + sin x2 2,5y avaldise absoluutväärtust +asin 3 y 2+sin2 ex tähendab eksponentfunktsiooni, kus e
2 2 2 5 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 1 b 2 c -3 x1 -1,8042476 x2 0,55424764 D 50,0625 x y -5 2,25 -4 2,25 -3 2,25 -2 2,25 -1 2,25
z 1 5 1 1 2 2 2 5 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 1 b 7 c 10 D -105,9375 Y1 #VALUE! x1 Ei ole! x2 Ei ole! Ruutparabool 120
4 2 4 4 5 4 5 5 -1 6 3 6 1 0,841 7 5 7 3 2,748 8 2 8 2 0,064 9 1 9 4 2,654 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 1 b 2 c 1 x1 -0,8643568 x2 -0,3856432 Pa 100 90 80
4 by 3 y= x +b - ln z= +acos +sin 5 ax+b 3 2a 2b+a a+b 4b-ax 3 3 3x +(a -2b)2+ NB! y= sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad 4 bx+2,7 4b 4 z=cos( x)+ +asin y +sin avaldise absoluutväärtust a+b ab ex tähendab eksponentfunktsiooni, kus e x+3 2 2 on naturaallogaritmi alus. a-e 5 a +x cos 2 3
2 2 2 5 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. Ruutvõrrandi lahendamine a 2 b 3 c -9 x1 -0,1517576 x2 -1,0982424 D 8,0625 Algus 5 Lõpp -5 x y y=ax2+bx+c
z 1 5 1 1 2 2 2 5 3 3 3 3 4 4 4 2 5 2 5 1 6 3 6 5 7 1 7 3 8 4 8 4 9 5 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. emid y ja z väärtuste arvutamiseks. Lahtritele atud. evate algandmete a, b, ja x väärtuste korral. eitud väärtused peaks algandmete (a, b, x) ühe jaoks langema kokku allpool toodud vastustega. valida tabelist a ja c väärtuste alusel: viimane number viimase (a) ja eelviimase (b) numbrite summa
4 by 3 y= x +b - ln z= +acos +sin 5 ax+b 3 2a 2b+a a+b 4b-ax 3 3 3x +(a -2b)2+ NB! y= sin x2 3 2 2 2,5y Püstkriipsud: | avaldis | tähendavad 4 bx+2,7 4b z=cos( x)+ +asin y +sin avaldise absoluutväärtust 4 a+b ab ex tähendab eksponentfunktsiooni, kus e x+3 2 2 on naturaallogaritmi alus. a-e 5 a +x cos 2 3
1500 y 1000 500 0 10 -5 -500 0 5 10 15 20 c h c b d d/2 a a Materjal c Värv 0 betoon 0 mastiks Materjal 1 alumiinium 1 õli Värv 2 liimpuit 2 lateks 3 teras 3 pulbervärv 4 plastik 4 nitro 5 teras 5 õli 6 plastik 6 lateks 7 liimpuit 7 mastiks ÕM_nr 8 alumiinium 8 pulbervärv 104456
( 1 )) b- c 2+ ¿ r 2 +2db+4df +3cd+dr 2 2 r 2d -c d - 2 Hind M_kogus (m³) M_maksumus Err:509 Err:509 Err:509 Hind Värv_kogus (kg) V_kulu v_maksumus Err:509 Err:509 Err:509 Err:509 maksumus Err:509 Err:509 Err:509 Err:509 Err:509 Õlivärvid 1 Mastiks 2 Mark Kulu L/m 2 Hind Kr/L Mark Kulu L/m Hind Kr/L 2 V102 0,47 65,20 MV102 0,30 62,30 V105 0,48 62,85 MV103 0,50 32,70 V107 0,45 44,00 MV104 0,25 72,60 V110 0,45 64,80 MV106 0,30 53,75
Kuju võib olla teine, kuid toodud andmed peavad olema Tallinna Tehnikaüliko Informaatikainstituut Töö Detail Üliõpilane Õppemärkmik Õppejõud Ahti Lohk d ja valemid st tööst "kirjanurk". andmed peavad olema ehnikaülikool atikainstituut Detail Õppemärkmik Õpperühm EAKI-21 Betoon 1 Liimpuit 2 Teras 3 Plastik 4 Alumiinium 5 Mark Hind Kr/m3 Liik Hind Kr/m3 Mark Hind Kr/m3 M_MarkHind Kr/m3 Mark Hind Kr/m3 BK100 350 LP02 2400 Te02 2300 Pla02 3000 Al02 2700 BK200 430 LP04 2600 Te04 2500 Pla03 3000 Al04 2300 BK250 540 LP05 1700 Te07 3600 Pla05 3200 Al05 3600
Koostada VBA töölehefunktsioonid ruumala ja täispindala arvutamiseks, oma otsimisfunktsioon materjali ja värvi hinna ning värvi kulu leidmiseks 2.3 VBA makro Makro loeb töölehelt detaili mõõtmed, leiab ja kirjutab töölehele detaili ruumala ja täispindala ning joonestab etteantud maastabis detaili ristlõike skeemi. Materjali ja värvi kulu ja maksumuse leidmine võib jääda samaks nagu eelmises variandis 3. Koostada rakendus (tabel), mis võimaldab teha detailide valmistamise või värvimise (vastavalt variandile) arvestust ja analüüsi. Tabel sisaldab järgmisi andmeid: kuupäev, detaili mõõtmed, materjal või värv, detailide arv, materjali või värvi kogus ja maht. 4. Teha kondtabel materjali või värvi koguse vöi maksumuse kohta vastavalt antud variandile Variandi valimine Valimisel kasutada kasutada õppemärkmiku lõpunumbreid:
Materjali ja värvi margi valimiseks kasutada valideerimist loeteluga. Materjal ja värv valida vastavalt variandile (vt allpool toodud variantide tabel) lehtedelt Materjalid ja Värvid. 5. Määrata omal valikul sobivad piirangud detaili mõõtmetele, kasutades valideerimist. Sisesta oma matrikli number ja saad teada kõik variandid: M_nr Ristlõike kuju a c 135086 36 6 4 Materjal Värv plastik nitro Selgitus: Ristlõike kuju number valida lehelt Kujud matrikli numbri (M_nr) järgi. Ristlõikke number on jääk M_nr jagamisest 50-ga =MOD(M_nr; 50) Materjal ja värv valida allolevast tabelist järgmiselt Materjali liik - a järgi Värvi liik - c järgi a - õppemärkmiku viimane number, b - eelviimane number, c - summa a+b viimane number a Materjal c Värv 0 betoon 0 mastiks 1 alumiinium 1 õli 2 liimpuit 2 lateks
8 1 8 4 9 2 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust
4b a x 3 3 3 x NB! 4 y ( a 2 b) 2 sin x 2 2 2,5 y b x 2,7 4b 4 z cos( x) a sin y sin 3 2 Püstkriipsud: | avaldis | tähendavad ab a b avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e ae x 3 a x 2 2
8 1 8 4 9 2 9 2 NB! Püstkriipsud: | avaldis | tähendavad avaldise absoluutväärtust ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. ähendavad t unktsiooni, kus e .
korral. NB! Teie valemite poolt leitud väärtused peaks alg Püstkriipsud: | avaldis | tähendavad b, x) ühe väärtuste avaldise komplekti jaoks langema k absoluutväärtust
Variandid Sisestage paremal olevatesse lahtritesse oma m a y nr c z nr (a) ja eelviimane (b) number. Nende kaudu arvut 0 5 0 4 y nr ja z nr. Nende numbrite järgi võtad allolevate 1 4 1 1 kaks varianti. Ülejäänud kustuta ära. 2 3 2 5 3 2 3 3 4 1 4 2 NB! 5 5 5 1 Püstkriipsud: | avaldis | tähendavad avaldise 6 4 6 5 absoluutväärtust 7 3 7 3 ex tähendab eksponentfunktsiooni, kus e on naturaallogaritmi alus. 8 1 8 4 9 2 9 2 evatesse lahtritesse oma matrikli viimane number. Nende kaudu arvutub automaatselt umbrite järgi võtad allolevatest valemitest nud kustuta ära. is | tähendavad avaldise entfunktsiooni, kus e on s. Ruutvõrrandi lahendamine