{"id":380,"date":"2026-02-24T14:44:52","date_gmt":"2026-02-24T12:44:52","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/allu\/?page_id=380"},"modified":"2026-04-29T11:31:11","modified_gmt":"2026-04-29T08:31:11","slug":"pseudokoodit_vaikeat","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/pseudokoodit\/pseudokoodit_vaikeat\/","title":{"rendered":"Pseudokoodit_vaikeat"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/pseudokoodit\/\" style=\"background-color:#fcd8c8\">Palaa takaisin<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pseudokoodit \u2013 vaikeat teht\u00e4v\u00e4t<\/h2>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:16px\">Koodin vasemmalla puolella olevat numerot kuvastavat rivej\u00e4.<\/p>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:18px\"><strong>Teht\u00e4v\u00e4 1.<\/strong> Mit\u00e4 tapahtuu pseudokoodissa? Selit\u00e4 vastaus riveitt\u00e4in.<\/h3>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-97403320015c495033f266341572a359\" style=\"font-size:16px\">1. funktio kahvin_keitt\u00e4minen():<br>2.<code>     <\/code>suodatinpaperi = 0<br>3.<code>     <\/code>kahvi = 0<br>4.<code>     <\/code>tarvittava_m\u00e4\u00e4r\u00e4 = 5<br>5.<code>     <\/code>kahvinkeitin_k\u00e4ynniss\u00e4 = Ep\u00e4tosi<br>6.<code>     <\/code>kahvia_pannussa = 0<br>7. <br>8.<code>     <\/code>suodatinpaperi = lis\u00e4\u00e4_suodatinpaperi(suodatinpaperi)<br>9.<br>10.<code>   <\/code>niin kauan kuin kahvi &lt; tarvittava_m\u00e4\u00e4r\u00e4:<br>11.<code>       <\/code>kahvi = lis\u00e4\u00e4_kahvia(kahvi)<br>12. <br>13.<code>    <\/code>kahvinkeitin_k\u00e4ynniss\u00e4 = Tosi<br>14.<br>15.<code>    <\/code>jos kahvinkeitin_k\u00e4ynniss\u00e4 == Tosi:<br>16.<code>        <\/code>niin kauan kuin tiputtaa_vett\u00e4(kahvi,kahvia_pannussa) == Tosi:<br>17.<code>            <\/code>kahvia_pannussa= kahvia_pannussa + 1<br>18.<br>19.<code>    <\/code>palauta kahvia_pannussa<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"962\" height=\"503\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/CC406B93-2A24-4CE4-AF54-16156EF2D9E9.png\" alt=\"\" class=\"wp-image-2292\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/CC406B93-2A24-4CE4-AF54-16156EF2D9E9.png 962w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/CC406B93-2A24-4CE4-AF54-16156EF2D9E9-300x157.png 300w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/CC406B93-2A24-4CE4-AF54-16156EF2D9E9-768x402.png 768w\" sizes=\"auto, (max-width: 962px) 100vw, 962px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#fcd8c8\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-1-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-1\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Vastaus<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-1\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-1-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-7822629a3933cab5edd7b91c4fe404b8\" style=\"font-size:16px;line-height:1.5\">M\u00e4\u00e4ritell\u00e4\u00e4n funktio kahvin_keitt\u00e4minen()<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-57f2821edf1140bb50bdb3c29dd34bfa\" style=\"font-size:16px;line-height:1.5\">Alustetaan muuttuja suodatinpaperi arvoon nolla, koska sit\u00e4 olla viel\u00e4 lis\u00e4tty.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-e7e4dc5c231d5b8fcafe23a48e937d17\" style=\"font-size:16px;line-height:1.5\">Alustetaan muuttuja kahvi nollaksi, koska kahvia ei ole viel\u00e4 laitettu suodattimeen.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-1639b633e06f97f2825d1227118d7dc5\" style=\"font-size:16px;line-height:1.5\">M\u00e4\u00e4ritell\u00e4\u00e4n tarvittava m\u00e4\u00e4r\u00e4 kahvia (5), jotta voidaan tarkistaa, onko kahvia tarpeeksi.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-aa630519fb3953e6fa8326c0b73773ac\" style=\"font-size:16px;line-height:1.5\">Alustetaan kahvinkeitin_k\u00e4ynniss\u00e4 arvoon False, koska keitin ei ole viel\u00e4 k\u00e4ynniss\u00e4.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-9f073802ab2cfabe165acc4c35d738a7\" style=\"font-size:16px;line-height:1.5\">Alustetaan muuttuja kahvia_pannussa arvoon 0, koska pannussa ei ole viel\u00e4 kahvia.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-106c5e39c9a0f58ca3a006aef1365e81\" style=\"font-size:16px;line-height:1.5\"><em>Tyhj\u00e4 rivi<\/em><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-77b0e79451104b0b5775f88735c49fa8\" style=\"font-size:16px;line-height:1.5\">Suodatinpaperi lis\u00e4t\u00e4\u00e4n kutsumalla funktiota lis\u00e4\u00e4_suodatinpaperi(suodatinpaperi). Pseudokoodi ei kerro tarkasti, mit\u00e4 kyseinen funktio palauttaa, mutta oletettavasti se palauttaa p\u00e4ivitetyn suodatinpaperien m\u00e4\u00e4r\u00e4n, esimerkiksi yhden lis\u00e4tyn suodatinpaperin. Muuttuja suodatinpaperi v\u00e4litet\u00e4\u00e4n funktiolle parametrina, ja funktion palauttama arvo ylikirjoittaa funktion alussa alustetun arvon eli rivin kaksi. <\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-106c5e39c9a0f58ca3a006aef1365e81\" style=\"font-size:16px;line-height:1.5\"><em>Tyhj\u00e4 rivi<\/em><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-bf3db1f4f46dc60e8084e987ff01799a\" style=\"font-size:16px;line-height:1.5\">While\u2011silmukka: niin kauan kuin kahvia on v\u00e4hemm\u00e4n kuin tarvittava m\u00e4\u00e4r\u00e4<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-953edd14e7bb4fad4355f9f5cd1d531c\" style=\"font-size:16px;line-height:1.5\">Lis\u00e4t\u00e4\u00e4n kahvia kutsumalla funktiota lis\u00e4\u00e4_kahvia(kahvi), joka palauttaa uuden kahvin m\u00e4\u00e4r\u00e4n.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-106c5e39c9a0f58ca3a006aef1365e81\" style=\"font-size:16px;line-height:1.5\"><em>Tyhj\u00e4 rivi<\/em><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-0e2e0d4881f3643852647800fe6eef9d\" style=\"font-size:16px;line-height:1.5\">K\u00e4ynnistet\u00e4\u00e4n kahvinkeitin asettamalla kahvinkeitin_k\u00e4ynniss\u00e4 = True.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-106c5e39c9a0f58ca3a006aef1365e81\" style=\"font-size:16px;line-height:1.5\"><em>Tyhj\u00e4 rivi<\/em><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-3ce0ffd270f7183d82015b5ac4d6b5d9\" style=\"font-size:16px;line-height:1.5\">Tarkistetaan ehto: jos kahvinkeitin on k\u00e4ynniss\u00e4,<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-5ad1ce68f43e0ce78e9bc31cb458731b\" style=\"font-size:16px;line-height:1.5\">ajetaan while\u2011silmukkaa niin kauan kuin tiputtaa_vett\u00e4\u2011funktio palauttaa arvon True (tosi). Pseudokoodi ei kuvaa funktion tiputtaa_vett\u00e4 sis\u00e4ist\u00e4 toimintaa, mutta sen voidaan p\u00e4\u00e4tell\u00e4 palauttavan tilanteen mukaan joko arvon True tai False. Kun funktio palauttaa arvon False (esimerkiksi kahvin loputtua tai pannun ollessa t\u00e4ynn\u00e4), silmukka p\u00e4\u00e4ttyy.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-69abeacdf8d7767230dbab6c9991d772\" style=\"font-size:16px;line-height:1.5\">While\u2011silmukan sis\u00e4ll\u00e4 muuttujaan kahvia_pannussa-muuttujaan lis\u00e4t\u00e4\u00e4n yksi. T\u00e4m\u00e4n muuttujan on tarkoitus kuvata kahvinkeittimen tippumista.<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-106c5e39c9a0f58ca3a006aef1365e81\" style=\"font-size:16px;line-height:1.5\"><em>Tyhj\u00e4 rivi<\/em><\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-12947bac67859a6d753458cd5713a1ab\" style=\"font-size:16px;line-height:1.5\">Palautetaan muuttuja kahvia_pannussa, joka kertoo lopullisen kahvin m\u00e4\u00e4r\u00e4n pannussa.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-0dc048826ca2e810f4143962b8aee424\" style=\"font-size:18px\"><strong>Teht\u00e4v\u00e4 2<\/strong>. Tee vuokaaviosta suomenkielinen pseudokoodi k\u00e4ytt\u00e4en funktioita. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"547\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/30588402-4C4C-454B-9820-7FF90759C387-1.png\" alt=\"Aloitus (Aloitus)\n\u2192 Prosessi (Py\u00f6r\u00e4ile kouluun)\n\u2192 Valinta (Saavuitko kouluun?)\n\u2022 Kyll\u00e4 \u2192 Prosessi (Lukitse py\u00f6r\u00e4) \u2192 Lopetus (Lopetus)\n\u2022 Ei \u2192 Paluu prosessiin (Py\u00f6r\u00e4ile kouluun)\" class=\"wp-image-1114\" style=\"width:370px;height:auto\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/30588402-4C4C-454B-9820-7FF90759C387-1.png 345w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/30588402-4C4C-454B-9820-7FF90759C387-1-189x300.png 189w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#fcd8c8\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-2-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-2\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">VINKKI<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-2\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-2-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-086c1b2089bb7310652579aa71e0f70a\">Voit kuvata vuokaavion prosessivaiheita kuvitteellisilla funktioilla, esim.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-black-color has-text-color has-link-color wp-elements-b52e9b66c9ead82091ffd44349dbfcab\" style=\"font-size:16px\">py\u00f6r\u00e4ilem\u00e4ll\u00e4_kouluun() (koko vuokaavion funktio)<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-eaed09d961aa6eb7a6743811e11cee82\" style=\"font-size:16px\">py\u00f6r\u00e4ile_kouluun()<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-cb3c19fa639089e6a0ec054a728c082c\" style=\"font-size:16px\">saavuitko_kouluun()<\/li>\n\n\n\n<li class=\"has-black-color has-text-color has-link-color wp-elements-618a2efb2a9cca3a362697fb23b595b1\" style=\"font-size:16px\">lukitse_py\u00f6r\u00e4()<\/li>\n<\/ul>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-ef5abc6ecf45414f00488990ee5ecf89\">Valinta- symbolin Kyll\u00e4 \/ Ei vastaa koodeissa booleaneja Tosi \/ Ep\u00e4tosi, mitk\u00e4 ovat englanniksi True \/ False<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#fcd8c8\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-3-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-3\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Vastaus<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-3\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-3-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<div class=\"wp-block-group is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-12dd3699 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-black-color has-text-color has-link-color wp-elements-5b6fe7b27607c20d4a57b661503dbc15\">1. funktio py\u00f6r\u00e4ilem\u00e4ll\u00e4_kouluun():<br>2.<br>3.<code>    <\/code>py\u00f6r\u00e4ile_kouluun()<br>4. <br>5.<code>    <\/code>niin kauan kuin saavuitko_kouluun() == Ep\u00e4tosi:<br>6.<code>         <\/code>py\u00f6r\u00e4ile_kouluun()<br>7. <br>8.<code>     <\/code>lukitse_py\u00f6r\u00e4()<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:74% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"253\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/04\/25D52B6A-0B65-44F8-A0BA-172A2EF950C9.png\" alt=\"\" class=\"wp-image-3018 size-full\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/04\/25D52B6A-0B65-44F8-A0BA-172A2EF950C9.png 698w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/04\/25D52B6A-0B65-44F8-A0BA-172A2EF950C9-300x109.png 300w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-4f911c94f03d6ad5857a30aedef07fd2\" style=\"font-size:16px\">Ilmaus \u201cniin kauan kuin\u201d vastaa pseudokoodissa while\u2011silmukkaa.<\/p>\n\n\n\n<p style=\"font-size:18px\">Yleisimm\u00e4t virheet:<strong> <\/strong><\/p>\n\n\n\n<p><strong>Vuokaavio edellytt\u00e4\u00e4 while\u2011silmukkaa<\/strong>, koska if\/else\u2011rakenne ei palaa takaisin alkuun.<\/p>\n\n\n\n<p><strong>Alkukutsu py\u00f6r\u00e4ile_kouluun() puuttuu ennen while\u2011silmukkaa.<\/strong> Vuokaavion mukaan py\u00f6r\u00e4ilyn tulee tapahtua v\u00e4hint\u00e4\u00e4n kerran ennen ehdon tarkistamista. Muuten vuokaavio alkaisi valintarakenteella, joka johtaisi prosessiin <em>Py\u00f6r\u00e4ile kouluun<\/em>. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pseudokoodit \u2013 vaikeat teht\u00e4v\u00e4t Koodin vasemmalla puolella olevat numerot kuvastavat rivej\u00e4. Teht\u00e4v\u00e4 1. Mit\u00e4 tapahtuu pseudokoodissa? Selit\u00e4 vastaus riveitt\u00e4in. Teht\u00e4v\u00e4 2. Tee vuokaaviosta suomenkielinen pseudokoodi k\u00e4ytt\u00e4en funktioita.<\/p>\n","protected":false},"author":3744,"featured_media":0,"parent":249,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-380","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/users\/3744"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/comments?post=380"}],"version-history":[{"count":96,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/380\/revisions"}],"predecessor-version":[{"id":3565,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/380\/revisions\/3565"}],"up":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/249"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/media?parent=380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}