{"id":249,"date":"2026-02-24T09:17:48","date_gmt":"2026-02-24T07:17:48","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/allu\/?page_id=249"},"modified":"2026-04-10T10:54:36","modified_gmt":"2026-04-10T07:54:36","slug":"pseudokoodit","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/pseudokoodit\/","title":{"rendered":"Pseudokoodit"},"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\" style=\"background-color:#d6d6ff\">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 has-text-color has-link-color wp-elements-98c7477e5f3a8a2fbe42feaef896a76b\" style=\"color:#4e56b1\"><strong>Pseudokoodit<\/strong><\/h2>\n\n\n\n<div style=\"height:20px\" 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-9b3e9c92f844a76d37d7d81cdc02ecf5\" style=\"font-size:18px\">Pseudokoodi ei ole varsinainen ohjelmointikieli, vaan ohjeenomainen kuvaus siit\u00e4, mit\u00e4 ohjelman tulisi tehd\u00e4. (V\u00e4h\u00e4kotam\u00e4ki et al., 2004)<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-224997d7f79b7f776e933a73e581f111\" style=\"font-size:18px\">Alla on koottuna joitakin yleisi\u00e4 termej\u00e4, jotka voivat aiheuttaa ep\u00e4selvyytt\u00e4 pseudokoodeissa.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-black-color has-text-color has-background has-link-color has-fixed-layout\" style=\"background-color:#00000000\"><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Termi<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>Suomennos<\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">input \/ output<\/td><td class=\"has-text-align-left\" data-align=\"left\">sy\u00f6te \/ tuloste<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">for<\/td><td class=\"has-text-align-left\" data-align=\"left\">k\u00e4y l\u00e4pi<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">while<\/td><td class=\"has-text-align-left\" data-align=\"left\">toista niin kauan kuin<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">return<\/td><td class=\"has-text-align-left\" data-align=\"left\">palauta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>(Yle, 2023; Yle, 2024)<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>L\u00e4hdeluettelo<\/summary>\n<p class=\"has-link-color wp-elements-044bf428089a16f3d30de82cfb2fb892\">V\u00e4h\u00e4kotam\u00e4ki, A., Savolainen, T., &amp; K\u00e4rki, P. (2004). Algoritmi. <em>Ohjelmoinnin peruskurssi \u2013 verkkomateriaali. <\/em><a href=\"https:\/\/web.archive.org\/web\/20130317075532\/http:\/www.cs.helsinki.fi\/u\/vahakota\/aott\/algoritmi.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/web.archive.org\/web\/20130317075532\/http:\/\/www.cs.helsinki.fi\/u\/vahakota\/aott\/algoritmi.html<\/a><\/p>\n\n\n\n<p class=\"has-link-color wp-elements-2929f068360569dca92a286bfbef02ed\">Yle. (2023). <em>2023 kev\u00e4t: matematiikka pitk\u00e4 oppim\u00e4\u00e4r\u00e4<\/em>. Abitreenit.<br><a href=\"https:\/\/yle.fi\/a\/20-10004254\">https:\/\/yle.fi\/a\/20-10004254<\/a>   <\/p>\n\n\n\n<p class=\"has-link-color wp-elements-75c30c66436d9fd01b4cc20523ce93c0\">Yle. (2024). <em>2024 syksy: matematiikka, pitk\u00e4 oppim\u00e4\u00e4r\u00e4<\/em>. Abitreenit.<br><a href=\"https:\/\/yle.fi\/a\/20-10006815\">https:\/\/yle.fi\/a\/20-10006815<\/a><\/p>\n<\/details>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-color has-link-color wp-elements-673867e2c5672a9fffa75ca7975e9d01\" style=\"color:#4e56b1;font-size:18px\"><strong><strong><strong>Teht\u00e4v\u00e4t on jaettu kolmeen eri vaikeustasoon. Valitse alta sinulle sopiva taso.<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75\"><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\/pseudokoodit_helpot\/\" style=\"background-color:#e6f3b7\">Helppo<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75\"><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\/pseudokoodit_perus\/\" style=\"background-color:#d6d6ff\">Perus<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75\"><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\/pseudokoodit_vaikeat\/\" style=\"background-color:#fcd8c8\">Vaikea<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pseudokoodit Pseudokoodi ei ole varsinainen ohjelmointikieli, vaan ohjeenomainen kuvaus siit\u00e4, mit\u00e4 ohjelman tulisi tehd\u00e4. (V\u00e4h\u00e4kotam\u00e4ki et al., 2004) Alla on koottuna joitakin yleisi\u00e4 termej\u00e4, jotka voivat aiheuttaa ep\u00e4selvyytt\u00e4 pseudokoodeissa. Termi Suomennos input \/ output sy\u00f6te \/ tuloste for k\u00e4y l\u00e4pi<\/p>\n","protected":false},"author":3744,"featured_media":0,"parent":105,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-249","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/249","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=249"}],"version-history":[{"count":42,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/249\/revisions"}],"predecessor-version":[{"id":3154,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/249\/revisions\/3154"}],"up":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/105"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/media?parent=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}