WEBVTT Kind: captions; Language: fi 1 00:00:00.000 --> 00:00:05.610 aloitte nauhotuksessa 2 00:00:05.750 --> 00:00:08.300 tottaa 3 00:00:08.500 --> 00:00:12.070 se taas tohon aluksi 4 00:00:12.250 --> 00:00:22.960 aluksi yksi kysymys elikkä vastatkaa se mitä tänne kurssille tullee siis ei sen mitaten tämänpäivän kokemus on vaan mitä teillä joskus elokuun puolessa välissä tai sillee oli kokemus tuosta 5 00:00:23.250 --> 00:00:28.860 mutta sitten sillä aikaa mennään tonne tonne tonne 6 00:00:29.000 --> 00:00:49.400 onko teillä kysymyksii tästä kurssin suoritustavoista vielä elikkä elikkä naa hommahan mä niin sillä tavalla me tehään tai demoja ahkerasti niistä sahan demoopisteitä joka selvisiteta demot sivulta paljon saa pisteitä sitten petän jos se kohti täsä harjoitustyö joka pitää olla sulla joulukuun puolessa välissä viimeistä on palautettu mutta ihanaahan se olis jos aloittaisitte sitä riittävästi etukäteen ja 7 00:00:49.750 --> 00:01:10.150 vähän niitä stepa ja puhutaan sitä tarkemmi jos ei kohti teidän pitää osoittaa että osaatte käyttää staattee pukkaria elikkä nyt pääteohjauksessahan viime kerralla ja tällä kertaa harjotellaan sitä depukkarin käyttöä elikkä rupeette käyttää sitä aktiivisesti työkaluna ja sitten meillä on tentti jonka päivämäärän valitettavasti siirtyi sitä alkuperäistä ilmoituksesta kun se 8 00:01:10.500 --> 00:01:22.230 jos sitä pidetään koneella ja nehän oli unohtunut varatanne mikroluokat ja sit sinä epatoivolla yritetty ettiä mistä kohti saaha niiku tyhjennettyä muut pois sata mikroluokista kun me tarvitaan koko paiviksi ne mikroluokat 9 00:01:22.500 --> 00:01:42.900 ja sit jos joku ei tykkää tuulasnet tenttiin niin täällä oli sitten on naton takaportti sille että jos tekee joka demoo kerta vähintään vie viien tahtia ja joka kerta ne kaks tahtitehtävää sieltä sitten sitten saa ykkösen kurssista vaikkei olisi tullut tentti 10 00:01:43.250 --> 00:01:55.490 kisaatulla tenttiin ja saa yrittää parempaamutta jossa jopa sen läpitentista niin sitä saa se ykkösee että sen on tommone hätävaraa siellä ja sitten silti pitää olla tehty tuo harkka ja depukkausnäyte 11 00:01:55.750 --> 00:02:01.870 ja sitä tentistä tuli ascan paljon keskustelua niin niin niin 12 00:02:02.000 --> 00:02:05.060 missä se minulla tala oli 13 00:02:05.250 --> 00:02:07.290 elikkä 14 00:02:07.500 --> 00:02:10.050 elikkä elikkä 15 00:02:10.250 --> 00:02:16.370 ilmoittautukaa siihen tenttiin ja tulukaas ne tenttii ja 16 00:02:16.500 --> 00:02:32.820 jaa se tosiaa on täällä corpissa nyt näkyy sillä tavalla että täällä on niinkuin tenttiä tämä tarkoittaa nyt niitä uusintatentteja mitkä on tankurssin jälkeen mihin mä toivon että kenenkään ei tarttis tulla sois paljon kivempi tai saataisiin kaikki se ennen joulua ohi tää homma 17 00:02:33.000 --> 00:02:53.400 ohitaa hommaa elikkäsemään varsinainen tentti on tää koneittentti nimellä oleva tässä joissa joissa sitten nyt lukee kaksituhatta mutta se kasvo siinä jossa sitten kelloaika on sitten piitkä sen takia että mä kun laitan teitä semmosena semmosena ryhminä että ensiksi aloittaa yksi porukka ja tekee neljä 18 00:02:53.750 --> 00:03:02.930 ja kaheksalta sit alottaa toinen porukka kymmeneltä ja tekee neljä tuntia ja siitä aloittaa yksi porukat ottaa kaheltatoista ja tekee 19 00:03:03.250 --> 00:03:04.780 tuntia 20 00:03:05.000 --> 00:03:25.400 elikkä mä vaihan sieltä että sata ensiksi mennään mikroluokkaas tullaan tekee muutama paperikysymys ja sitten tulee kympiltä uusi porukan mikroluokkaiset menee paperin luokkaa ja niin edespäin ja sitten mä tartten käytännössä jonkun neljä kymmentä ihmisiä jotka suostuu tekee omalla koneella sen tentin kuin ne mikroluokat ei ei riitä jos jaksatte kaikis ne loppuuasti 21 00:03:25.750 --> 00:03:39.010 sitten se että alkaako se jonkun tentti kahdeksalta vai kymmeneltä niin molosta loppu loppupassa kurssii kyselyjä että kuka haluaa monelta aloittaa ja koitetaan jakaa ne ihmiset sinne sitä järkevästi kysyttävää kurssin suorittamisesta 22 00:03:39.250 --> 00:03:42.820 ja muusta 23 00:03:43.000 --> 00:03:46.060 onko muuta heränny 24 00:03:46.250 --> 00:04:06.650 elikkä vähentänyt hirveesti tullu vastauksiin mutta selkeä enemmistö on kuitenkin ollut noita että oon kuullu että ohjelmointi jo olemassa ja mutta en tiiä sitä mitään se elokuun tilanne elikkä elikkä nyt vedotko siihen että maa ainut joka ei tiiä mitään vaan kyllä sinä samassa veneessä hirveen moni 25 00:04:07.000 --> 00:04:24.340 sitten jonkunmoinen määrä on joko on tehnyt jonku pikkuohjelma ja sitten muutamaa ollut sillä meidän nuorten pelikurssille ja sit on sitä on muutamia jotka oikeasti niinkuin tehny aikasemmi asioita mutta nyt ne on niinku huomattava osa vähennystössä 26 00:04:24.500 --> 00:04:31.640 täällä on joku ihan super ammattilainen ei se oo järkee ollakkaa tällä kurssilla vassa kannattaa tehä tehä jollakin muulla tavalla 27 00:04:32.000 --> 00:04:52.400 mutta toki on totta että me mennä aika vauhilla eteenpäin tätä ei kestä sitä että jätetään viikko väliin tähän jos semmonen kurssi mistä voi jättää viikon välein että sillä sillä se voi tuntua raskaaltas jokusella loikkasen ohite sit sielä corpissa oli mulla kyselly siitä että tuntumaan miten miten se työkaluja on asentaminen onnistunut elikkä käykää nyt sinne ihmeessä vastaamassa 28 00:04:52.750 --> 00:04:56.830 onnistunut koska maan voi auttaa jossa mä tiedän että kenellä ongelmia 29 00:04:57.000 --> 00:05:10.770 eli aika vähän kolmesaasta viljasta kytän antonne vastannu vastannut että miten on käynyt ja niihin mitkä oli eilen eiliseen mennessä sanonut ei oo onnistunu ni mä ainaki sillo oli otin yhteyttä 30 00:05:11.000 --> 00:05:16.610 mutta voin kattoo et jos noi kahdessa uusia niin otetaan niihin uuestaa yhteyttä 31 00:05:16.750 --> 00:05:37.150 paateohjaus on hyvä paikka kantaa se kone sinne ja kysyä ohjaajilta erityisesti se ohjausmessa rami on niinkoska rami on tehnyt asennus työkalut niin semmose ohjauksemme että me saramio ohjaajana niin se on varmin paikka saadaan saha apua siitä jos ei homma rupeet toimimaan niin tehä vielä sinne yksi erikoisasennus klinikka pääteohjaus missä tota 32 00:05:37.500 --> 00:05:40.560 kin ongelmaas voi tulla sinne paikalle 33 00:05:40.750 --> 00:05:46.360 eli äärihätätilassa demoja voi tehä ihan hyvin tuolla timiissäki 34 00:05:46.500 --> 00:06:01.800 menkää sinne totaa luonto kuus sivuilla sitä elikkä mistä kirjaan että äsken sisää niinkuin mennäkään sitten ne luontokuusi sivulle niin siinä meillä on tuo eilinen tilanne mihin eilen päästiin 35 00:06:02.000 --> 00:06:05.060 ensi kerran demoista sen verran että 36 00:06:05.250 --> 00:06:25.650 samalla tavalla kuin tankeron demoihin niin laitoin näihin kunkin tehtävä eteen videolinkin elikkä että toimisko se sillä tavalla että maan täällä luonala selostalleneista demoista enempää vaan meillä on tässä demoissa tuo demoissa tuo linkkimisessä kerrotaan talo yksi totaa vakavampi isompi juttu elikkä nää ne kati 37 00:06:26.000 --> 00:06:46.400 minääriluvut siitä on melkein kaksikymmentä minuuttia tuolla selostusta elikä siinä on viimein viime vuonna ollut niinkun luanalla tota asiaa ja ehkä mä sen jätän tonne demoihin demoihin elik se tehtäväki on tuossa piilossa viilassa sen takia koska siinä on paljon alakohtia niin se ei vie niin paljo mutta otetaan oikein pican pikane näy 38 00:06:46.750 --> 00:07:07.150 mitä mitä sinä mitä siinä tota kahesäkö tämän minuutissa puhutaan niin pänperän demossahan me vähän siitä vihjastiin eli jos mä näitäsi tekemään nyt leikin vuoksi vaan neljä pittisia lukuja ettei meidän tarvitsin niin paljon laskee niin tuohan olis nytten tuommonen binäärilukuhan olis meillä meillä tottaa 39 00:07:07.500 --> 00:07:27.900 ja järjestelmässä koska se on nolla kappaletta kaksi vuotenssiin kaksi potenssiin kaseja nolla kappaletta kaksi potenssiin kakkosia ja yksi kappale kaksi potenssiin ykkösiä ja niin edespäin elikkä tuo on tuomela lukuu kakkone ja sit jos me laitettaisi kaikki pitit päälle niin silloinhan me saatas neljä pictisena lukuna viisitoista no sitten totta 40 00:07:28.250 --> 00:07:48.650 jos me haluttaisiin esittää niitä negatiivisia lukuja mikä nyt on vaaka hyödyllistä kuitenkin että negatiiviset killuvut on käytössä vaikka ihmiskunnan historiassa ne on aika suhteellisen vähän aikaa ollunne negatiiviset käytössä että se ei oo se on kuitenkin koko ihmiskunnan mittakaavassa aika 41 00:07:49.000 --> 00:08:09.400 historiaa niille niin silloin maja on pakko tehä semmoinen temppu että me valitaan sieltä joku tapaa esittäessä ja koska lukuun voi olla negatiivinen tase voi olla olematta negatiivinen silloihan se tarkotat me tarvitsemme se yksi pihtitietoa koska yksi pitti voi esittää että on taa ei oo niin silloin me valita että yksi pitti on meillä totaa etuu 42 00:08:09.750 --> 00:08:26.580 ja yleensä näissä kaikissa mitä siellä luentomoniziassa kannattaa mutta aina se luonto monissa lukee ja tähän hommaan kuulussa että kun tuletta luonnolla niin toista lukeenosta luentomonisteta siihen astimissämme luontomallista saa ollaan menossa 43 00:08:26.750 --> 00:08:47.150 eli mä en sitä rupee täällä ääneen ääneen tavaamaan ne on tylsiä luontoa jos mä luen ääneen jotaki noni eli katotaa meillä menee yksi piti siihen elikkä silloinhan se tarkoittaa sitä että meillä ja jos meillä olisi niin pieni kone majakka piirtää nyt kolmeakymmentäkahta pihtia enkä erityisesti kuuttakymmentäneljää pittia jos meillä on niin pienkoneet sinne mahtuis vaan ne 44 00:08:47.500 --> 00:08:58.210 tiää niin silloinhan meillä jäis siinä sitten enää kolme pitti ja käyttää sen luvun arvoesittämiseen koska tai ensimmäinen etumerkkiä ja yleensä nolla tarkoittaa plusmerkkiä 45 00:08:58.500 --> 00:09:18.900 silloinhan tuo olis niinku seittemän no sitten siinä on esitetty erinäköisia tapoja tehä se etumerkki siinä siinä kahdenkymmen minuutin luonnossa joista joista sitte se mihin lopulta päädytään koska se on loppupelissä nappariin on semmonen kuin kahen komplementti mikä tehään sillä tavalla että jos mulla on tässä tapauksessa 46 00:09:19.250 --> 00:09:27.410 ja mä haluaisina negatiivisen luvun niin mä laitan kaikki piti päinvastaiseksi ja siten lisään siihen vielä ykkösen 47 00:09:27.750 --> 00:09:45.600 on hassutemppua että se nimeomaan tehään tollatavalla niin silloin massaan silloin mä saan sitä negatiivisen luvun elikkä tää olis tää olis miinusseittemän ja nyt tärkein ominaisuushan sille etumerkin esittämiselle on sitte se että 48 00:09:45.750 --> 00:10:06.150 että tottaa jos mauastaan tee se saman tempun niin mä saan pääsen siihen alkuperäiseen lukuun takaasi ja käykös tuossa sitä sillä tavalla elikkä nyt jos mä uuestaan tein elikkä se kahen komplementti tehtii sillä tavalla se tehään yhen komplementti komplementi tarkoittaa että kaikki päinvastaiseksi tehä yhen komplementti elikkä kaikki pitit 49 00:10:06.500 --> 00:10:15.170 tässäkin elikkä yksi nolla nolla ykkösestä tulee nolla yksi yksi nolla ja sit siihen ynnätää ynnätä ykköne 50 00:10:15.500 --> 00:10:33.860 ynnääminenhän tehään nikoittenkoulussa oppinut luvut alekkain ja kohikkaa olevat lasketaa yhtee elikkä nollapus ykkönen tulee ykkönen ja sitten ei tuu yhtään muistinuuma eroo elikkä silloin silloin tota meille tulee tosta nolla yksi yksi yksi elikkä me päästiin takasi siihen 51 00:10:34.000 --> 00:10:54.400 seiskaan niinku se pitää ollakki kun normaasta luvusta teitte miinus miinus seitsemän seitsemän niitä pitää tulla eli se on yksi ominaisuus siellä no sitten kun me vähennetään lukuja niin vähennyslaskua ei oikeasti tarvita ollenkaa jos me tehään sillä taas mä lisätään negatiivisia lukuja eli jos mä haluaisin vaikka laskee seitsemän 52 00:10:54.750 --> 00:11:15.150 viisi niin sen mä voisin laskea sillä tavalla että mulla on seitsemän ja sitten viitonen mikäsviitonen olis elikkä viitonen olis tota nolla yksi nolla yksi ja siitä tehään sen negatiivinen niitähän sitä se kahen komplementti elikkä ensiksi pistetään kaikki pitit kaikki pitit vain vastasi 53 00:11:15.500 --> 00:11:29.780 noi ja siihen yksi lisää niin silloinhan se silloinhan se tottaa miinus viitonen olis ton näköne tuolis miinusviiiton miinusviitoine ja siihen totta 54 00:11:30.000 --> 00:11:41.220 se sitten kun ynnätään siihen meijän ynnätään siihen mä ja seiskaa elikkä tuo oli seittämän tuo 55 00:11:41.500 --> 00:11:48.130 yksi nolla nolla yksi sori mun taas lukee näitä pitäjä ääneen mutta sinne vie niin paljon aikaa 56 00:11:48.250 --> 00:11:49.780 se on 57 00:11:50.000 --> 00:11:59.180 noni sitten totta ynnätä mikässosta tulee yksi plus yksi lasketaan alekan noita 58 00:11:59.500 --> 00:12:17.350 tämä alekan noita elikkä yksi plus yksi niin sehän tuottaa meille nollan niinkuin demossa katottiin tänää ja sitten tottaa siitähän tulee yksi muistiin sit meille ja yksi plus yksi plus yksi yksi plus yksi plus yksi hän tuottaa meille tota yks 59 00:12:17.500 --> 00:12:19.540 yksi muistii 60 00:12:19.750 --> 00:12:37.090 yksi plus nolla plus yksi plus yksi plus nolla siitä tulee nolla ja lähtee yksi muistiin ja sitten nolla yksi plus nolla plus yksi siitä tullee nolla ja nyt tuli ahaasta en saa kaikkia 61 00:12:37.250 --> 00:12:55.100 pitää olla lisää tilaa päällä että mä voin tuosta tähä tilaa sille yhelle koska se jäi multa puuttumaa ja sieltä lähtee sieltä lähtee tota yksi muistiin ja mikä majan tulos täällä oliko me laskettiin yhteen niin se oli 62 00:12:55.250 --> 00:13:01.370 tuomista nai jo jossakin aloite elikkä tuohan näyttää olevan kakkone 63 00:13:01.500 --> 00:13:21.390 ja tuo laskohan meni ihan nätisti oikein tuossa että mä laskin seitsemän ja siihen lisäsi miinus viitosen ja siitähän tuli nätisti kakkone eli tollatavalla meillä on ne negatiiviset luvut ja se kahen komplementti on tehty sillä tavalla sillä tavalla että tota se tosissaan nätisti tekee tänää laskut menee aina oikein 64 00:13:21.750 --> 00:13:36.540 me ei tartte miettii koskaa että pitäiskö tässä tulla positiivinen tai negatiivinen lukumme vaan lasketaan ja ne on ne on siten tietyissä rajoissa on aina laskut oikeen ja sitä ja on tarkoitus harjoitella siinä harjoitella siinä tota ykköstemootehtävässä 65 00:13:36.750 --> 00:13:49.500 mutta siitä on enempi tossa tossa noin mutta tossa oli pikakertaus siitä sitten osa muitten kohalla on muitten kohallaan meillä tota videoo pätkä siitä mitä siinä pitää tehä 66 00:13:49.750 --> 00:13:53.830 jo siirrytään siihen 67 00:13:54.000 --> 00:13:57.060 päivä asiaa elikkä mitää 68 00:13:57.250 --> 00:14:17.650 mitä eilen tehtiini eilen opeteltiin kirjoittama niitä aliohjelmia ensiksi opeteltiin mitä se aliohjelmana oleminen tarkoitti eli sehän tarkoitti sitä että tota jos mä haluan kutsua aliohjelmaa niin mä kirjoittelintalappujakaverille annoin kaverillenelaa puut ja kaveri ei meistä enempää tiennyt kaveri otti ne laput vastaan 69 00:14:18.000 --> 00:14:38.400 siihen tehtävään mikä sillä oli annettu elikkä se mikä siihen lappu oli kirjoitettu niin sehän oli se algoritmin mitä sen kaverin piti tehä niin se lappujen antaminen olisimme ja sopimus siitä mitä ne lapuilla tehään no sitten kun me ymmärretään mitä ne aliohjelmat on niin sen jälkeenhän me tarvittaessa kirjoitetaan että tietokoneensa ja sitä varten meillä oli tuollatuttaa 70 00:14:38.750 --> 00:14:40.280 nii 71 00:14:40.500 --> 00:14:45.090 efektit ottaa siihen alijäämien kirjoittamiseen elikkä 72 00:14:45.250 --> 00:14:57.490 katotaa koko ongelman kannaltani meidän tärkein asia että me osataan jakaa se ongelma pienempi osiin eli se tarkoittaa just sitä että me löydetään niitä tämän kerran demoissa oli se piirrä portaat 73 00:14:57.750 --> 00:15:18.150 mitehä pääohjelman ja portaan piirtämisessä isompi ongelma oli se yhen laatikon piirtäminen niin silloin sitä yhen laatikon piirtämässä oli tehty oma aliohjelma ja silloin se piirrä portaat sillä demossa oli aika nää tietä pidä pidä laatikkopidä laatikko piiran laatikko eli me opetellaan jakantaongelmia osiin sitten tottaa 74 00:15:18.500 --> 00:15:31.250 jakaa niitä osii niin sitten me lähdetään miettimään että minkälainen kutsumme tarvitaan eli eilen mä mietin sitä miten se keskiarvo pitäisi kutsua että se keskiarvo sais tarpeeksi informaatiota 75 00:15:31.500 --> 00:15:47.310 miten se piirrä porras pitäisi kutsua piira laatikko pitäisi kutsua että silloin tarpeeksi informaatiota eli niillä jokaisella on erinomainen se parametrillistä ja se riippuu aina tilanteesta mikä se on sitten kun me ollaan se tehty niin sit me kirjoitti se aljohman kutsurivi 76 00:15:47.500 --> 00:15:52.600 ja sitten tottaa elikkä 77 00:15:52.750 --> 00:16:13.150 eli katotaa eilen tehtiin tämä demo osa tehtii se piiran laatikko eli kirjoitetaan tuo sitten kun se on kirjoitettu niin sen jäläkeen se jälkeentotaseuraavana tehtiin se aljoma esittely rivi hederroo elikkä lähettiin miettimään että taikasanoja sinne ja tehään talot tuota tanaan sitte kovasti vielä niitten 78 00:16:13.500 --> 00:16:33.900 esimerkkejä yhteydessä mietitään sinne hyvät nimet ja taikasanat ja parametrien määrät ja tyypit mitä ne pitää olla sitten seura valittehan sitä alimmasta tynkä eli se tarkoitti sitten eilen sitä ennen kuin me tehää antaa aljohin toteutus niitä aljomaa on sitten meillä vaan joku retun nolla 79 00:16:34.250 --> 00:16:44.960 että se saahaan syntaktisesti oikein että se kääntäjäimeellistä valitämän voihan se ajaa mutta toki sen ajamisen tuloksena me saahaa aina siten vääriä tuloksia mut sehän meillä on tarkoituskin tässä 80 00:16:45.250 --> 00:16:47.800 no sitten 81 00:16:48.000 --> 00:17:00.750 sitten tottaa ennen ku tehtii enempää niin dokumentointi se aliohjelmaa elikkä kirjoitetaan sinne kolme kauttaviivan se pölläyttaa se meijän työkalu sitte siihen sen dokumenttipohja ja kirjoitetaan sinne mitä se aljoma tekee 82 00:17:01.000 --> 00:17:19.870 sitten kun ne testit opitaan kunnolla kirjoitetaan ne testit vielä ja sitten kun ne testit on kirjoitettu niin sit se seuraava vaihe oli mennä ajamaan ne testit ja tässä kohti meidän pitää saha punanen punanen vastaus sieltä koska mä ja aljohin maha ei toimi nyt oikein koska se palauta aina nolla 83 00:17:20.000 --> 00:17:33.260 ja sitten kun me ollaan tehty se että testit on kokeiltu että ne palauttaa punasta niin sen jälkeen me korjataan sitä aliomatta semmone se toimii ja sitte ajetaan ne testit taas ja toivotasinahaan punasta eikö vihreetä 84 00:17:33.500 --> 00:17:42.680 ja sit otetaan seuraava ongelma käsittely ja tehän se seuraava ongelma että sillä tavalla niinkuin isokin isoki ongelma saaha jaettua pienemmäksi 85 00:17:43.000 --> 00:17:57.280 nytten tos oli ihan asiallinen kommentti täällä totaa luentomonisteisen joku kirjottanu että eile opeteltiin se työnnän tekeminen mutta sit jos me tehään tehään tämmönen ohjelma niinku tässä että tulosta hella 86 00:17:57.500 --> 00:17:59.030 niin 87 00:17:59.250 --> 00:18:02.820 on tynkä tommoselle voita aliohjelmalle nytten 88 00:18:03.000 --> 00:18:15.750 eli voit aljamaita palauttaa mitään niin tämä on ihan hyvää tynkään elikkä totaa tai kyllä kääntyytaaohjelmaa eli silloin se silloin soi ihan hyvä mutta miksi se ajanu mitä 89 00:18:16.000 --> 00:18:36.400 eiku niinku ei se tulosta mitään esiin tuu mitään musta laatikkootulostuksena ihan oikein se menee mutta sitä mitä me ei voida tehä tälle nimeä ei sahaktirajoitettua meidän taidoilla testejä tälle eli se että me saatais tehtyä testejä tämmöiselle tulosta jotakin aliohjelmalle niin meidän pitäisi osata tehä semmonen oli jo mikä kaappaa kaiken 90 00:18:36.750 --> 00:18:57.150 tulevan tulostuksen ja siten vertaat ovatko se oli jo on tullut riittävästi tavaraa ja sen mennä jo ohjelmointi kakkosen kakkosen tasolla elikkä tällä kurssilla tuo tuo kohta täällä että kirjoitat testit niin tämä koskee sitten funktioita eli funktio on semmoinen nätti vanhemmille annetaan tukku juttuja ja sit se antaa meille yhen yhen nätin jutun takaasin kuten 91 00:18:57.500 --> 00:19:15.350 miksi nyt se keskiarvoa anttosen keskiarvon tai eilen kuin te olitte joku monista niitä annoitte sitten yhen merkki on on lapun kaverille takaasin eli semmosiameja on helppo testata mutta valitettavasti tämmösia tulosta jotakin niin tän kurssin jutuilla ei pysty testaamaan 92 00:19:15.500 --> 00:19:30.800 palatkaa aina tohon tähän näin ja sitten kun mietitte mikä se aljohin manin palatkaa siihen palatkaa siihen me eilisen leikkiä miettikää ei se oikeesti ottaen kummosempaa kuin mitä eilen tehtiin 93 00:19:31.000 --> 00:19:36.610 me vaan sanoo tanskasta koneelle eilen te sanoitte kaverille että laskenne yhteen 94 00:19:36.750 --> 00:19:40.320 okei 95 00:19:40.500 --> 00:19:42.540 eilisestä 96 00:19:42.750 --> 00:19:45.810 keskiarvosta kysyttävää 97 00:19:46.000 --> 00:19:59.770 eli noinhan me se just tehtiin että mietittiin tää miten sitä kutsutaan kirjoitettiin tuo esittelyrivii tänne sen jälkeen totaa sen jälkeen kiillotettiin kommentit testit 98 00:20:00.000 --> 00:20:13.260 sitten kun oli valamenja nähty punasta niin sit me korjattiin se oikeeks elikkä sit se ei oo enää tynkkä ja sitten tota ko ajetaan ne testit niin sitähän me saatiin sitä toivottavasti vihreetä 99 00:20:13.500 --> 00:20:26.250 tuo kolmen matoo tarkoitti tuossa meillä että kun mä kutsun täällä laskuja luokassa olevaa funktiotankan nimi on keskiarvoja viensille parametrina nollanollani sen pitäisi palauttaa melkein nolla 100 00:20:26.500 --> 00:20:46.900 eli tässä teillä on semmonen oikeen oikeeoikein prototyyppi semmoselta miten miten tonne funktio tehään toki ongelmana on se että nämä on liian lapsellisen yksinkertaisia tämmöiset keskiarvot tai vähennä että ne esimerkkejä miltä se näyttää syntaktisesti ja mitä me tehään sitä aljon maateheessä toki oikea oli omatekemä 101 00:20:47.250 --> 00:21:05.100 sempia asioita että siinä mielessä se piiran laatikko oli niinkuin parempi aliohjelma se teki niinku jo vähän järkevän pääasia piirrän lumiukko oli vielä parempi aliohomoko se teki teki niinkuin paljo asioita että se oli hyvä esimerkki niinkuin kunnollisista aliohjelmasta 102 00:21:10.500 --> 00:21:14.580 se on valitettavasti ensi kerran demootehtävää ne 103 00:21:14.750 --> 00:21:19.850 saat sitten tehnyt hän demolla tehtävä jossa teit parhait selsjussiksi 104 00:21:20.000 --> 00:21:27.650 nojoo lähetän takia niitä eilisiä tehtäviä että tulee vielä tasamaan asia kerrattuna 105 00:21:28.000 --> 00:21:35.650 likkat ottaa fileenyky projektin halusin tehä solussonin ja nyt tein sinne solussonin jonka nimi on 106 00:21:36.000 --> 00:21:45.180 laskuja olko se eilinen siinä jatketaan siitä nimestä laskuja ja sitten totaa sen sijaintipaikka on 107 00:21:45.500 --> 00:21:48.050 kotipaikka on tää on mun 108 00:21:48.250 --> 00:21:50.800 luennot 109 00:21:51.000 --> 00:21:55.590 luennot ja sinne mä tehnyt solussonin 110 00:21:55.750 --> 00:21:58.810 soluussonin nimeltä 111 00:21:59.000 --> 00:22:02.060 kiveen olla kuus 112 00:22:02.250 --> 00:22:16.530 jos mä teen niitä eli sijaa laskujaan niin ne on vaan tämmösii konsoliohjelmia elikkä valkataan tuosta console mä en kuse tehää ja 113 00:22:16.750 --> 00:22:18.280 sitten 114 00:22:18.500 --> 00:22:37.880 opastetaan totta ne eilinen tilanne niin päästään jatkamaan jatkamaan siitä asiasta yksi muute unohtua eilen näyttää elikkä ja demoissa teille tästälähtiin tulee aina vastaa elikkä nyt kun me tehtiin tämä dokumentointi tänne niin sen ansiosta sen ansiosta meet ottaa saahaan tänne 115 00:22:38.000 --> 00:22:58.400 tänne totaa syntymään tästä me ja ohjelmassa tämmöinen dokumentti elikkä nyt tästälähtiin tätä demoista koskaan saa täysiä pisteitä joissa tekää kattomasta minkälainen dokumentti teille syntyy siitä eli teidän pitää demoissa aina jos en oo ajaa testien dokumentti painikkeet tai linkit lentäjän pitää kaikki käy painamassa alustahan vaan tekee 116 00:22:58.750 --> 00:23:10.990 kirjoitan tähän jotaa höpöjä niin tuosta alusta samaa paskana vanhaan version ja tavallinen vaihtaa tantta ja editorin semmoseksi että se on tämmönen tyhmä tyhmä totaa 117 00:23:11.250 --> 00:23:31.650 hooteanmalan laatikko missä ja mitä hienoja ominaisuuksia mutta hyvä puoli on se että se toimii aipadissä ja kännykässä ja tuo haila et tarkottaakse muuttuu se tämmöiseksi mikä näyttää anoo kielen sanat erivärillä ja se toimii vähä huonosti jos saa aipadeissa ja kännyköissä koska tota se vähän tahtoo hukata focusta ja muuta 118 00:23:32.000 --> 00:23:52.400 mutta jos teillä on tämä ajaa testiä dokumentit painike niitätäjän pitää aina aina painaa että saat tänne täydet pisteet sitä ohjelmasta eli nyt jos katotaa tätä minkälaisen dokumentin tämä ja eilinen tuottaa tuosta niin se tuottaa tämmöisen dokumentin että siellä sanalta annetaan mitä luokkiameillä löytyy tästä täällä on luokkalista nyt meleko yksi luokkani sen 119 00:23:52.750 --> 00:24:13.150 meillä on luokkalista sit se kertoo mitä tiedostoja tässä jutussa oli ja sitte kerto että me oli tommosia tiedostoja ja nyt sieltä luokkalistassa jos me katotaan niin tämä laskuja luokka sisältää pääohjelman ja keskiarvo aliohjelman me katotaan sitä keskiarvo aliohjelmaa niin silloin on sitä keskiarvoa lihomatta saatu tämmöinen dokumentti missä lukee että se palauttaa 120 00:24:13.500 --> 00:24:30.330 luvun keskiarvon koska me kirjotettiin se sinne summaryyn eli se mikä tehään summarynen se tulee tähän dokumenttiin näkösällä sitten me oli kirjattu sinne niitä parametreja niin ne näkyy täällä dokumentissa hienosti että meillä nuo kaksi parametria sitten meillä oli se retuuunskohta siellä 121 00:24:30.500 --> 00:24:50.900 väkässuluissa mä sanoin jokupäivät meillä on kolme sulkuat meillä on neljä sulkua oikeastaan komeilla meillä on totaa aaltosulkuja kaarisulkuja hakasulkuja ja sit on näitä väkässulkuja tai kulmasulkuja niin sit täällä lukee et se palauttaa aania veen keskiarvon ja sitten homma oli tehty näitä testejä niin ne näkyy täällä hienosti täällä mä en dokumi 122 00:24:51.250 --> 00:24:53.290 esimerkkeinä 123 00:24:53.500 --> 00:25:13.900 on yksi syy miksi sataako komeiden komiteasta on se on niinku me ja itsemme tekemää eli sen idea on siinä se tekee kolme asiaa kerralla muut puulaaket tekee kolme elikkä se on meillä suunnittelutyökalu kun me mietitään että mitäs asioita tästä pitäs tulla meille testaustyökalu koska se kattoo tätä toimii ja sit se on meille vielä dokumentaatiotyökalu koska se sitten dokumenttiin 124 00:25:14.250 --> 00:25:28.530 suomelle esimerkit että kun kunsakutsutta tai näinin tai palauttaa näin ja sitten kun luette niitä microsoftin valmiitten funktioitten dokumentteja niin voitte mietit olispa kivaako sielläkin jos selkeitä esimerkkejä 125 00:25:28.750 --> 00:25:43.030 koittakaa ettiä niistä joku kattoo viimeksi tämän neliöjuurta ne ei sitä kyllä erkki kaatanut selvää että miten neliöjuurta kutsutaan ja se oli vuonna hyväälä hyvänä yksinkertaslla esimerkillä näyttää sen kutsun elikkä nyt me yhdellä vaivalla saa hansen ennen kuin monta asiaa tehtynä 126 00:25:43.250 --> 00:26:03.650 joo eli tämän dokumentin tuottaa sinne irrallinen ohjelma mikä tässä ajetaan nimeltään doxuken mä en sitä ettei ja teitä on pyytänyt asentamaan koska te laitatte niitä vastauksestanne tiimiini se tekee sitte sen tuoksukenaja on täällä tiimissä mut jos joku haluaa niin aseen taas ne omalle koneelle sen doxukeni ja sitten voi ajella sielläkintadokummen 127 00:26:04.000 --> 00:26:20.320 okei eli katotaas eilisiä tehtäviä mä laitan vaik kanaa tehtävät tänne tänne totaa toiseen näyttöön niin niin niin mä muistan mitään niitä oli niitä tehtäviä 128 00:26:20.500 --> 00:26:24.580 eli lähdetään noita nyt tekemään 129 00:26:24.750 --> 00:26:26.790 teemaantotaa 130 00:26:27.000 --> 00:26:33.630 koneella eli siinä ensimmäisessä tehtävässahan teillä oli henkilö joka 131 00:26:33.750 --> 00:26:47.520 pääomakaa haluis tehä vähentämistä ja sitä teillä oli tota funktio joka funktio joka osasten häntä vähentämisia ja miltä tuo nyt näyttäisi että se sarpila tehtynä voitte jatkaa vaikka siihen 132 00:26:47.750 --> 00:26:50.810 luonto nolla kuusi kohassa eiliseen kohtaan 133 00:26:51.000 --> 00:27:03.240 eli mitäs mä sitä käyttäsin mulla on tossa aa ja bee olemassa jo niin voisin vaikka tehä sillä tavallas mä haaveilisin täälä että jos mulla olis olemassa semmonen 134 00:27:03.500 --> 00:27:06.560 tää ei oo muuta hyvää koska totta 135 00:27:06.750 --> 00:27:11.850 hää vaikka uusi muuttujaa tänne että mullosuus muuttajanka nimi jos vaikka eroo 136 00:27:12.000 --> 00:27:29.340 eroa ja sitten mä haluaisin kysyä että paljoko eroo kun kutsutaan sitä hienoo vähäinä nimistä aliohjelmaa joissa teiläile keltane keltane henkilö toimitti sitä hommaa jos vähennän nimisellä alimmalle vetäisi parametrina aa ja bee 137 00:27:29.500 --> 00:27:49.900 puolipiste niin sen pitää sitten kertoo meille se erotus ja mitä mä sillä tiedolla teen niin ei niitä lycica että nyt nyt tack console raitlain on sillee huono että nyt joku rupeluu on luulevat aina me tulostetaan tulostetaan tosi harvoi ohjelmista oikeesti mutta 138 00:27:50.250 --> 00:28:10.650 sen tarpeesta kalustoa että me tehtäis vielä niinku järkeviä asioita näillä muilla eli oikeassa ohjelmassa tietysti me pyydetään joltakin jotain dataa ja toiselta jotain vikaa taajaman yhdistellään sitä ja tehään sillä jotaki ehkä kirjoitetaan uusi tiedostomissa on sitte jotakin informaatiota sen taataan perusteella mutta kun meistä vielä osata niin tämä on nyt vaan meillä niinkuin vähäaikaa työkaluna 139 00:28:11.000 --> 00:28:31.400 arvostellaan noita arvojaan mutta elkää tästä luulko sitä että me aina tulostelaan ja sitten semmoset aliohjelmat jotka tulostaa jota aceh kirjoittakaa se heti ylös niin ne on tosi harvinaisia eli yleensä aljohma ei tulosta mitään se oo hiljaa kuin suomalainen mies se tekee se hommasa ja hommasa ja palauttaa tuloksen mutta ei ei puhu 140 00:28:31.750 --> 00:28:33.790 aika pukaha 141 00:28:34.000 --> 00:28:46.750 sitten se alimman nimi on tulosta jotakin niin silloin se ehkä vois tulostaa mutta nyt esimerkiksi vähennä aljohmanni se ei missään tapauksessaan tulostaan mitään se se vaan tekee ton hommasat vähentää nuo kahdessatoista 142 00:28:47.000 --> 00:29:00.260 mä teen se vähennä oli öhman tohon väliin väliin sen takia että nuo on lähekkäin tuo kutsuja muuta noni seuraava hommahan meillä oli nyt sitten kun oli tehty tuo pahaatettu se miten sitä 143 00:29:00.500 --> 00:29:12.740 miten sitä aliohjelmaa kutsutaan niin sen jälkeenhän meillä oli lähteä kirjoittaa sen reseptiin mukaan sitä aljoman esittelyriviä eli nyt me ollaan sillä mäen resepti reseptikokoelmassaan niin 144 00:29:13.000 --> 00:29:21.160 suurin piirtein tässä totaa kutsurivi on tehty mietitty parametrit jos me halutaan kaksi lukua vähentää niin me vietin ja ajan vejeparametrina 145 00:29:21.500 --> 00:29:30.170 tottaa lähdetään kirjoittaa se aliomaesittelyrivi eli mietitään ne taikasanat siihen elikkä siihen tulee aina tuputa aika sanoja 146 00:29:30.500 --> 00:29:43.250 se että se et se sitten tulee ilman muuta se aliohjelman nimi eli se aljon vaan nimihän me ollaan keksitty jo tuossa elikkä sitä ei voi enää valita että me tossa päätettiin me halutaan alihomokainen vähennä 147 00:29:43.500 --> 00:30:03.900 tai copypastetassa neito kirjoitusvirheitä sit tulee ilman muuta sulut kaarisulut siitä tulee ilman muuta niitten perää aaltosulut elikkä tosta tosta niinku mallista lähdette aina liikkeelle että aina se aliohjelman näyttää tältä samalta teki se mitä tahansa sit vaan mietitään ne taikasanat sinne ja alotetaas nyt miettii 148 00:30:04.250 --> 00:30:14.960 sanoja hierotaan tätä niin kauan että kaikki osaa vastata ja niitä hommia lakataan kysymästä mihinkä sitten ihmiset osaa oikein vastata 149 00:30:15.250 --> 00:30:18.310 mikää sanaa tuosta 150 00:30:18.500 --> 00:30:24.620 elikkä aksaksaksan kohalle jossa se tullussa kysymys niin painakaa 151 00:30:24.750 --> 00:30:27.300 paina katotaa 152 00:30:27.500 --> 00:30:32.090 näyttöön ja sen pitäisi sinne poksahta tuleeko se teille 153 00:30:32.250 --> 00:30:35.820 nyt aksaksan kohalle taikasana 154 00:30:41.250 --> 00:30:45.840 taasko mun tehä sillä tavalla tumma laatan tän 155 00:30:46.000 --> 00:30:48.550 tähän tuon 156 00:30:48.750 --> 00:30:52.320 tuonen näyttöön niin mä voin täällä 157 00:30:52.500 --> 00:30:56.580 kysellä niitä sit mannasta luento seinää 158 00:30:56.750 --> 00:31:01.340 hän masenki kumman laitan 159 00:31:01.500 --> 00:31:10.680 hienoo neljäkymmentäseitsemän oli sitä mieltä että ensimmainen taikasana on publici ja kolmessatoista tai sanon vastattua 160 00:31:11.000 --> 00:31:16.100 yksi oli stringit mielessä siinä en mä nyt syytä 161 00:31:16.250 --> 00:31:27.470 joo mutta laitetassa luonto seinäs ne näkyville niin mää mää tota sen jos joku sinne jonku 162 00:31:27.750 --> 00:31:37.950 jonkunlaa että ei tuone saa kirjoittaa puppeli kaikki tietää elikkä vastanneeseen kysymykseen ettekä tuona minkä kaikki näkee noni elikkä 163 00:31:38.250 --> 00:31:44.370 elikkä aksan paikalle päätettiin public se oli meleko se hyvä demokratiaa 164 00:31:44.500 --> 00:31:48.580 stringinisti aivähemmistöön tässä tapauksessa 165 00:31:48.750 --> 00:31:57.930 sitte seuraava kysymys että mitä tulee yy mun kohalle saksitaatosta seuraa tota tuolla tuolla tuo ja täällä kysytää 166 00:31:58.250 --> 00:32:01.820 elikkä tota yy kohalle 167 00:32:02.000 --> 00:32:09.650 eli enää mä en kysy papliikkia sitten kun se meni hyvi 168 00:32:20.500 --> 00:32:24.070 aa soul pointsi mitä 169 00:32:24.250 --> 00:32:36.490 näyttää mitä te vastasitte tuo elikkä siihe on siihe on totta vielä paremmin kuin äsken viisikymmentäkahdeksan ollut tuota mieltä joku haluun tapellu siihe 170 00:32:36.750 --> 00:32:46.440 yhdeksän on halunnu eiku ei oo tienny eiku siis tota sanon vastattua elikkä demokratia sanelee static siihen kohti 171 00:32:46.750 --> 00:33:07.150 oikeestaan tottaa jos oikein tarkkoja ollaan ja ettei nyt napun naapurinpoika on semmoinen otus mikä tulee ja sanoo teille ana vähän semmosta mikä on sinnepäin mutta me kai välttämättä ihan oikee eli naapurinpoikasetttaisi teille hyvin sanoa että tapaa fliktartitahon kirjoittaa ja osa 172 00:33:07.500 --> 00:33:27.900 oo oikeessa koska totta se sarpissa on sillä tavalla että jossette kirjatastaa paplic siihen niin siitä tulee niin sanottu interna on näkyvyys mikä näkyy niinku tääla tiedoston sisällä toisille aljohin mille ja se kyllä riittää sieltä saatte sitä kääntyvän ohjelman mut mä haluan tehä tässä semmostaa tätä samaa samaa 173 00:33:28.250 --> 00:33:48.650 minkä te opitte ne toimii ihan koskemattomana kun mennaan javaan ja vaasa siihen on kirjoitettava se paaplicki tai siihen tulee semmonen näkyvyys mistä mä en tykkää eli javassa jossa te kirjotan mitään niin siitä tulee sinne packagen näkyvyys mikä tarkoittaa että kaikki kaikki semmoset mihin on kirjattu samaa packagenin niiku teillä niin ne saa käyttää sitä 174 00:33:49.000 --> 00:34:09.400 se se ei minusta ole hyvä näkyvyys mä en sitä suosittelisi oikein hirveesti missään käytettäväkseni sen takia mä ja fiksu tässäkin kielessä opetella se sama sama juttu että kirjoitetaan paprika aina kun me halutaan tähän jostakin paaplicki jos se on niin hyvä aliomatta kaikki voisivat käyttää ja mitäpä syytä siinä olisi etteikö vähennä olis niin hyvä että kuka tahasa saat 175 00:34:09.750 --> 00:34:17.400 noni setsetset elikkä tottaa mikä tohon setsetset tilalle 176 00:34:38.750 --> 00:34:41.300 nyt oli 177 00:34:41.500 --> 00:35:01.900 isompi jakauma eli katottaa voidi aiheutti viisitoista se piirrän lumiukko tai piira laatikko tai muuta niin ne oli iha hyviä voit aliohommia elikkä ne ei palauttanut meille mitä irrallista lappua missä lukee jotaki mutta nyt kun mietitte sitä äijän eilistä totaa vähennä 178 00:35:02.250 --> 00:35:22.650 maa niin täällähän oikein luki sillä että tota kirjota vastaas uudet lapulle osota ojaanassa takaasi tälle pääohjelmalle eli tämä tarkoittaa ilman muuta sitä että se aljohma ei ole voit se se palauttaa jotakin sanonko se palauttaa jotakin niistä se on aljoshman erikoistapaus elikkä funktionaaliohjelma sanotaan vaan lyhennettynä funk 179 00:35:23.000 --> 00:35:29.630 eli silloin se on otus mikä saa jotain sisäänsä ja antaa selkeen tuloksen pihalle 180 00:35:29.750 --> 00:35:42.500 ja me nähään tosta se että koska tasalukee kutsutaan aliamaa tai funktiota vähennä ja se tulos mikä sieltä on tullut ne on sijoittajalle muuttajalle ero niin se tarkoittaa sitä että tässä ei voi lukee voit 181 00:35:42.750 --> 00:35:51.930 mä en voisi käyttää totaa jossa lukis voiks mä voin tietysti kokeilla sitä mitä tapahtuu ja minkälaisen virheilmoituksesta saa 182 00:35:52.250 --> 00:36:01.430 en totaa enemmistö eilisestä innostuneena laitto siihen tappolun ja jos mä laitan tähändaa polo 183 00:36:01.750 --> 00:36:04.810 laitetaan siihen hetkeksi tapola 184 00:36:05.000 --> 00:36:25.400 ja hetkeksi laitetaan sillä tavannu tehä sitä se tynkänni masa anton valituksen tuosta pois retun nollaa tekee hyvään tyngän siitä niin nyt jos mä laitan tuonne sillä tavalla että täällä kutsussa ei olisi yhtään parametria niin se ei silti olis tyytyväinen tosta 185 00:36:25.750 --> 00:36:46.150 mun vähennä kutsusta koska tuo muuttuja jolle maan yrittämässä sijottaa tai mitä tää vähennä palauttaa niin se muuttu ja hän on täällä esitelty eroo tuolla elikkä tuola on se definiissänsä funk sen muuttujan esittely elikkä se muuttuja on kokonaislukutyyppinen muuttujanka nimi jo ero 186 00:36:46.500 --> 00:37:06.900 ja nyt jos mä yritän tän vähennä paluarvon jos sitä tehtäisiindaapolut sijoittaa tonne erolle siitä tulee tourvellus meille että urvellus meille että he ei tää on mahollista että ei voitto tadapullia sijoittaa ilman muuta inttiin ja se on musta hirveen reilua koska ne pyöristykset ja muut tekee sinne 187 00:37:07.250 --> 00:37:27.650 pyöristyykö vai katkeaako tai muuta niin se tekee turhia yllätyksiä niin se on tosi hyvä ettei voi niinku vahingossa stan reaalilukuarvo konvertoida sillä tavalla mitään mä en halua niin tonne kokonaisluvuksi siihen jos te omia funktioita samassa missä oli se neliöjuuri niin siellä on sitten olemassa funktioita raunki ja trunkia 188 00:37:28.000 --> 00:37:48.400 voitte niinkuin pakottaa sen sitten menemään jonnekki jonneki suuntaan siten välttämättä haluatte tehä eli tästä seuraa se että tämä ei voi olla dapolun nyt koska sillontan tulosta ei voitaisiin sijoittaa sinne mitä me haaveiltiin koskas meillä on kaksi kokonaislukua lähtötilanteessa elikkä nämä ja ajan vee oli kokonaislukuja niihin kyllähän niitten erotuskin pitäisi olla 189 00:37:48.750 --> 00:37:50.790 kokonaisluku 190 00:37:51.000 --> 00:38:11.400 jakolasku eriasia jakolaskun voi tuottaa meille eikä keskiarvohan tehtiin jakolasku siellä tarvittiin jakolaskuja silloin siitä voitolla reaaliluku eli siinä mielessä nyt tällä kertaa tuo yhdeksän poppoo tuollanenkon valkkas siihe oikein elikkä nyt jos mä kirjotan toho iin niin silloin se silloin se tulee meillä on 191 00:38:11.750 --> 00:38:31.130 tyytyväiseksi mutta meillähä hommaa ei oo vielä ihan valmis eli me haluttiin sinne viä kaksi parametria ja sen takia me tarvitsemme ja sen takia sen tuikuttaa tuossa mulle vielä eli nyt se ruikuttaa mulle että nouu ouvoloon formetoot elikkä tää ouvoloonhan tarkoitti sitä että mulla on kyllä tässä 192 00:38:31.250 --> 00:38:49.610 vähennä nieminen metodi mutta mulla ei ole semmosta vähennä niin mistä metodia joka takaksi argumenttia eli mulla voolvakka kuinka monta vähennä nimistä metodia mutta nyt maa halunnut kutsua nimenomaan semmosta joka takaksi argumenttia elikkä parametreiksi me nimitetään staavetatoo kantajasno argumenteiksi 193 00:38:49.750 --> 00:39:10.150 eli sen takiahan mun pitää tänne vielä kirjoittaa lisää asiaa elikkä mun pitää kirjoittaa tänne nyt taas aksaksaksi joku joku tyyppi antaa sille muuttujalle joku nimi eilisen nimi oli aa ja bee sen nimi saa olla mikä tahaasa mä laitan nytten sille nimen lukuu ykkönen ja sitten toinen tyyppi ja luku kakkone eli 194 00:39:10.500 --> 00:39:14.580 tällä ei oo mitään väliä kun hama käytästa samaa nimee koko ajan 195 00:39:14.750 --> 00:39:20.870 nyt kysymys on tietysti että mitä tohon aksaksan kohallekirjoitetaan elikkä 196 00:39:21.000 --> 00:39:23.550 on kohallekirjoitetaan 197 00:39:23.750 --> 00:39:31.400 rupesko ne kysymykset ilmestyyn sulla 198 00:39:31.750 --> 00:39:36.340 ne ilmestyy sinne vaan pysty löytämään tuosta näytöstä 199 00:39:36.500 --> 00:39:42.620 se vaatis vähän harjoitteluoletta saataisiin kaivettua 200 00:39:42.750 --> 00:39:45.810 eli 201 00:39:46.000 --> 00:40:06.400 kaksi ehotti publiikkia ei tässä on kyseessa muuttujan esittely matossa jos suinki suinkin jää yhtä aikaa niin otan sata monistensa semmosen kohankun syntaksin syntaksi niin tota tässä meillä on kyseessa muuttuja esittelijä siellä on tiukka syntaksi eli se muuttuja esittelyn syntaksi aina vaatii sen että sinun 202 00:40:06.750 --> 00:40:12.360 pi ja muuttujan nimi ja paplice ei ole tyyppi 203 00:40:12.500 --> 00:40:22.190 se vois olla reaaliluku mutta sit mä en kyllä pysty sitä ihan helposti palauttaa kokonaislukuarvo 204 00:40:22.500 --> 00:40:42.900 ja nyt täällä kutsussa jos lähdetään kattomaan nimellä aaoesiteltynä täällä kokonaisluvuksi ja nyt kumoavia aasinne parametrina niin se tarkoittaa sitä että silloin ton luku ykkösen pitäis olla semmonen mihin aavojaan sijoittaa kokonaisluku on selkeästi semmonen mihin voidaan kokonaisluku sijoittaa toki me voitaisi reaalilukuuunki sijottaa mutta sitten 205 00:40:43.250 --> 00:40:48.860 no sitten että jos se sitten palauttaa sieltä sen reaalilukuina sen 206 00:40:49.000 --> 00:40:51.550 erotuksen että 207 00:40:51.750 --> 00:41:00.420 nyt mennään siinä että me tavolta lat se palauttaa kokonaisluvuin noi on silloin kyllä paras paras olla tota kokonaisluku 208 00:41:06.000 --> 00:41:11.100 kun tuosta ja sitten tuo yy 209 00:41:27.000 --> 00:41:38.220 nyt demokratia ja vähäsen paremmin toimi siinä elikkä samalla logiikallaku toinen niin se on kokonaislukuu siinä 210 00:41:38.500 --> 00:41:47.170 no ne nyt meillä on tynkä tynkä olemassa me voijaan perii tässä ajaa tuo ohjelma vähennät tulostaa sitä väärän tuloksen 211 00:41:47.500 --> 00:42:07.900 ja vähennä tulosta aseeton toki olla koska se on vielä tää tynkää mikä palauttaa aina nolla ja kun me eroon sijoitetaan sen nollaan se tulostaan meille nolla no seuraava hommahan meillä oli dokumentoi jättää ja tanssia kurjavaihe mikä ei tuu sinne timmiin siinä ovat ajan saman tientenne tänne tehä sen komeasti pohjaan elikkä sen saatte 212 00:42:08.250 --> 00:42:22.530 pyyhitte nuo kommentit pois teitte committee ja taputat niin se täydentää ton testipohjan siihen ja nyt jos joku haluaa tän copypasteta sinne copypasteta sinne omaan koodi niin mä laitan 213 00:42:22.750 --> 00:42:25.810 mä laitan totaa tänne 214 00:42:26.000 --> 00:42:30.590 vaikka nyt tämän hellavoltin päälle niin 215 00:42:30.750 --> 00:42:49.620 lisään tuon kontorollaa ja noin niin sitä voi siitä voisen lohkon kopioi sinne itellä sais tuota on kirjoittanut tai vaikka kirjottas visual studiossa ne voi tuosta kopiot on lohkon tosin visual studiossa sitä ei tarvitse kopioi koska tekee niin automaattisesti tota tekstiä siihen 216 00:42:49.750 --> 00:42:53.320 moni 217 00:42:53.500 --> 00:43:13.900 sitten me dokumentoi antaa anne tottaa se mitataan aljoshma tekee elikkä palauttaa kahden luvun erotuksen tulee kirjoitusvirheeni antaa ollaan tällä kertaa lukuu yksi on josta vähennetään ja siten lukuun 218 00:43:14.250 --> 00:43:21.390 on mitää vähennetään ja palautusarvo on 219 00:43:21.750 --> 00:43:24.810 luku yksi miinus 220 00:43:25.000 --> 00:43:29.590 luku kaksisataa kirjastosta suomeksi luku 221 00:43:29.750 --> 00:43:46.580 luku ykköse vialukuu kakkosen erotus tai muuta sitten ennakot tehään pitemmälle niin tehään sinne testit mitä ne on eli käyvään kurkkaamassa mikä tää meidän luokan nimi on elikkä jos me kutsutaan täällä meidän luokassa elikkäs 222 00:43:46.750 --> 00:44:02.560 console raiteelainenkin kutsuttiin sillä tavalla kutsuttiin console luokassa olevaa varait lain metodia eli joku ulkopuolinen haluaa kutsua tätä meijän metodia niin se kutsusta laskuja piste vähennä mäkin voisin kutsua tässä että laskuja piste vähennä tuo ei niinkuin 223 00:44:02.750 --> 00:44:23.150 haittais mitää vaikka mä kirjoitan hento omaan kutsun jota kutsutaan tässä mun laskujaluokassa olevaa vähennä nimistä metodia mutta täällä testissä se on pakko kirjoittaa koska siitä tulee ihan ulkonen ulkonen tiedosta sitä että eestistä ja muuten se ei löydä stain meidän laskuja joissa emmä sanalta missä luokassa se on liittää luokka tavallaan kotii näille meijän meijä aljohin 224 00:44:23.500 --> 00:44:29.620 tapauksessa jos me kutsutaan laskujaluokassa olevaa vähennän nimistä 225 00:44:29.750 --> 00:44:50.150 lähinnä nimistä funktiota vaikka parametrillä nollajaan olla sitten me mietitään mitä tästä pitäs tulla ja koska kyse on että se palauttaa kokonaislukuarvo niin se on justiisaika melekee elikkä eilen kirjoitti se kolme matkalaukussa oli melekeen ja kolme on merkki tarkoittaa nyt sitten se on justiinsa ja ne ammejä 226 00:44:50.500 --> 00:45:07.840 keksit keksimiä tätä kompostia varten että se ei sotkeutus niinkuin tavallaan olemassa oleviin see plus plussan operaattoreihin elikkä tuostahan sen pitäisi palauttaa nolla ja sitten taas mä kutsun kutsun vaikka aihetta vitosesta vähennetään kakkonen 227 00:45:08.000 --> 00:45:28.400 hevoset se palauttaa meille kolmosen sitten me voitais tehä joku koemessa se palauttaa negatiivisen arvon vaikka vitosesta vähennetään miinusseittemään hetkine negatiivinen luku no miksen mä voi tämmöisenkin tehä eli jos vitoselta vähennetään miinus seitsemän niin sitähän pitäisi olla kahdessatoista plussaa sit jos tottaa 228 00:45:28.750 --> 00:45:49.150 mitä mä olin tekemässä mä haluisin negatiivisen luvun elikkäs vitosesta vähennetä plus seitsemän niin silloinhan meidän pitää sahan miinus kaksi sinne eli mietitää mitää niinku semmosii erikoistapauksiin meillä pitäisi tulla vastaan ja tätä oikeastaan tehtiin siinä tämän kerran demoissa siinä aateekootehtävässä eli siinä mä olin miettinyt ja erik 229 00:45:49.500 --> 00:45:56.130 mikset teille valmiiksi mitä voi tulla teijän piti vaa miettii mitä sen pitäisi palauttaa niissä tilanteissa 230 00:45:56.250 --> 00:46:11.040 oikeassa elämäs joudutte siis itse miettimään ne tilanteet mitä sinä voi tulla vastaajan miettimään että mitä siitä pitäisi palauttaa elikkä siinä aateekoo tehtävässä oli vasta puolet ongelmasta elikkä ne mitään erikoista passit onnenne oli miettimättä 231 00:46:11.250 --> 00:46:14.820 tässä seuraava homma ei ilu kiirehtiä ajamaan 232 00:46:15.000 --> 00:46:35.400 teemaan tätä ohjelmaa vaan se oli lähtee lähteet tota ajamaan tolle meijän projektille ne testit meille maa antaneet painikkeen koontolukuu tänne että moi tarvi sitä kokoaja itse muistaa ja sit tessetuttaa näkö ja joku karislityön ongelma tulikuuma copypastasin 233 00:46:35.750 --> 00:46:37.280 ilta 234 00:46:37.500 --> 00:46:42.600 ajokohan se nyt mennä jonnekin ne testit 235 00:46:42.750 --> 00:46:50.400 aikookohan se jonnekkin testit nyt vai oonko mä hukannut niitä ikkunoita 236 00:46:50.750 --> 00:46:54.320 piltzuksii 237 00:46:54.500 --> 00:46:58.070 mennessä ajoone apuuva 238 00:46:58.250 --> 00:47:05.390 testit explorer missäs mä oon hukannu sen tekstejä exploorri 239 00:47:05.750 --> 00:47:08.810 yhdeksänsataaään missään siitä mitää 240 00:47:09.000 --> 00:47:17.670 taas kristuulpuuksi wintous onpas vielä ikkunoita 241 00:47:18.000 --> 00:47:21.570 niistämällä jokaisen testiikkuna 242 00:47:21.750 --> 00:47:26.850 tuulpoksessa on tommoset 243 00:47:27.000 --> 00:47:32.610 no nyt se halus tehä jotain hölömöisnen tuolla on nuo ihan niinku masentan 244 00:47:32.750 --> 00:47:37.850 ainiinkumaisen sen testin ikkunan jonnekki jonnekki hukannu 245 00:47:38.000 --> 00:47:41.570 tuolta ei voi isontaa 246 00:47:41.750 --> 00:47:44.810 viulu 247 00:47:45.000 --> 00:47:51.630 onko joku jolla tulee teksti mikä se ikkunan nimi on siinä niin täältä pitäisi löytää 248 00:47:51.750 --> 00:48:03.480 soluuus on server puhuu mark claas juu taasko vain 249 00:48:03.750 --> 00:48:06.300 hulskriin 250 00:48:17.000 --> 00:48:28.220 varmaan tes sama asia nyt mun ikkunat tätäkin hukas mitä tämä on hieno systeemi niin helppoja käyttää että hokkuanenä 251 00:48:28.500 --> 00:48:30.030 jännä 252 00:48:30.250 --> 00:48:34.840 tuplaklikkaa hei 253 00:48:35.000 --> 00:48:39.080 oulussa floora tässä mä ajan tuosta 254 00:48:39.250 --> 00:48:43.840 laskujaattees jos mä tosta kasken ajattamaan 255 00:48:44.000 --> 00:48:47.060 tämä on totta 256 00:48:52.500 --> 00:48:58.110 jonnekki sinne testi ikkunaan hukkasseita 257 00:48:58.250 --> 00:49:07.430 miksi mä tehdä uuden projektin tein että se periaatteessa ja uutta projektia tähän saattaisi löytäneen ikkunat 258 00:49:07.750 --> 00:49:17.950 tuota seisten välttämättä mutta se se ei vaikuta siihen meidän testin juttuun 259 00:49:18.250 --> 00:49:21.310 starttaprojekti 260 00:49:21.500 --> 00:49:24.560 samoin sanoo sille että 261 00:49:24.750 --> 00:49:26.280 puhuuko 262 00:49:26.500 --> 00:49:30.580 run 263 00:49:30.750 --> 00:49:33.300 kaikki testit 264 00:49:33.500 --> 00:49:41.150 ja ihan samaa että saa ajaa ainoana ne testit mutta ne tulokset kun menin jonnekki huitsin piiloo että 265 00:49:41.500 --> 00:49:45.580 viimeksi multala alalaisessa testiikkunan sointu jonnekki 266 00:49:45.750 --> 00:49:50.850 klikannut olen klikannut sen kiinni ja nyt minä en keksi mistä se näkyskö se täältä 267 00:49:51.000 --> 00:49:52.530 vindous 268 00:49:52.750 --> 00:49:54.790 exploora 269 00:49:55.000 --> 00:49:57.040 akat tullu mitä 270 00:49:57.250 --> 00:50:00.820 testi vindous 271 00:50:01.000 --> 00:50:06.100 hei 272 00:50:06.250 --> 00:50:26.650 ety soli tuolla toisella ruudulla eli maansa jossei kohti on helppo tehä sori et meninhän kalloaika eli tässä on helppo tehä sinne vikaa että kun te tartutte johonki tämmöisen ikkunan laitaan kiinni niin se raahaatte jonnekki ja tartunta kiinni niin se muuttuu ihan omaksi ikkunakseen minkä voitte viä ihan toiseen paikkaan ja sehän on hyvä 273 00:50:27.000 --> 00:50:29.550 ompa näyttöä käytössä 274 00:50:29.750 --> 00:50:50.150 no se mikä vie tilaa niin voi vielä toiselle näytölle mutta sitten tota tietysti kun se on toisessa ikkunassani että klikkaa tätä toista ikkunan se häviää sen taakse piiloon niin sen takia kun näitä ikkunoita raahailette näissä ikkunoissa on tämmönen tähtäimiaa tulee aina että jos vain vie sä jonnekkin tänne tähtäämään niin mä sanonta ikkunan puotetuominen vaan 275 00:50:50.500 --> 00:51:10.900 ja mä haluan että tämä aamun testi ikkuna on tällä alalla laajassa koska siihen tulee niinku pitkästi teksti ja sen takia sitä on helpompi lukee kun se on niinku tala alhaalla leveinä niin mä vee ja sen tänne tähtäämme mikä on tänne alalaitaan nyt se on tuolla ja täällä on sitten mulla näitä muitakin muitakin ikkunoita sitten 276 00:51:11.250 --> 00:51:31.650 näkösällä noni nyt päästään siihen missä meidän piti olla elikkä tota meillä oli se eilinen testi siellä keskiarvon testisä anto vihreitä hienoo mutta sitten vähennä testi anto punasta niinku pitikin antaa elikkä piti tulla tuosta rivin neljäkymmentäkaksi testistä piti tulla kolme mutta tulikin nolla eli sen takia tota 277 00:51:32.000 --> 00:51:52.400 me nähtiiisi punanen mikä haluttiinkin nähä ja nyt kun me ollaan nähty punasta niin sitten me voijaan tehä tän aljohmaan toteutus elikkä tehään tänne vaikka tulos apuumuuttuja eikun ulos tuloos on parempi tulos tai ulos lukuu lukuu yks miinus luku kaksi ja tää nyt on vaa esimerkki missä ja mitä järkeet ei oo 278 00:51:52.750 --> 00:52:00.910 vähennyslaskua ole ole järkeä tehä omaksi aljohon maksajia mutta me ollaankin opettelen että aljohommia ja sitten 279 00:52:01.250 --> 00:52:17.570 on toki toki mä voisin tehä näin tyhmästi tämä unohtaisin palalta se arvoon niin silloin tota esma ajaa sinne testit nytten elikkä nyt mä painavasta kontro kuuta niin se ajaa ne testit niin mä saisin taas ihan samaan punasen kun samaan punaseen kun sai äskönki 280 00:52:17.750 --> 00:52:32.540 koska mä palautan aina nollavaikkamaan sen laskun laskenu elikkä mä palautan sen tulos ja sit paina taasen testiajoin ja nyt mun pitäs saaha saa kaikista testeistä mitä meillä on niin vihreitä 281 00:52:32.750 --> 00:52:39.890 joo elikkä totta 282 00:52:40.250 --> 00:52:46.880 nyt on nii saa karkkeja että pitäisi olla kaks hyvää kysymystä alla tai vastausta että saa yhen kokonaisen 283 00:52:47.000 --> 00:53:07.400 elikkä tota kysyttiin että eikö voisi kirjoittaa suoraan retuun tulos luku yksi miinusluku kaksi voi kirjoittaa eli nytten valkkaatte ite mikä on teijän tapa käyttää tätä eli mä luulen että ihan aluksi voi olla helpompi tehä näitä niinkuin yksi askel kerralla ja sitten kun te opitte niin sitten voitte kirjoittamassa enemmän 284 00:53:07.750 --> 00:53:28.150 elikkä me voi ajatella nainettä koska maan tulos muuttujalle sijoittanut tämmösen mömmön niin ihan samaase on vaikka mä kirjoittaisin tähän tulos muuttujan paikalle suoraan se samaa mömmön elikkä kirjoittaisin tuohon retun luku yksi miinusluku kaksi ja valvoa ajaa ne testit uuesta ja kattoo tätä toimii ihan samalle ku ennenki 285 00:53:28.500 --> 00:53:35.130 eli nytte valkkaatte ite että kumpiko teijän mielestä on selkeämpi tässä kohti elämää 286 00:53:35.250 --> 00:53:48.510 kirjoittaa tuo varmasti jos ammattilaiset kirjoittaa ne kirjoittaa tosi lyhyitä koodien ja köyhdyttää kaikki kirjoittaa yhelle riville se on terveellisten elämäntehtävät ne saa koko koodin kirjoitettua yhelle riville 287 00:53:48.750 --> 00:54:04.560 tuonne silloin ne on vasta onnellisia sen tarvi kaksriviä ni sit rupee itkettää mutta se että ovatko se helppo lukee niin se on toinen asia elikkä jokainen valkkaa nyt sen kummanta vaan se on helpompi lukee ja mä palautan siihen ton toimii kontolleen 288 00:54:04.750 --> 00:54:09.850 palautan siihen se askosen muodon tulos on 289 00:54:10.000 --> 00:54:30.400 noin koska mä kuvittelisi tätä on helpompi ymmärtää ymmärtää tässä alkuvaiheessa mutta mikä vielä tärkeämpi tässä on niin on depukkauksen kannalta helpompi eli siis meillä on joku vikaa niitä tänää tehään aa laskut yksi kerrallaan sitä depukkauksen helpommaksi elikkä nyt sen depukkerin pikakertas eli jos mä halua 290 00:54:30.750 --> 00:54:40.440 kato miten tämä vähennä aliomatoimiinimavola että tuonne preikki pointin valkata tota depukistat aletaan ajamasta depukkaamalla se ajaa 291 00:54:40.750 --> 00:54:49.930 oho väärä väärä projekti tietysti taas elikkä tuo piti olla starttaa projektina elikkä totta 292 00:54:50.250 --> 00:55:10.650 tarttee puccinin se ajaa kunnes se tulee tuohon me nähää että ajan bee jo joissakin harvoissa nykyisin ja se vanha tulos on joissakin arvossa ja ero on vielä nolla koska mainoslle mitään tehny sitten mä meen steps lintu nyt maan siellä vähennä aliohjelmassa vasta tullu sinne sisään mutta mulla on tullunne elikkä nyt me ollaan siinä tilanteessa tämä on jännättiin sille 293 00:55:11.000 --> 00:55:19.670 kaksi lappua ne ovat nyt mulla ole ojennettua elikkä täällä luku ykkösen lukukakkosessa on se kolmonen ja kakkone no sitten tottaa 294 00:55:20.000 --> 00:55:27.650 pataan siitä nyt me olemme laskemassa tulos on luku yksi miinusluku kaksi ja nyt me nähää että tulos on 295 00:55:28.000 --> 00:55:36.160 jos on tottaa kun tuo rivi oli tehty niin me nähää että nähää että tulos on ykköne 296 00:55:36.500 --> 00:55:56.900 sen takia tuo on tavallaan siinä vaiheessa kun me joudutaa sitä tepukkaamaan niin kätevää että se tulos on laskettu apuumuuttujaan ja me voidaan kattoo mikä se paluarvo on ja jos meillä on suoraa lukenut la retuun retuunsa luku yksi miinusluku kaksi niin se olis lähtenyt tässä pois ilmat me nähään mitä se palauttaa mutta se se on osittain makuasia ja kuten sanoin 297 00:55:57.250 --> 00:56:17.650 kovemmat koodarissen kirjoittaa aina sinne ja sitten ne erottaa sen sitä takaa sit pois kunnan haluaa pukata ja nyt kun vapaina retuun tulos ni se menee siihen että lähdetään alimmasta pois ja kun on alimmasta lähdetään pois niin mennään silloin takasi sinne missä tää oli kutsuttu elikkä käyttekö sanaa hyppää koska hyppaa tarkoittaa sitä sitä on mun mun mielestä 298 00:56:18.000 --> 00:56:27.690 tai jonnekin niinkuin eikä mietitä mistä ollaan kotoosi mistä se tietää mistä se on kotoosinen täällä depukkerissa on tämmöinen asia kuin koostaa 299 00:56:28.000 --> 00:56:48.400 aa kertoo semmosen että jos aliohua kutsuu toista aljon aikaa kutsuu toista alemakaan kutsuu toista aljo maa niin se koko koko kutsun historia on täälämmäillä eli mä nyt ollaan rivillä viisikymmentäyksi tätä vähennä aliohjelmaa ja sitä on kutsuttu riviltä kaksikymmentäseitsemänstä meidän pääohjelmasta eli nyt kun se lähtee poistasta meijän 300 00:56:48.750 --> 00:56:54.870 vasta niin se tietää täältä että se palaa siihen paaohjelmaa sille riville kaksikymmentäseitsemän 301 00:56:55.000 --> 00:57:02.140 ja sen takia käytäisiin nimee hyppää koska se nimenomaan menee takaa se sinne missä oli lähtenyt 302 00:57:07.750 --> 00:57:18.970 jos te sanotte isännälle että hakekaa haet pizza niin se toivottavasti hakee sen pizzoja tulee takas sinne missä oli lähtenyt eikä me palokan oluttuvalle matkalla 303 00:57:19.250 --> 00:57:39.650 noni skomates teet siitä ne sitten me palattiin riville kaksikymmentäseitsemän huomatkaa tämä ei ole vielä suorittamista tai riviä loppuun elikkä nyt me ollaan siinä tilanteessa se kantosen lapummeille takasimmissa lukee se paluarvo ja sit meillä on vielä tekemättä se paluarvon tulos jota taantonna ja ero muuttui ajanut kun se on sijoitettu niin sit se ero muut 304 00:57:40.000 --> 00:57:42.040 se arvo yksi 305 00:57:42.250 --> 00:57:51.430 me tällee käyttäkää tai depukkaerän se tekee teille ihan just se taas jankansen ville teki mutta se ei ketuille teillensä vääristä vastauksesta 306 00:57:51.750 --> 00:57:59.400 jos tätä depukkaria osaa käyttää niistä ville ei tietyssä mielessä tarvihe ollenkaa koska tällä te voitte tähän ites kaikki samat asiat 307 00:57:59.750 --> 00:58:09.440 sitä kannattaa hetiku saattanee työkalut toimimaan ei ruveta ruveta tota sillä menemään stä askel kerralla moni sitten 308 00:58:09.750 --> 00:58:14.340 meillä oli toinen tehtävä oli semmonen missä oli tota 309 00:58:14.500 --> 00:58:30.820 luki palma antaa hetkinä pääoman haluat saada monta kappaletta samaa kirjainta joko suurakkosena tai pienenä kirjaamenna mutta ei tiiä miten se tehään eli tehastaan näissä sama asia eli katottaa 310 00:58:31.000 --> 00:58:37.120 mullon joku kirjain haara vaikkapa sanottiiksena mikä kirjaan 311 00:58:37.250 --> 00:58:44.900 jotaa halua monistaa elikkä mullon vaikka muuttuja kooniiku kirjaa ja siellä on nyt vaikkapa aa 312 00:58:45.250 --> 00:58:49.840 aa kirjanmäellä sitten tottaa 313 00:58:50.000 --> 00:59:10.400 kirjoita toisella puulle montako kertaa halua tämän kirjaimen elikkä nytte vaikkapa annaa hyvää kertomaan montako kappaletta elikkä vaikka neljä kappaletta sitten tottaa kirjota kolmannella puluet rueta false ja semmosen lapun tyypin missä lukee truetaa 314 00:59:10.750 --> 00:59:19.420 se on meillä nyt uusi tyyppi täällä elikkä sen nimi on buu totuusarvo eli se on semmonen tyyppi missä voi olla niinku totta ei totta 315 00:59:19.750 --> 00:59:23.830 nyt jos mä haluan sinne vaa että totta 316 00:59:24.000 --> 00:59:28.080 tuleeko 317 00:59:28.250 --> 00:59:35.390 isoo mä en halua isoonin tuo tuleeko isoo vois olla vaikka false 318 00:59:35.750 --> 00:59:37.790 tilanteessa 319 00:59:38.000 --> 00:59:40.550 siivonen mun kolme lappua 320 00:59:40.750 --> 00:59:55.030 te totaa sitten mä haluan ne antaa sille monista nimiselle aliohjelmalle monista nimisellä aljoshmalle mannantoon coon ja anna ja sitten tuleeko 321 00:59:55.250 --> 01:00:06.980 tuleeko isoo noi ja mitä se tekee sitte odota että kaveri antaa sinulle uudella puun takaa se lisää antaa meille jonkun lapun takaa se 322 01:00:07.250 --> 01:00:21.020 mitä sinä lapussa sitte on niin siellä on monta kertaa nytte tuonajan aa eli eli se että meillä on monta kertaa joku kirjaa niin sen nimi on taas sitten merkkijonoo elikkä 323 01:00:21.250 --> 01:00:23.290 stringei 324 01:00:23.500 --> 01:00:28.600 vaikka nimellä joono elikkä tuomiojan monista aliama palauttaa meille 325 01:00:28.750 --> 01:00:49.150 palauttaa meille arvon joka on merkkijono jota katottiin tänään tarkemmin siellä aamun demoissa että mitä se merkki on osa villensä tarkoitti sorsa ville saa aika hyvin kuvattu niin kannattaa kattoo se tän kerran tän kerran aamudemoon videointi että mitä ne merkkijonot niinkuin oikeasti meinaa 326 01:00:49.500 --> 01:01:09.390 se tulee kyllä meillä kurssilla vielä monesti ja sitten me voijaan tehä console varait lain tuohon ja tulostetaan toi jonoa vani nyt me ollaan tehty se alkorytmi steppiettä mietitte että miten sitä aljomaa kutsuttas enää on ongelmana että kääntäjä on surullinen meijän kanssa koska koska koska se 327 01:01:09.750 --> 01:01:20.970 mikä tuo monista on ja sen takiahan me lähdettiin tekemään sen monista elikkä tehtiin sitä taikasanoi jäsen publicin osas kaikki stateiksi meni jo niin hyvin että siihen ei kosketa 328 01:01:21.250 --> 01:01:41.650 tulee joku taikasanaamissa on vielä vähän miettimistä sit tulee monista sille tulee parametreja mitkä tehään kohta sitte tota tulee aaltosulut ja aaltosulutimainen voi tästä vielä tehdä tynkää koska mä en tiedä mikä tuo maksaakse on sitten kun mä tiedän mikä tyyppi tuo jaksaaks on niin sit mä voin tehä tässä semmosen 329 01:01:42.000 --> 01:01:45.060 mikä palauttaa tuontyyppisen asian 330 01:01:45.250 --> 01:01:53.920 eli aloitetaan nyt tuosta aksaksaksasta eli mitä siihen kohti pitää pitää tulla 331 01:01:54.250 --> 01:02:14.650 niin huomioon doublesta mitään tänne on kirjoitettu doublesta ja intistä jos vähennät intistä toise intin siin on riski että tulos on liian pieni tai suuri intin käsiteltäväksi se oo ehottomasti totta mutta tai johtaisi meille välittömästi tota ongelmias me lähetään lähetään siitä että me tehdä siitä sitten se oikee tyypin käsin pitäs ollaan 332 01:02:15.000 --> 01:02:35.400 on longs in sen tuloksen koska longintiin mahtuu kahen intin aina laskutoimitus mutta sitten meillä on kohta kaks longinttia ja niitten erotus ei voi olla taas mahtumatta longinttiin ja me oltas niinkuin pulassa siinä että meillä loppuun ja lukutyypit kesken elikkä tos on vaan pakko lähtee siitä että se on virhettä 333 01:02:35.750 --> 01:02:48.500 homman kannalta jos se jos se se mahus se vähennyslasku tuonne ja tätä tutkitaan että miten tää asia niinkuin periaatteessa voitais havaita niistä tutkitaan sina demotehtävä sä yks kolmoskerralla 334 01:02:48.750 --> 01:02:54.360 nii elikkä kysymys oli se mikä sanaa tulee tohon aksaksaksan paikalle 335 01:03:15.500 --> 01:03:23.150 voidiaa kaksi intiaa neljä stringeja kaksikymmentäyhdeksän 336 01:03:23.500 --> 01:03:28.090 kerranki ihan oikein mielessä eli katotaa 337 01:03:28.250 --> 01:03:46.100 tehä aina näin katotaa että tammen aljohman tulos eli funktion tulos ollaan sijoittamassa tolle muuttujalla jonka nimi on jonoo mikä sä jonoon defii nissan on niin sen delfiinissä noin että stringit jonoa eli silloin tämä monista pitää palauttaa jotaki semmosta mikä voidaan sijoittaa stringille 338 01:03:46.250 --> 01:03:52.880 ei niitä tyyppejä oikeastaa ei meijän tietämällä tällähetkellä tietämällä oo mitään muuta kuin striin 339 01:03:53.000 --> 01:04:01.160 se on varmin veto käyttää aina sitä samaa tyyppiä siitä tulee sitten tulainta joitakin poikkeuksiimissä puoleltakin muuta 340 01:04:01.500 --> 01:04:08.130 mä tiedän että se palauttaa stringin nyt mä voin tehä sen tyngän tynkkyyden tänne loppuu elikkä tottaa 341 01:04:08.250 --> 01:04:19.980 se oo ihan samaa mitä mä tässä palautan kunhan se on merkki jonoo eli mä voin palauttaa siinä ihan hyvin vaikka jos niin haluan se on iha iha hyvä tynkä 342 01:04:20.250 --> 01:04:23.310 sori 343 01:04:23.500 --> 01:04:31.660 retuun iha iha hyvä tynkä tästä tai iha yhä yhtä hyvä tynkä on tyhjä merkkijono 344 01:04:32.000 --> 01:04:52.400 joissakin tapauksissa ihan hyvä tynkä on myös nul mutta mainitaan nollia teille vielä sotke mutta jossakin tulevaisuudessa siinä voi olla olkoonitse siinä aluksi sillä jo sinänsä väliä kunhan se on joku mikä tekee tässä syntaktisesti oikein eli enää väärää on siten että monista no miksei se sano 345 01:04:52.750 --> 01:05:13.150 asiassa sanoo minulla nyt tavastiansa aina kehuu tossa että jos semmosta monista joka palauttaa eikö mullon entine ajokeskentolla sen takia se ei toimi nytte olla vanha ajoo kesken koska tuolla näkyy tuo koska tuolla näkyy tuo pysäytysnappulaa niin sen takia se ei niinku kaikki toiminnat ossille on käytössä elikkä nyt se sanoo mulle rehellisesti tosta että 346 01:05:13.500 --> 01:05:25.230 ei oo semmosta monista jossa on kolme argumenttia mulla vaan se vaan se kesken oleva monissa täällä noni tänne tarvitaan taikasanoja aksaksi äks 347 01:05:25.500 --> 01:05:28.050 siittänyt ottaa 348 01:05:28.250 --> 01:05:43.550 kapa nimeksi koo sitten totta yy nimeksi vaikkapa nytten määrä pistän pistän varulta siihe erinimeen ettei kukaan taas luulen että sen nimien pitää olla sama se saa olla samaa mut saa olla eri 349 01:05:43.750 --> 01:05:45.790 tämän tottaa 350 01:05:46.000 --> 01:05:53.140 setsetset ja isoona noi 351 01:05:53.500 --> 01:06:00.130 ja sit lähetä arvelemaan että mitä tulee aksaksaksan paikalle 352 01:06:21.250 --> 01:06:32.470 nyt menee aika hienosti elikkä tota pari ehotti jotakin muuta mutta kun me katotaan että mikä tuomiojan koo on tuolla 353 01:06:32.750 --> 01:06:46.010 meidän koo missä meidän cool löytyy cool löytyy tuolta ja mikä sen tyyppiä jos on haara elikkä silloin että se voitaisiin tuonne sijoittaa niin haarpitää lukee tuosaksaksahan paikalla 354 01:06:46.250 --> 01:06:49.310 no niin hyvä 355 01:06:49.500 --> 01:06:55.110 miten muuten noi no ansvarsne exän kysymykset tunneille 356 01:06:55.250 --> 01:06:57.800 kaikille sinne vaiko 357 01:07:03.250 --> 01:07:10.900 et oo ollenka arvokkaasta näyttänyt leksa sillonka 358 01:07:11.250 --> 01:07:16.860 kokeiles nytten ku yy elikkä mitä siihen kohti tulee 359 01:07:17.000 --> 01:07:22.100 eikö 360 01:07:22.250 --> 01:07:26.840 katon tuleeko mun kännykkä 361 01:07:32.250 --> 01:07:38.880 oot tota osoitetta 362 01:07:39.000 --> 01:07:46.140 elikkä inttiä neljäkymmentäyksi kaksi tringia elikkä totta 363 01:07:46.500 --> 01:08:01.800 mä haluu tanssii ottaa tässä tapauksessa aljomakutsu satonen määrän kohalle no mikäs mä ja anna on anna löytyy tuolta annasta löytyy että se oo inttyyppeinä niin silloin aika loogista laittaa tuohon se into 364 01:08:02.000 --> 01:08:06.590 ja nyt vielä viimeine 365 01:08:12.000 --> 01:08:30.870 ja sitkuttaa että yksinne älkää tehkö sitä yhtään monimutkasempaa että ihan samat asiat siellä koneen kanssa pistätte tähän joku sanoa tähän joku sanaa tulee mikää voi ei sanaa tähän tulee ja mietitte samalla logiikallasen sen mikä sanaa siihen tulee sen hankalampaa 366 01:08:31.000 --> 01:08:51.400 elikkä neljäkymmentäviisi hh otti huulia yksi ehotti inttiä yksi stringiä sieltä jään sormi siihe samalle nappaimelle koko aja eli katotaa meijän meijän tota isona muuttujalle halutaan sijoittaa isona 367 01:08:51.750 --> 01:09:02.970 halutaan sijoittaa tuolta tuo tuleeko isoo se halutaan sijoittaa tuonne mikä se isona on se on tuo elikkä jotta se voi nähdä sijoittaa niin tuo tyyppihän meillä pitää olla tos sanoi 368 01:09:03.250 --> 01:09:23.650 eli vaikka tossa lukis kanaatossa tyyppinä niin tänne tulis kanaa kanssa esillä oo mitään merkitystä se katotaan ihan mekaanisesti mikä siinä lukee ja nyt se on meille syntaktisesti tyytyväinen sitten me voitais ajaa ne testit mutta tehää ensiksi dokumentointi siihen ja taas joku haluaisi nuo pohjat valmiina 369 01:09:24.000 --> 01:09:26.040 eihän nää nyt sitte 370 01:09:26.250 --> 01:09:35.430 tappaa elikkä painan tapolaattori nappii kahteen kertaan se täydensi tuon ja tuoman lupasin copypasteta sinne 371 01:09:35.750 --> 01:09:38.810 copypasteta sinne totaa 372 01:09:39.000 --> 01:09:43.080 tuohon 373 01:09:43.250 --> 01:09:48.860 paragraafi vaa joku päivä teen tähän semmose 374 01:09:49.000 --> 01:09:52.570 oho nyt olin tyhmä 375 01:09:52.750 --> 01:10:04.480 ryhmät tyhmempi kuin oikein tyhmät elikkä tota tuo pitää vielä laittaa control aaja sulkea se tammosiin merkkeehet siitä tulee oikeasti tommonen tekstilohko 376 01:10:04.750 --> 01:10:25.150 noni mitäs sitten elikkä dokumentoi jaa eli katotaa plaaplaat laatohon kirjoitetaan ne jutut mitään meillä oli sinä funktion lapussa elikkä tää on sitte se monistettavaa kirjain sitten tota määrää anneta montako 377 01:10:25.500 --> 01:10:29.580 monistetaan sitte tottaa 378 01:10:29.750 --> 01:10:35.870 saunaa että tuleeko isona vai pienennää kirjaimena 379 01:10:36.000 --> 01:10:38.550 jaksa heittänyt ottaa 380 01:10:38.750 --> 01:10:41.300 ooo monistettuna 381 01:10:41.500 --> 01:10:45.070 kappaletta eikun määrä kappaletta 382 01:10:45.250 --> 01:11:00.040 määrä kappaletta koska saa aliamassa sen muuttajan nimi oli maaraselle kutsussa sen muuttajan nimi oli ännämutta sehän oli vaasa lappu mitä me ei missään nähä sitten mä tota laskuja nimisessä luokassa 383 01:11:00.250 --> 01:11:20.650 olevaa folkti jotain kannimii on monista satuttaisiin kutsumaan sillä tavalla että me vietäs sinne parametrina vaikkapa aa ja parametrina vaikkapa neljä ja sitten tottaa vaikkapa false ettei haluta isona niin senhän kuuluisi palauttaa meille sitten kaiken 384 01:11:21.000 --> 01:11:25.080 noi 385 01:11:25.250 --> 01:11:41.060 eli nyt mietitää miten sitä mitä esitän niinkuin jollakin tavalla kutsuttuna pitäisi palauttaa sitten mietitään toinen testitapaastanne elikkä jos sitä on monissa taas vaikkapa kokelaanpassa että sinne sanottaisi että me halutaan 386 01:11:41.250 --> 01:11:46.860 halutaan tota isoja kirjaamia niin silloin me toivota se saatas aa 387 01:11:47.000 --> 01:11:54.140 pieni erikoistapaasetta mitä aasiasmatanne toisin parametrina isoon kirjaaminen ja sanosin 388 01:11:54.500 --> 01:12:00.620 itse kokeillaan mutta joku muu määräki tohon monistuksen kohalle mä haluaasin kaks 389 01:12:00.750 --> 01:12:21.150 iso aata mutta ei isoona niin kuulluskostan silloin palauttaa kaksi pientä aata eli tässä tota ei ollut missään sanottu ihan selvästi että että jos mä vien sinne isonkirjaamme valamiiks ja sit en halua sitä isona niin tarkoittaakseni ja kuuluu muuttaa pieneksi vai ei elikkä nämä ovat niitä kohtia 390 01:12:21.500 --> 01:12:28.640 kamojan pitää miettiä mikä olis järkevin tulkinta asialle jos se jos se asiakas ei oo muistannostaa sanoo 391 01:12:29.000 --> 01:12:39.710 mä vakuutan että niitä tilanteita missä asiakas ei muista teille kaikkee sanon niitä valtava määrä ja se tekee mahottomakseen että me voijaan ulkoistaa joku ohjelmointityö intiaan 392 01:12:40.000 --> 01:12:58.870 koska emme voi sinne intiaan kertoo kaikkia mahdollisia tilanteita mikä tulee vastaan joku joku tottaa vähempi asioita miettivä johtaja voi kuvitella että me voijaan sinne vaan sanotaan että tehkää nyt tämmöinen ohjelma mutta ei se on niin helppo ja sitten me voiteta sinne intialaisille kirjoittaa niis paksuspeksi 393 01:12:59.000 --> 01:13:08.690 sillä samalla työelämä olisi tehty monta kertaa se ohjelma eli se on kuolleena syntynyt ajatus että me ulkoistetaan sitä ohjelmointityötä muualle 394 01:13:09.000 --> 01:13:25.320 eli mä ja utan ite tekee jotain päätöksiin niissä kohti mesee kunnolla määriteltyjä ei tuonut huononwaite oo että jos mä aata haluan ei isona monta kappaletta niin se palauttaa noin no mitäs muuta erikoistapauksiin tässä voisi tulla niin 395 01:13:25.500 --> 01:13:45.900 sithän voisi olla sillä tavalla että joku toistanne vaikkapa että monista minulle beeta miinus kaksi kappaletta niin mitä tämä tarkoittaisi että mä en halua niinku yhtään joku voi kutsua oma ja aljomaa tuolla tavalla ja meidän pitää osata siihen reagoi ja jos joku ei halua yhtää aakirja antaa niin ainoo minkä mä asian 396 01:13:46.250 --> 01:14:06.650 keksin niin palautetaan silloin tyhjän merkkijono elikkä jos joku pyytää metal nolla kappaletta ni sillo ainaki selkee palautustilanne on että jos joku sanoa että monista minulla peeta nolla kappaletta niin tulos on silloin tyhjä merkkijonoa eli huomatkaan oo lainausmerkit on ihan kiinni toisissaan ja yksinkertainen lainausmerkki tarkoittaa kirjainta 397 01:14:07.000 --> 01:14:23.830 senkertainen lainausmerkki tarkoittaa tässä kielessä merkkijonoa siitä on toisensa kielissä toisenlaisia merkintä ja nyt meillä on testit olemassa silloinhan seuraava homma oli sitten ajetaan ne testit katotaan että mitä sieltä tullee 398 01:14:24.000 --> 01:14:44.400 eli katotaa periaatteessa pitäisi tulla kaks vihreeta koska ne kaksi vanhaa aljomaa toimii mutta sitten tämä on monissa toimii vääri elikkä totaa me odotettiin mosse palattiin bee niinkuin petiikelikkä me nähään että testit testit saa kiinni meidän virheitä sitten pitää toteuttaa ja nyt mä sitten vaan kirjotan tähän 399 01:14:44.750 --> 01:14:54.440 koska koska meillä ei vielä tarpeeksi kalustootan tekemiseen eli se ei oo tän päivän asia miten tuo alkorytmi toteutetaan mutta kirjotan tuohon nytten 400 01:14:54.750 --> 01:15:15.150 enhän mä tarvi sinne semmosen tyypin mitä voi monistaa monta kertaa elikkä eikö mitä voi muuttaa monta kertaa ja stringit on semmone mitä ei voi muuttaa enää syntymänsä jälkeen niin siis mä teen tänne uuen tyypin strinpilter mistä mä sanon et se on tulos ja luon sain uuden uuden tottaa stringit pilteriä 401 01:15:15.500 --> 01:15:27.740 se ei tunne koska mun pitää jousia juusin täällä tottaa voi ei system piste teksti löytyy tuo stringin pilider 402 01:15:28.000 --> 01:15:47.890 tai siis tarvi osata että taaltetaa myöhemmin tarkemmin mä luodeuunes trinpilteri mikä aluksi tyhjä merkkijonoa ja sitten tota aina mietin sen kirjaamme mikä siitä on tulossa elikkä chaara kirjain ja mä laitan siihen vaikka nytten vaikka nyt tän tottaa 403 01:15:48.250 --> 01:15:53.350 kaahaara 404 01:15:53.500 --> 01:15:56.560 luokasta pyydän 405 01:15:56.750 --> 01:15:59.300 pyydän tottaa 406 01:15:59.500 --> 01:16:10.210 tuu looveerilla että annappas mulle tuo koo elikkä nyt mulla on se nyt mulla se parametreja totukirjaan pikkukirjaimena 407 01:16:10.500 --> 01:16:22.230 mutta jossa kaveri haluski sen kirjaimen isona niin siinä tapauksessa sanon vain hankit ovat kirjaamaan että se on on tota harluokasta 408 01:16:22.500 --> 01:16:28.110 tullu upperilla tehty siitä meijän koosta 409 01:16:28.250 --> 01:16:48.650 no kai ja tämän voi kirjoittaa lukemattomilla eri tavoilla että jos teen huomenna kysyisitte multa samaan ni mä todennäköisesti kirjoitasi eri tavalla ja jos kysyt joltakin toisaalta nii se toinen käsikirjassa eri tavalla mutta kaikki ne teki sitten semmosen missä noi testit menee läpi mitä nyt mulla on tuo kirjaamme tämä on monistamassa tuossa senjälkemällähän tekeen silmukan silmun 410 01:16:49.000 --> 01:17:09.400 kyllä jo ollut nopeasti näytin sen tänään tuolla tuolla totaa demoissa elikkä mä tekisin silmukan on nolla pienempi kuin määrä puolipiste joka kerta yksi lisää niin sitten me tämä kullakin askeleella teki sinne mä sanoisin että tulokseen appendoijaa elikkä liimataisen tuloksen perään 411 01:17:09.750 --> 01:17:17.910 kappale noita meijän kirjaimia noi ja sitten tota palautetaan se tulos 412 01:17:18.250 --> 01:17:33.550 viisaan tätä äännettä ei tarvi ymmärtää mutta voitte sitä hetkine se ei tykkää meidän tuloksesta koska tulos on tyyppiästä ringebilder ja tämän pitäisi palauttaa striin siksi mun pitää tähän vielä sanoo tälle tulokselle että tuu steriin 413 01:17:33.750 --> 01:17:54.150 eli niinku mä eilen sanoin niin totaa tavallaan meillä oli eilen se koko asiaan mitä koko kurssilla tulee olemaan ja nyt meillä tuli tässä silmukat ja tietyssä mielessä taulukkotasasta ringin pillerissä mutta niitä meidän pitää hioo ja hioo elikkä siinä vaan näätte että mitä teille tulevaissso tulee olemaan ja nyt katotaa että menettelemään testeistä läpite 414 01:17:54.500 --> 01:18:06.230 meneekse mäen testeistä läpi ettet sä saa hanko monistas monistamiselta vihreetä kaikissa noissa erikoistapauksessa ja saahaan ja nytte voitte välillä miettiä mitä tuotossa teki 415 01:18:06.500 --> 01:18:19.760 okei mä laitan tanssin että löytyy sitä luennot sivulta löytyy siten tuo löytyy tuo on valmis koodin sitä et ei oo hätää ja se nyt se riittää teille että siinä tähän hätää 416 01:18:20.000 --> 01:18:23.060 ei riitä 417 01:18:23.250 --> 01:18:27.330 no no no 418 01:18:27.500 --> 01:18:29.540 ja sitten näin 419 01:18:29.750 --> 01:18:31.280 elikkä 420 01:18:31.500 --> 01:18:34.050 mä otan tämän tästä 421 01:18:34.250 --> 01:18:41.390 pasteen sen copypastein sen tuonne vielä tuo äskö se yläpuolelle 422 01:18:41.750 --> 01:18:45.830 paragraafi 423 01:18:46.000 --> 01:18:49.060 noo kontrolli aa 424 01:18:49.250 --> 01:19:02.000 pääset ympärille sieltä tulee teksti ja nyt sieltä saa se nyt sieltä saa sen kopio jakoon kai ottamassa mitäs mä ja seuraava aljohma teki elikkä seuraava aljoshman teki etsi paikka 425 01:19:02.250 --> 01:19:07.350 elikkä etsi paikkaa eli katotaa nyt mulla on täällä vaikka joku 426 01:19:07.500 --> 01:19:09.540 triin 427 01:19:09.750 --> 01:19:17.910 monessa paikassa sanassa on tietty kirjaa elikkä mä tarviin sanaa ensteks sanaa vaikka nyt tän 428 01:19:18.250 --> 01:19:26.920 mäyrä koira tarkoitan oikaisista koiraa enkä mitään mitä 429 01:19:27.250 --> 01:19:29.800 tulee fuksi saunassa mieleen 430 01:19:30.000 --> 01:19:37.650 elikkä meillä on mäyräkoira nytten ja sitten tota mä haluaisin tietää missä kohti mäellä 431 01:19:38.000 --> 01:19:49.730 mäyräkoirassa on vaikka nyt tän koo elikkä mullois sitten meissä ja sitten mä kysyn totaa 432 01:19:50.000 --> 01:19:58.670 sit paikkaa nimiseltä aliohjelmalta kysyyn että missä siellä on tuolla majan sanaassa 433 01:19:59.000 --> 01:20:02.060 vaikka niissä kirjain koo 434 01:20:02.250 --> 01:20:05.310 noin 435 01:20:05.500 --> 01:20:11.110 nyt se toivottavasti meilessä hieno hieno tota aljohma palauttaa 436 01:20:11.250 --> 01:20:18.390 palauttaa se tässä tapauksessa nolla yksi kaksi kolme neljä 437 01:20:18.750 --> 01:20:32.010 täs kuus seittemän se toivottavasti pitäs tossa tapauksessa palauttaa koska ne paikat lähdetään laskemaan nollasta ihan niinku tauno saatte taulukosta oppinu ja se toivottavasti kertasmäellä että mäyräkoirassa on coopaikassa 438 01:20:32.250 --> 01:20:36.840 laskinko mä vääri eikö mitämä etsi paikasta 439 01:20:37.000 --> 01:20:42.100 mäyräkoirassa sitä koota piti ettiä sori olisikohan aika lähtee kotii 440 01:20:42.250 --> 01:20:46.840 onko toi nyt sitten viitospaikka 441 01:20:47.000 --> 01:20:52.610 exon viides paikka tuo koo tuossa nyt kun lähdetään nollasta laskema 442 01:20:52.750 --> 01:21:11.620 hyvä ja nyt lähdetään tekemään alinomaa etsi paikka elikkä jokainen ties et siihen tulivat public statikkusta aljomaalle tein tekemään sit tuli joku taikasana sitten tuli tuo aljoshman nimikkoon tullut se konttruuveenin ei tuu väärinkirjoitettua sulut kaarisulut 443 01:21:11.750 --> 01:21:14.300 äks äksa 444 01:21:14.500 --> 01:21:18.070 missä mun kysymykset on 445 01:21:18.250 --> 01:21:23.350 aaskitaan mikä tulee aksää 446 01:21:39.250 --> 01:21:59.650 no jos sieltä tuli inttiaa stringiakin joku taas se nyt jäi taas jollekin mieleen eli katotaa katotaan että tämä alimman tulos on sijoitettu nyt muuttujalle missä missä se muuttuja missä on esitelty ahaha se oli esillä samassa paikassa ja missä on sitte tyyppiä inttää elikkä silloin 447 01:22:00.000 --> 01:22:02.040 pitää olla into 448 01:22:02.250 --> 01:22:22.650 ei oo siinä hirveästi valinnanvaraa sitten tiedä joo että tota se palauttaa intini mä voin tehä tästä tyngan valmiiksi eli silloin se nolla tai sataa tai minkä numeron tahansa keksittäisiin siihen niin se on ihan hyvää tynkä sitte tarttee kaksi parametria joista ensimmäisen tyyppii oo aksaaksi ajaksi ja vaikka se sanaa tamaana sen nimeksi 449 01:22:23.000 --> 01:22:32.690 koska mikää ei pakota ettei sillä ei voisi myös pitemmästäkin lauseesta etsiä sitte yy joka on sitten totaa 450 01:22:33.000 --> 01:22:37.590 kirjain mitä me etitään ja nyt pitää saaha se nyt 451 01:22:37.750 --> 01:22:40.300 tämä saa hattotaasee 452 01:22:40.500 --> 01:22:45.600 äks sieltä 453 01:23:01.500 --> 01:23:21.900 stringit ovatko sen stringit elikkä totta joono ole ollaan sijoittamassa sanaa ja sanaa löytyy tuolta seosta rengin elikkä siellä on tuohonkin pitävät lastringei elikkä joo 454 01:23:22.250 --> 01:23:26.330 siihen kohti saa stringit tulla yy 455 01:23:26.500 --> 01:23:34.660 sit mä lopetan tän päivän kysymyset tämän kysymyksen jälkeen 456 01:23:50.750 --> 01:24:04.010 harja ehotti yhdeksäntoista inttia vähän vähempi eli mikä tää yksinkertasii lainausmerkkeihin kirjoitettu vehe on niitä on kirjain haara tyypiltäsä 457 01:24:04.250 --> 01:24:14.450 elikkä nyt tarvii tänne sahat totaa yylle semmonen mihinkä voi yksittäinen kirjan sijoittaa elikkä sen pitää olla silloin 458 01:24:14.750 --> 01:24:17.300 silloin kaara 459 01:24:17.500 --> 01:24:37.900 eli silloinko teillä on muuttujia on mitään vian tänne parametrinen se on helppokäyttönen tyypit nuuskimassa mut joka vie sinne vakioita niin silloin niitä ei löydy ja ihan samalla tavalla molos tässä voin olla sillä tavalla että mulla ei tota mäyräkoira astola olo apumuuttujana ollenkaan vaan mulle suoraa lukenut tuossa mäyräkoira tuossa etsimisessä niin sellasta en nyt ihan samaa juttuu 460 01:24:38.250 --> 01:24:58.650 nyt kumma mietin mikä tä jonoon tyyppi on niin masen kattonutta mäyräkoiraan tupla lainausmerkeissä eli tupla lainausmerkki tässä kielessä aina stringit tyyppinen otuus eli siitä oo seurannut ilman muuta se että toi jonoon pitää olla stringit vaikka maillosta apumuuttuja ollu toi oo ainoo vaikeutuu siihen mitä tähän asti tehtiin että se tyyppejä aina välttämättä näy sie 461 01:24:59.000 --> 01:25:17.870 tyyppi pitää nähä tästä tästä parametristä itsestään jossa ei se ole muuttuu ja noni sitten toteutusta varteha mä tehtiin sinne nyten copypasteistanutta nyt tuli kiire kerrotaan mitä tää aljoma tekee ja dokumentoi anna parametrit mitkä täällä on ja 462 01:25:18.000 --> 01:25:38.400 paikka josta kirjain kirjaan totaa löytyy ja sitten tota kun me ollaan dokumentoituus on lähdetään miettimään erikoistapauksia eli katotaa tehäänne testit meille tonne ja nyt jos me kutsutaan laskujaan luokassa olevaa 463 01:25:38.750 --> 01:25:54.560 ottakaa tässä ja aina luen laskuja mutkuttamon luokan nimi on tällä kertaa laskuja on sixinä lukee laskuja jos me kutsutaan laskuja luokassa olevaa funktiota etsi paikkaanniin mää rä koiralla 464 01:25:54.750 --> 01:26:15.150 mäyräkoirallaniin sen kuulus palauttaa meille silloin jos makoota etsii niin se kuulus palauttaa meille silloin aika justiisat tuo vitonenko me sovittiin että mäyräkoiras on koo no sitten jos vakuutuskysyisin vaikka missä ämmä on niin sen pitäisi varmaan palauttaa nolla jos mä kysyisin vaikka 465 01:26:15.500 --> 01:26:19.070 missään vaikka tottaa 466 01:26:19.250 --> 01:26:39.650 abassa on amma niin totahan meille ja määritelty eli nyt mä jouvusen ongelma etee taas mulle on koodarina annettu ongelma mitä jo määritelty loppuuasti mun pitää miettiä mikä olis järkevä paluuarvo tossa eli emme voi nollaa palauttaa koska se tarkoittaa että se abba alkas sil ämmällä niin silloin mun pitää miettii siihen semmonen paluuarvon 467 01:26:40.000 --> 01:27:00.400 ei voi olla järkevä arvo paluarvoksi eli esimerkiksi miinus yksi olisi ihan hyvä vaihtoehto siihen koska eihän minkä kirjamen paikka voi olla miinus yksiinä listassa että aika tyypillinen tämmöisessä etsintätehtävissä että palautetaan esimerkiksi miinus yks noni ne on kirjoitettu ajetaan testitoivoisesti sahan punasta 468 01:27:00.750 --> 01:27:15.540 sitä että tota eihän kaikki levyn nolla paikasta hyvä kolme vihreetä testiäli ne vanhat kaikki funktiot toimii ja sitten se yksi toimii väärin elikkä se palauttaa sen nollan tuossa ja nyt tämän toteutus sitten totta 469 01:27:15.750 --> 01:27:29.520 pee niinkuin paikka on niin tämä valitettavasti on niin helppoa että mä kysyin jonolta että jonoolta että tottaa indeksoo elikkä oikeastaan tämä oli vähän 470 01:27:29.750 --> 01:27:32.300 vähän tota tyhmä 471 01:27:32.500 --> 01:27:49.840 tyhmä tehtävä sinänsä koska tuohon on valmis funktio olemassa mutta tehää nyt tuo elikkä jos mä olisin voinut tehä sen silmukan mikä kävelee sitä kunnes tuo tulee vastaan mutta nyt minun piti saaha vaan ateistitäkkia toimimaan niin niin tein sen noin 472 01:27:50.000 --> 01:27:53.060 ei mitää apua 473 01:27:53.250 --> 01:27:58.350 itse 474 01:27:58.500 --> 01:28:02.070 tiit viis aamulla jätti jussa juttu 475 01:28:02.250 --> 01:28:22.650 suomesta mä varotin tuolla aikasemmi en tehnyt tahallaa mutta se oli hyvä että testit oli olemassa kun meinasin jo meinasin jo hyökätä pois tästä eli silloin se tota hienosti palauttaa meille tuon tosi arvon laitan sinne laitan sinne mutta katotaan nopeasti nyt se luentomonisteista vielä se totaa syntaksin juttu koska niiden 476 01:28:23.000 --> 01:28:36.770 tätä asiaa enempi mennä syntaktisesti niin näitä kielten syntaksia voidaan kuvata tai toisella pakkus nauha foorumilla missä kerrotaan kerrotaan esimerkiksi että tottaa 477 01:28:37.000 --> 01:28:57.400 pokaalin muuttujan esittelylause on semmonen missä on lokaalin muuttujan esittely ja lokaalin muuttuja esitteli on semmone missä on ensiksi tyyppi ja sit siinä on muuttujan esittely ja mikä on muuttuja esittelyn se kerrotaan sitten tuolla lisää ja niin edespäin eli tämmöinen syntaksi 478 01:28:57.750 --> 01:29:04.380 täysin sen että tai tämmönen määrittelykuvaa täysin sen että millä tavalla me saahaan kirjoittaa tota kieltä 479 01:29:04.500 --> 01:29:24.900 ja siitä olemasta ne laajennettu formaatti jota ehkä nykyisin käytetään enempi misä samaa asiaa sitä sanotaan että meillä on siinä edessä modifaier joka voi olla esimerkiksi braivit paprika ja niin edespäin sit on tyyppi ja sitten varjapolvi degareitter ja varjapoltegareit eroon semmone missä voi olla identifier 480 01:29:25.250 --> 01:29:28.310 identifairon muuttujan nimi 481 01:29:28.500 --> 01:29:48.900 sit voi olla hakasulut jos tehään taulukko elikkä katottanto taunotehtäviä ne meillä on olusella hakaaslut ja tämä tarkoittaa nää aaltosulut tässä syntaksi kielessä sitä että saa olla taas saa olla olematta se on vaan ne savolainen siinä että suattaa olla vuoan saattaa olla olematta ilman sitten tota voi olla hakasultarkoittaa että saa tulla saa tulla totaa eikö 482 01:29:49.250 --> 01:30:09.650 tämä tarkoittaa että suattaa olla montakin kertaa mutta saattaa olla olematta yhtään kertaa ja sitten hakaasu tarkoittaa suattaa olla yhen kerran tai nolla kertaa eli siinä perässä voi olla on merkki ja alustus ja nythän tuossa äskösessä esimerkissä meillä oli niitä jotain inte bee on nolla eli silloin meillä oli tässä sen muotoo että siinä muuttuja esitteli 483 01:30:10.000 --> 01:30:29.380 se bee ei ollu hakasulkuja oli on merkki ja se perässä oli se alustusarvo sitten yksi tapa kuvata tota asiaa vielä sitä mikä on ehkä helpompilukuun on tämmöiset junaradat elikkä tuo samaa asiaa että me kuvaa taantua muuttuja esittelyyn muuttuja esittelyyn niin totta 484 01:30:29.500 --> 01:30:49.900 mennessä hävis elää häviä tuonne elikkä tota muuttuja esittelyineen on sillä tavalla meillä voi voi olla ensteks modifajer tai olla olematta elikkä me voijaan mennä tonne junaradalla tuonne että siinä on se praivit tai muuta sanaa esa sit ilman muuta siino aina tuo typee 485 01:30:50.250 --> 01:31:10.650 dapolkkaa steriin tai joku muu pitää olla sana muuttuja esittelyssä sizzino ilman muuta too varjapolvi deklareitten ja sit siinä voi olla jos me jatketaan tota junarataa niin meillä voi olla pilkku ja tulla uus varjapolven eklareittorikaan voi ihan tuota kertaa tasan niin monta kertaako halutaan elikkä tarkoittaa sitä että me saahaan kirjat taas 486 01:31:11.000 --> 01:31:31.400 muoto että tämmönen muoto vaikka että intti aapilkkubeepilkku se pilkkudee elikkä mä ton syntaksi mukaan saahan pistää montaki tonne noita noita tota peräkkäin ja sitten totaa lopulta kun me luovutaan siitä kiertämisestä niin sitten meillä on perässä ilman muuta puolipiste eli tämä tekee 487 01:31:31.750 --> 01:31:52.150 helen syntaksi ihan täsmälleen mitä se on ja naista on sitten isot kuvaukset elikkä vaan sen mitä se muuttuja voi olla modifael lukee tuossa että modifairvolan joku näistä vaaplit praivit plää plääplää tyyppivoola mikä tahansa typespesifier mutta siinä voi olla hakasulut perässä jos kierretään tuon tuon junaradan kautta eli 488 01:31:52.500 --> 01:31:58.110 taunossa kun se teki sen taulukoinis oli inthakaa sulut ja sitse taulukonniemi 489 01:31:58.250 --> 01:32:08.450 eli joka tykkää semmosta syntaksimaisilta esitystä niin sit kannattaa lähtee lukemaan näitä naitattaa syntaksi syntaksikuvauksia täällä ja 490 01:32:08.750 --> 01:32:24.050 kyl kovihyvi vaa tuosta se sarpista mutta javasta on javasta on tota tosi hyvät kuvaukset täällä missä löytyy niinku joka asiasta joka asiasta mikä tuo kuvaas on sekaa junaradoilla että sitten noilla muilla muodoilla 491 01:32:24.250 --> 01:32:34.450 mutta jos ette tykkää tästä niin aika paljon te pääsette matkimalla näitä mun juttu on tätä aatuo sen ihan täsmällisen siihen miksi syntaksi on sitä mitä se on kysymyksiä 492 01:32:34.750 --> 01:32:48.520 sitten vaan taas ahkersin demoa ja tekemään suht hyvin niitä oli tehtykin että tota samaa tahtii vain loppukurssin ja sit menee iha hyvi 493 01:32:48.750 --> 01:32:54.870 nii ja nythän meillä on demoa tähän perään sitte se iltaryhmä 494 01:32:55.000 --> 01:32:58.120 ottamalla aidantan ed