{"id":155,"date":"2019-08-07T21:19:55","date_gmt":"2019-08-07T21:19:55","guid":{"rendered":"https:\/\/kalkus.dev\/?p=155"},"modified":"2023-08-24T23:30:18","modified_gmt":"2023-08-24T23:30:18","slug":"programowanie-jest-latwe","status":"publish","type":"post","link":"https:\/\/kalkus.dev\/blog\/2019\/08\/07\/programowanie-jest-latwe\/","title":{"rendered":"Programowanie jest \u0142atwe"},"content":{"rendered":"\n<p>Wiele os\u00f3b, kt\u00f3re nie mia\u0142y\nwcze\u015bniej styczno\u015bci z programowaniem my\u015bl\u0105, \u017ce jest ono trudne. Cz\u0119\u015bciowo\nwynika to z przekonania, \u017ce ma ono du\u017cy zwi\u0105zek z matematyk\u0105, troch\u0119 z\nnieczytelnego wygl\u0105du niekt\u00f3rych j\u0119zyk\u00f3w programowania, a odrobin\u0119 te\u017c z tego,\n\u017ce niekt\u00f3rzy ludzie z bran\u017cy lubi\u0105 pozowa\u0107 na magik\u00f3w, kt\u00f3rzy zaklinaj\u0105 cyfrowe\nw\u0119\u017ce.<\/p>\n\n\n\n<p>Prawd\u0119 powiedziawszy podstawy programowania s\u0105 \u0142atwe.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Element pierwszy: zmienne<\/strong><\/p>\n\n\n\n<p>Koncepcja zmiennej jest prosta, jak konstrukcja cepa. Mamy co\u015b co ma nazw\u0119 i warto\u015b\u0107 oraz typ. Na przyk\u0142ad:<\/p>\n\n\n\n<p><strong>nazwa<\/strong>: ilo\u015b\u0107 pieni\u0119dzy na koncie<br><strong>warto\u015b\u0107<\/strong>: 7000<br><strong>typ<\/strong>: liczba<\/p>\n\n\n\n<p><strong>nazwa<\/strong>: imi\u0119 mojego dziecka<br><strong>warto\u015b\u0107<\/strong>: Maciek<br><strong>typ<\/strong>: litery<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Element drugi: warunki<\/strong><\/p>\n\n\n\n<p>Warunki s\u0105 koncepcj\u0105 r\u00f3wnie prost\u0105, jak\nzmienne. W zale\u017cno\u015bci od czego\u015b robimy co\u015b albo co\u015b innego. Bana\u0142.<\/p>\n\n\n\n<p>Przyk\u0142ad:<\/p>\n\n\n\n<p>Je\u015bli&nbsp;<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data urodzin mojego dziecka jest r\u00f3wna\ndacie dzisiaj<\/p>\n\n\n\n<p>To<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b\u0119d\u0119 robi\u0107 tort<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Element trzeci: p\u0119tle<\/strong><\/p>\n\n\n\n<p>P\u0119tle wykonuj\u0105 co\u015b wiele razy. Proste?\nProste.<\/p>\n\n\n\n<p>Przyk\u0142ad:<\/p>\n\n\n\n<p>Dop\u00f3ki flaszka jest pe\u0142na<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nalej do kieliszka a potem wypij<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>J\u0119zyk<\/strong><\/p>\n\n\n\n<p>Oczywi\u015bcie na ko\u0144cu trzeba to wszystko\nzapisa\u0107 w jakim\u015b j\u0119zyku programowania. Kiedy ludzie my\u015bl\u0105 o nauce j\u0119zyka zwykle\ns\u0105 przera\u017ceni. Przychodzi im na my\u015bl od razu ta wredna germanistka z\npodstaw\u00f3wki, rodzajniki, odmiana i czasy. I tysi\u0105ce, niesko\u0144czone tysi\u0105ce\ns\u0142\u00f3wek do nauczenia.<\/p>\n\n\n\n<p>J\u0119zyki programowania s\u0105 \u0142atwe. Gramatyki\nprawie nie ma, a s\u0142\u00f3w jest kilka.<\/p>\n\n\n\n<p>Naprawd\u0119.<\/p>\n\n\n\n<p>Definicje zmiennych?<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">liczba: number;\nnapis: string;<\/pre>\n\n\n\n<p>Warunki?<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ilo\u015b\u0107Ciastek = 5;\n if ( ilo\u015b\u0107Ciastek > 0 ) {\n        jedzCiastka();\n }<\/pre>\n\n\n\n<p>P\u0119tle?<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">while ( flaszka.czyJestPelna() ) {\n        cz\u0142owiek.pij()\n }<\/pre>\n\n\n\n<p>Oczywi\u015bcie to s\u0105 podstawy. Oczywi\u015bcie jest\ndu\u017co gorzej. Jednak nikt mi nie wm\u00f3wi, \u017ce te podstawy s\u0105 jakie\u015b strasznie\nskomplikowane, \u017ce programowanie to matematyka i gramatyka niemiecka albo\njeszcze gorzej.<\/p>\n\n\n\n<p>Programowanie jest \u0142atwe. I fajne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wiele os\u00f3b, kt\u00f3re nie mia\u0142y wcze\u015bniej styczno\u015bci z programowaniem my\u015bl\u0105, \u017ce jest ono trudne. Cz\u0119\u015bciowo wynika to z przekonania, \u017ce ma ono du\u017cy zwi\u0105zek z matematyk\u0105, troch\u0119 z nieczytelnego wygl\u0105du niekt\u00f3rych j\u0119zyk\u00f3w programowania, a odrobin\u0119 te\u017c z tego, \u017ce niekt\u00f3rzy ludzie z bran\u017cy lubi\u0105 pozowa\u0107 na magik\u00f3w, kt\u00f3rzy zaklinaj\u0105 cyfrowe w\u0119\u017ce. Prawd\u0119 powiedziawszy podstawy programowania [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[204,7],"tags":[],"_links":{"self":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/155"}],"collection":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":5,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/155\/revisions"}],"predecessor-version":[{"id":179,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/155\/revisions\/179"}],"wp:attachment":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/categories?post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/tags?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}