{"id":20474,"date":"2019-03-31T14:26:14","date_gmt":"2019-03-31T13:26:14","guid":{"rendered":"http:\/\/codecool.com\/?p=20474"},"modified":"2022-03-01T13:44:42","modified_gmt":"2022-03-01T12:44:42","slug":"czym-jest-algorytmika","status":"publish","type":"post","link":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/","title":{"rendered":"Czym jest Algorytmika?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20474\" class=\"elementor elementor-20474\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-062b42e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"062b42e\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd173d7\" data-id=\"cd173d7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf20484 elementor-widget elementor-widget-text-editor\" data-id=\"bf20484\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 badaniem algorytm\u00f3w. Programi\u015bci na wszystkich stopniach zaawansowania korzystaj\u0105 z algorytm\u00f3w, projektuj\u0105c spos\u00f3b dzia\u0142ania i funkcjonalno\u015bci program\u00f3w czy system\u00f3w. Cz\u0119sto ich tworzenie zaczyna si\u0119 na kartce papieru, od rozrysowania tzw. flowchart\u00f3w, czyli schemat\u00f3w blokowych. \u00a0<\/p><p>Zacznijmy od pocz\u0105tku &#8211; czym jest sam algorytm? Sko\u0144czony ci\u0105g jasno zdefiniowanych czynno\u015bci koniecznych do wykonania okre\u015blonego rodzaju zada\u0144 &#8211; ta definicja chyba nie b\u0119dzie pomocna.. Jednym s\u0142owem? Przepis. Algorytm to przepis na rozwi\u0105zanie problemu, instrukcja na wykonanie czynno\u015bci. Algorytm m\u00f3wi nam, jakie kroki trzeba wykona\u0107 po kolei, \u017ceby otrzyma\u0107 oczekiwany efekt. Ka\u017cdy krok jest jasno zdefiniowany.<\/p><p>Algorytmika jest wi\u0119c nauk\u0105 o algorytmach. Mogli\u015bcie spotka\u0107 si\u0119 z ni\u0105 w szkole. Przedmioty \u015bcis\u0142e, takie jak matematyka czy fizyka, zawieraj\u0105 elementy algorytmiki. Mogli\u015bcie nawet nie mie\u0107 o tym poj\u0119cia, a przecie\u017c wykonanie ka\u017cdego obliczenia wymaga od nas wykonania po kolei pewnych krok\u00f3w. Algorytmy na wykonanie pewnego typu zada\u0144 pojawiaj\u0105 si\u0119 ju\u017c w szkole podstawowej.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8be8d1f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8be8d1f\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-daf103c\" data-id=\"daf103c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7c2ae94 elementor-widget elementor-widget-image\" data-id=\"7c2ae94\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg\" class=\"attachment-large size-large wp-image-20475\" alt=\"\" srcset=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg 540w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1-300x300.jpg 300w, https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-273489b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"273489b\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-012142e\" data-id=\"012142e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3eb1566 elementor-widget elementor-widget-heading\" data-id=\"3eb1566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jak nauczy\u0107 si\u0119 algorytmiki?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4291a56 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4291a56\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f75bde4\" data-id=\"f75bde4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4aecf23 elementor-widget elementor-widget-text-editor\" data-id=\"4aecf23\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Algorytmika nie pojawia si\u0119 w programach nauczania szk\u00f3\u0142 \u015brednich, rzadko mo\u017cna j\u0105 te\u017c znale\u017a\u0107 w uczelnianych syllabusach. Jedyne studia, w ramach kt\u00f3rych uczy si\u0119 czystej algorytmiki, to Informatyka i Matematyka. Zastosowanie algorytmiki jest niezb\u0119dne w pracy programist\u00f3w. G\u0142\u00f3wnym celem algorytmiki w IT jest pomoc w pisaniu program\u00f3w komputerowych. Komputer nie jest m\u0105dry &#8211; jest to maszyna, kt\u00f3ra wykonuje zaprogramowane przez nas procedury. Musimy wi\u0119c jak najdok\u0142adniej je zaprojektowa\u0107 i opisa\u0107, bo komputer zrobi dok\u0142adnie tak, jak mu powiemy i nie domy\u015bli si\u0119, o co nam chodzi\u0142o.<\/p><p>Bez algorytmiki nie ma co siada\u0107 do programowania! Takie podej\u015bcie jest do\u015b\u0107 ortodoksyjne, jednak czasem pojawia si\u0119 w internetowych dyskusjach. Algorytmy s\u0142u\u017c\u0105 nam do tego, \u017ceby\u015bmy mogli powiedzie\u0107 maszynie, jakie kroki ma wykona\u0107. Czasem ta praca zaczyna przypomina\u0107 logiczne \u0142amig\u0142\u00f3wki, dlatego warto rozpisa\u0107 sobie wcze\u015bniej dany problem na kartce. Ju\u017c na pocz\u0105tku <a href=\"https:\/\/codecool.com\/pl\/okursach\/\">kursu programowania<\/a> w Codecool prosimy naszych student\u00f3w o rozpisywanie tzw. flowchart\u00f3w, na kt\u00f3rych w formie graficznej zapisuje si\u0119, jakie kroki nale\u017cy wykona\u0107.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a9444d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a9444d\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f7fbf0\" data-id=\"3f7fbf0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-532eadc elementor-widget elementor-widget-heading\" data-id=\"532eadc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Co to jest flowchart?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2757b40 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2757b40\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d129d7\" data-id=\"0d129d7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7943dbc elementor-widget elementor-widget-text-editor\" data-id=\"7943dbc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Schemat blokowy (block diagram, flowchart) to diagram, na kt\u00f3rym algorytm jest reprezentowany przez opisane figury geometryczne, po\u0142\u0105czone liniami zgodnie z kolejno\u015bci\u0105 wykonywania czynno\u015bci wynikaj\u0105cych z przyj\u0119tego algorytmu rozwi\u0105zania zadania; pozwala dostrzec istotne etapy algorytmu i logiczne zale\u017cno\u015bci miedzy nimi. Na schemacie blokowym poszczeg\u00f3lne operacje s\u0105 opisane za pomoc\u0105 skrzynek (klock\u00f3w, blok\u00f3w) po\u0142\u0105czonych ze sob\u0105 strza\u0142kami.<\/p><p>W pracy pocz\u0105tkuj\u0105cego programisty przydatne jest planowanie pracy oparte na my\u015bleniu takimi w\u0142a\u015bnie krokami. Dopiero p\u00f3\u017aniej dochodzi si\u0119 do takich kwestii jak optymalizacja, przy kt\u00f3rej trzeba zastanowi\u0107 si\u0119, czy zaprojektowany algorytm dzia\u0142a optymalnie, co stanie si\u0119, je\u017celi np. z programu zacznie korzysta\u0107 wielu u\u017cytkownik\u00f3w jednocze\u015bnie. W dalszej kolejno\u015bci studenci musz\u0105 nauczy\u0107 si\u0119 tworzenia <a href=\"https:\/\/codecool.com\/pl\/wiedza\/struktury-danych-i-algorytmy-w-programowaniu\/\">struktur danych<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-19faa05 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"19faa05\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c1826e\" data-id=\"5c1826e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6fa0cc1 elementor-widget elementor-widget-heading\" data-id=\"6fa0cc1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jak tworzy\u0107 algorytmy?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-04cfb49 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"04cfb49\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e44e7b8\" data-id=\"e44e7b8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c327450 elementor-widget elementor-widget-text-editor\" data-id=\"c327450\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Programuj\u0105c, warto zna\u0107 kilka podstawowych algorytm\u00f3w takich jak algorytmy wyszukiwania<\/p><p>czy algorytmy sortowania. Wiele algorytm\u00f3w znajdziemy \u201czaszytych\u201d w funkcjach edytor\u00f3w kodu i nie b\u0119dziemy musieli pisa\u0107 ich r\u0119cznie. Trzeba jednak dobrze orientowa\u0107 si\u0119, jak dzia\u0142aj\u0105, by wybra\u0107 ten w\u0142a\u015bciwy, kt\u00f3ry da nam oczekiwany rezultat.<\/p><p><strong>Istnieje kilka sposob\u00f3w tworzenia algorytm\u00f3w komputerowych:<\/strong><\/p><ul><li>dziel i zwyci\u0119\u017caj \u2013 dzielimy problem na kilka mniejszych, a\u017c do momentu, gdy ich rozwi\u0105zania stan\u0105 si\u0119 oczywiste<\/li><li>programowanie dynamiczne \u2013 problem dzielimy na kilka, wa\u017cno\u015b\u0107 ka\u017cdego z nich jest oceniana i po pewnym wnioskowaniu wyniki analizy niekt\u00f3rych prostszych zagadnie\u0144 wykorzystuje si\u0119 do rozwi\u0105zania g\u0142\u00f3wnego problemu<\/li><li>metoda zach\u0142anna \u2013 wybieramy najbardziej obiecuj\u0105c\u0105 w danym momencie drog\u0119 rozwi\u0105zania<\/li><li>programowanie liniowe \u2013 oceniamy rozwi\u0105zanie problemu przez pewn\u0105 funkcj\u0119 jako\u015bci i szukamy jej minimum<\/li><li>wyszukiwanie wyczerpuj\u0105ce \u2013 przeszukujemy zbi\u00f3r danych, a\u017c do odnalezienia rozwi\u0105zania<\/li><li>heurystyka \u2013 cz\u0142owiek na podstawie swojego do\u015bwiadczenia tworzy algorytm, kt\u00f3ry dzia\u0142a w najbardziej prawdopodobnych warunkach; rozwi\u0105zanie zawsze jest przybli\u017cone.<\/li><\/ul><p>Na ile konieczne w pracy programisty jest wchodzenie g\u0142\u0119boko w nauk\u0119 algorytm\u00f3w? Zale\u017cy od tego, czym chcemy si\u0119 zajmowa\u0107. W firmach IT, w kt\u00f3rych pracuje si\u0119 nad bardzo skomplikowanymi rozwi\u0105zaniami, zatrudnia si\u0119 do zespo\u0142\u00f3w programistycznych dedykowane osoby, kt\u00f3re nie maj\u0105 bezpo\u015bredniej styczno\u015bci z programowaniem, w zamian za to zajmuj\u0105 si\u0119 tworzeniem algorytm\u00f3w i opracowywaniem sposob\u00f3w dzia\u0142ania programu czy aplikacji. Programistom pozostaje przepisanie tego do danego j\u0119zyka programowania.<\/p><p><strong>Przeczytaj r\u00f3wnie\u017c: <\/strong><a href=\"https:\/\/codecool.com\/pl\/wiedza\/od-czego-zaczac-nauke-programowania-codecool-pl\/\">Od czego zacz\u0105\u0107 nauk\u0119 programowania?<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5b57afd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5b57afd\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e5ba192\" data-id=\"e5ba192\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ef3166 elementor-widget elementor-widget-heading\" data-id=\"8ef3166\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Podsumowanie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1a8840a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1a8840a\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-938e019\" data-id=\"938e019\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b2214c4 elementor-widget elementor-widget-text-editor\" data-id=\"b2214c4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u017baden programista od algorytmiki nie ucieknie &#8211; przy prostych programach wystarczy przemy\u015ble\u0107 schemat dzia\u0142ania w g\u0142owie, lecz dobr\u0105 praktyk\u0105 jest stworzenie prostego flowchartu. Przy wi\u0119kszych, bardziej skomplikowanych systemach, algorytmy s\u0105 ju\u017c nieuniknione &#8211; zadaniem programist\u00f3w jest przewidzie\u0107 i dok\u0142adnie prze\u0142o\u017cenie na j\u0119zyk komputer\u00f3w tego, co w programie ma si\u0119 wydarzy\u0107. Algorytmy pomagaj\u0105 uporz\u0105dkowa\u0107 struktur\u0119 programu i opisuj\u0105 wszystkie funkcjonalno\u015bci.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 badaniem algorytm\u00f3w. Programi\u015bci na wszystkich stopniach zaawansowania korzystaj\u0105 z algorytm\u00f3w, projektuj\u0105c spos\u00f3b dzia\u0142ania i funkcjonalno\u015bci program\u00f3w czy system\u00f3w. Cz\u0119sto ich tworzenie zaczyna si\u0119 na kartce papieru, od rozrysowania tzw. flowchart\u00f3w, czyli schemat\u00f3w blokowych. Zacznijmy od pocz\u0105tku &#8211; czym jest sam algorytm? Sko\u0144czony ci\u0105g jasno zdefiniowanych czynno\u015bci koniecznych do wykonania [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":20475,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[133],"tags":[],"class_list":["post-20474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wiedza"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v24.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Czym jest Algorytmika? - Codecool<\/title>\n<meta name=\"description\" content=\"Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 budowaniem algorytm\u00f3w i analizowaniem istniej\u0105cych ju\u017c struktur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Czym jest Algorytmika?\" \/>\n<meta property=\"og:description\" content=\"Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 budowaniem algorytm\u00f3w i analizowaniem istniej\u0105cych ju\u017c struktur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/\" \/>\n<meta property=\"og:site_name\" content=\"Codecool\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CodecoolOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-31T13:26:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-01T12:44:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dora Hoffman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:site\" content=\"@Codecool_global\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dora Hoffman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Czym jest Algorytmika? - Codecool","description":"Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 budowaniem algorytm\u00f3w i analizowaniem istniej\u0105cych ju\u017c struktur.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/","og_locale":"pl_PL","og_type":"article","og_title":"Czym jest Algorytmika?","og_description":"Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 budowaniem algorytm\u00f3w i analizowaniem istniej\u0105cych ju\u017c struktur.","og_url":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/","og_site_name":"Codecool","article_publisher":"https:\/\/www.facebook.com\/CodecoolOfficial\/","article_published_time":"2019-03-31T13:26:14+00:00","article_modified_time":"2022-03-01T12:44:42+00:00","og_image":[{"width":540,"height":540,"url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg","type":"image\/jpeg"}],"author":"Dora Hoffman","twitter_card":"summary_large_image","twitter_creator":"@Codecool_global","twitter_site":"@Codecool_global","twitter_misc":{"Napisane przez":"Dora Hoffman","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#article","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/"},"author":{"name":"Dora Hoffman","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365"},"headline":"Czym jest Algorytmika?","datePublished":"2019-03-31T13:26:14+00:00","dateModified":"2022-03-01T12:44:42+00:00","mainEntityOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/"},"wordCount":853,"commentCount":0,"publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg","articleSection":["Wiedza"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/","url":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/","name":"Czym jest Algorytmika? - Codecool","isPartOf":{"@id":"https:\/\/codecool.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#primaryimage"},"image":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#primaryimage"},"thumbnailUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg","datePublished":"2019-03-31T13:26:14+00:00","dateModified":"2022-03-01T12:44:42+00:00","description":"Algorytmika to cz\u0119\u015b\u0107 informatyki zajmuj\u0105ca si\u0119 budowaniem algorytm\u00f3w i analizowaniem istniej\u0105cych ju\u017c struktur.","breadcrumb":{"@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#primaryimage","url":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2021\/12\/IMG_2216_ok_resize-540x540-1.jpg","width":540,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/codecool.com\/pl\/czym-jest-algorytmika\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codecool.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Czym jest Algorytmika?"}]},{"@type":"WebSite","@id":"https:\/\/codecool.com\/pl\/#website","url":"https:\/\/codecool.com\/pl\/","name":"Codecool","description":"Next gen coding school &amp; career hub","publisher":{"@id":"https:\/\/codecool.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codecool.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/codecool.com\/pl\/#organization","name":"Codecool","alternateName":"Codecool","url":"https:\/\/codecool.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","contentUrl":"https:\/\/codecool.com\/wp-content\/uploads\/2023\/09\/Codecool-logo-app.svg","width":1,"height":1,"caption":"Codecool"},"image":{"@id":"https:\/\/codecool.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CodecoolOfficial\/","https:\/\/x.com\/Codecool_global","https:\/\/www.instagram.com\/codecool_official\/","https:\/\/www.linkedin.com\/school\/codecool\/"]},{"@type":"Person","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/622e226c942203940586ef2dceca8365","name":"Dora Hoffman","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/codecool.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13d568fb246033721321e216b8f5f06457e373d046558ceccec33b2e0dc025bc?s=96&d=mm&r=g","caption":"Dora Hoffman"}}]}},"_links":{"self":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/comments?post=20474"}],"version-history":[{"count":0,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/posts\/20474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media\/20475"}],"wp:attachment":[{"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/media?parent=20474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/categories?post=20474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codecool.com\/pl\/wp-json\/wp\/v2\/tags?post=20474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}