{"id":105,"date":"2026-02-18T10:26:19","date_gmt":"2026-02-18T08:26:19","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/allu\/?page_id=105"},"modified":"2026-04-29T10:56:32","modified_gmt":"2026-04-29T07:56:32","slug":"algoritmit","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/","title":{"rendered":"Algoritmit"},"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\" style=\"background-color:#d6d6ff\">Palaa takaisin<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:28px\" 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-b3826d69b07e1b72386911fa81805209\" style=\"color:#4e56b1\"><strong>Algoritmit<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color wp-block-paragraph\" style=\"font-size:16px\">&#8221;Algoritmi on yksityiskohtainen kuvaus tai ohje siit\u00e4, miten teht\u00e4v\u00e4 tai prosessi suoritetaan&#8221;. Algoritmia seuraamalla voidaan ratkaista tietty ongelma. Algoritmin tulee soveltua kaikkiin samanlaisiin teht\u00e4viin, ja jokaisessa sen vaiheessa on oltava yksiselitteisesti m\u00e4\u00e4ritelty, mit\u00e4 tehd\u00e4\u00e4n seuraavaksi. Lis\u00e4ksi algoritmin on aina johdettava lopputulokseen. (V\u00e4h\u00e4kotam\u00e4ki et al., 2004)<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<details class=\"wp-block-details has-text-color has-link-color has-medium-font-size wp-elements-ab74aed1d3ae30a96bf3368aae4808cf is-layout-flow wp-block-details-is-layout-flow\" style=\"color:#4e56b1\"><summary><strong>Teht\u00e4v\u00e4 algoritmeista<\/strong>:<\/summary><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-1\" class=\"h5p-iframe\" data-content-id=\"1\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Algortimit_true_false\"><\/iframe><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/details>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>L\u00e4hde<\/summary>\n<p class=\"has-link-color wp-elements-b4c979d855d51a2e1541471f62694416 wp-block-paragraph\" style=\"font-size:16px\">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<\/details>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-0ad5fb9eb8389e9dbf1a68ad2fdd7b8a wp-block-paragraph\" style=\"color:#4e56b1;font-size:18px\"><strong>Algoritmeihin liittyv\u00e4t aihealueet:<\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-vertical is-layout-flex wp-container-core-buttons-is-layout-2c90304e wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-fill\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/pseudokoodit\/\" style=\"background-color:#d6d6ff\">Pseudokoodit<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/vuokaaviot\/\" style=\"background-color:#d6d6ff\">Vuokaaviot<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/lajittelualgoritmit\/\" style=\"background-color:#d6d6ff\">Lajittelualgoritmit<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/algoritmit\/yhtalon-numeerinen-ratkaiseminen\/\" style=\"background-color:#d6d6ff\">Yht\u00e4l\u00f6n numeerinen ratkaiseminen<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algoritmit &#8221;Algoritmi on yksityiskohtainen kuvaus tai ohje siit\u00e4, miten teht\u00e4v\u00e4 tai prosessi suoritetaan&#8221;. Algoritmia seuraamalla voidaan ratkaista tietty ongelma. Algoritmin tulee soveltua kaikkiin samanlaisiin teht\u00e4viin, ja jokaisessa sen vaiheessa on oltava yksiselitteisesti m\u00e4\u00e4ritelty, mit\u00e4 tehd\u00e4\u00e4n seuraavaksi. Lis\u00e4ksi algoritmin on aina<\/p>\n","protected":false},"author":3745,"featured_media":0,"parent":4,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-105","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/105","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\/3745"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/comments?post=105"}],"version-history":[{"count":89,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/105\/revisions"}],"predecessor-version":[{"id":3541,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/105\/revisions\/3541"}],"up":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/media?parent=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}