{"id":61,"date":"2022-08-26T07:05:13","date_gmt":"2022-08-26T07:05:13","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/?post_type=chapter&#038;p=61"},"modified":"2022-10-08T05:52:22","modified_gmt":"2022-10-08T05:52:22","slug":"scratch-juhuarv-muutuja","status":"publish","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/chapter\/scratch-juhuarv-muutuja\/","title":{"rendered":"Scratch. Juhuarv. Muutuja"},"content":{"raw":"<div class=\"textbox textbox--learning-objectives\"><header class=\"textbox__header\">\r\n<p class=\"textbox__title\">Selles peat\u00fckis \u00f5pid,<\/p>\r\n\r\n<\/header>\r\n<div class=\"textbox__content\">\r\n<ul>\r\n \t<li>kuidas luua Scratchis keerulisemaid programme kasutades muutujaid ja juhuslikkust,<\/li>\r\n \t<li>kuidas luua oma esimest m\u00e4ngu Scratchis.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\nM\u00f5nikord on vaja, et programm teeks midagi juhuslikku, n\u00e4iteks kui me tahame, et programm veeretaks t\u00e4ringut, siis me ei saa sellele \u00f6elda, et ta veeretaks kuue. Selleks tuleb appi juhuslikkus.\r\n\r\n<strong>Muutuja<\/strong> see on t\u00e4ht v\u00f5i s\u00f5na, millele saab omistada v\u00e4\u00e4rtust ning mida saab omakorda muuta vajalikul momendil.<strong>\u00a0Muutujaks<\/strong> v\u00f5ib olla n\u00e4iteks raamatute arv riiulis \u2013 seda arvu saab muuta, v\u00f5i n\u00e4iteks kommide arv kausis \u2013 ka see muutub.\r\n\r\nNeed n\u00e4ited saab \u00fcle tuua ka programmeerimisse, n\u00e4iteks tahame luua <strong>programmi<\/strong>, mis loendab kommide arvu kausis. Selleks, et k\u00f5ik toimiks, tuleb luua<strong>\u00a0muutuja\u00a0<\/strong>ja anda talle nimi ehk\u00a0<strong>defineerida muutuja,<\/strong>\u00a0nt\u00a0<em>kommid\u00a0<\/em>v\u00f5i\u00a0<em>kommide arv, <\/em>v\u00f5i veel midagi muud. Seej\u00e4rel \u00f6elda programmis, mida teha kui komm \u00e4ra v\u00f5etakse v\u00f5i hoopis siis kui komme juurde pannakse.\r\n\r\nErinevates programmeerimiskeeltes defineeritakse muutujat erinevalt.\u00a0Scratchis toimub see visuaalselt vastava ploki abil.\r\n\r\n&nbsp;\r\n\r\n[h5p id=\"15\"]\r\n\r\n&nbsp;\r\n<div class=\"textbox textbox--exercises\"><header class=\"textbox__header\">\r\n<p class=\"textbox__title\">J\u00c4TA MEELDE!<strong> JUHUSLIKKUS<\/strong><\/p>\r\n\r\n<\/header>\r\n<div class=\"textbox__content\">\r\n\r\n<strong>Juhuslikkus<\/strong> on s\u00fcndmuse kordumise mustri ja ennustatavuse puudumine. Juhuslikus s\u00fcndmuste, s\u00fcmbolite, sammude jne j\u00e4rgnevuses ei ole korda ning need ei j\u00e4rgi \u00e4ratuntavat mustrit ega reeglit. (Vikipeedia)\r\n\r\n<\/div>\r\n<\/div>\r\n&nbsp;\r\n<div class=\"textbox textbox--exercises\"><header class=\"textbox__header\">\r\n<p class=\"textbox__title\">J\u00c4TA MEELDE! <strong>MUUTUJA<\/strong><\/p>\r\n\r\n<\/header>\r\n<div class=\"textbox__content\">\r\n\r\nProgrammeerimises on <strong>muutuja<\/strong> element, mis sisaldab andmeid ja millele programmeerija on andnud kordumatu nime. Muutuja sisaldab talle omistatud andmeid seni, kuni talle omistatakse uus v\u00e4\u00e4rtus v\u00f5i programm l\u00f5petab t\u00f6\u00f6. Tavalised muutuja t\u00fc\u00fcbid on t\u00e4isarv, t\u00f5ev\u00e4\u00e4rtus, andmet\u00fc\u00fcp ja loend. (Wilson, 2018)\r\n\r\n<\/div>\r\n<\/div>\r\n\r\n<hr \/>\r\n\r\n<h2>Mida sa t\u00e4na \u00f5ppisid?<\/h2>\r\nM\u00f5tle ja arutle koos \u00f5petajaga:\r\n<ul>\r\n \t<li>Mis sulle t\u00e4nasest tunnist meelde j\u00e4i?<\/li>\r\n \t<li>Mis tegevus sulle meeldis k\u00f5ige rohkem?<\/li>\r\n \t<li>Mis sulle ei meeldinud?<\/li>\r\n \t<li>Mida sa t\u00e4nases tunnis uut \u00f5ppisid?<\/li>\r\n \t<li>Mis sa arvad, kuidas t\u00e4nases tunnis \u00f5pitud teadmised aitavad sind edaspidises elus?<\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n&nbsp;","rendered":"<div class=\"textbox textbox--learning-objectives\">\n<header class=\"textbox__header\">\n<p class=\"textbox__title\">Selles peat\u00fckis \u00f5pid,<\/p>\n<\/header>\n<div class=\"textbox__content\">\n<ul>\n<li>kuidas luua Scratchis keerulisemaid programme kasutades muutujaid ja juhuslikkust,<\/li>\n<li>kuidas luua oma esimest m\u00e4ngu Scratchis.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>M\u00f5nikord on vaja, et programm teeks midagi juhuslikku, n\u00e4iteks kui me tahame, et programm veeretaks t\u00e4ringut, siis me ei saa sellele \u00f6elda, et ta veeretaks kuue. Selleks tuleb appi juhuslikkus.<\/p>\n<p><strong>Muutuja<\/strong> see on t\u00e4ht v\u00f5i s\u00f5na, millele saab omistada v\u00e4\u00e4rtust ning mida saab omakorda muuta vajalikul momendil.<strong>\u00a0Muutujaks<\/strong> v\u00f5ib olla n\u00e4iteks raamatute arv riiulis \u2013 seda arvu saab muuta, v\u00f5i n\u00e4iteks kommide arv kausis \u2013 ka see muutub.<\/p>\n<p>Need n\u00e4ited saab \u00fcle tuua ka programmeerimisse, n\u00e4iteks tahame luua <strong>programmi<\/strong>, mis loendab kommide arvu kausis. Selleks, et k\u00f5ik toimiks, tuleb luua<strong>\u00a0muutuja\u00a0<\/strong>ja anda talle nimi ehk\u00a0<strong>defineerida muutuja,<\/strong>\u00a0nt\u00a0<em>kommid\u00a0<\/em>v\u00f5i\u00a0<em>kommide arv, <\/em>v\u00f5i veel midagi muud. Seej\u00e4rel \u00f6elda programmis, mida teha kui komm \u00e4ra v\u00f5etakse v\u00f5i hoopis siis kui komme juurde pannakse.<\/p>\n<p>Erinevates programmeerimiskeeltes defineeritakse muutujat erinevalt.\u00a0Scratchis toimub see visuaalselt vastava ploki abil.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"h5p-15\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-15\" class=\"h5p-iframe\" data-content-id=\"15\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Juhuslikkus. Muutuja.\"><\/iframe><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"textbox textbox--exercises\">\n<header class=\"textbox__header\">\n<p class=\"textbox__title\">J\u00c4TA MEELDE!<strong> JUHUSLIKKUS<\/strong><\/p>\n<\/header>\n<div class=\"textbox__content\">\n<p><strong>Juhuslikkus<\/strong> on s\u00fcndmuse kordumise mustri ja ennustatavuse puudumine. Juhuslikus s\u00fcndmuste, s\u00fcmbolite, sammude jne j\u00e4rgnevuses ei ole korda ning need ei j\u00e4rgi \u00e4ratuntavat mustrit ega reeglit. (Vikipeedia)<\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"textbox textbox--exercises\">\n<header class=\"textbox__header\">\n<p class=\"textbox__title\">J\u00c4TA MEELDE! <strong>MUUTUJA<\/strong><\/p>\n<\/header>\n<div class=\"textbox__content\">\n<p>Programmeerimises on <strong>muutuja<\/strong> element, mis sisaldab andmeid ja millele programmeerija on andnud kordumatu nime. Muutuja sisaldab talle omistatud andmeid seni, kuni talle omistatakse uus v\u00e4\u00e4rtus v\u00f5i programm l\u00f5petab t\u00f6\u00f6. Tavalised muutuja t\u00fc\u00fcbid on t\u00e4isarv, t\u00f5ev\u00e4\u00e4rtus, andmet\u00fc\u00fcp ja loend. (Wilson, 2018)<\/p>\n<\/div>\n<\/div>\n<hr \/>\n<h2>Mida sa t\u00e4na \u00f5ppisid?<\/h2>\n<p>M\u00f5tle ja arutle koos \u00f5petajaga:<\/p>\n<ul>\n<li>Mis sulle t\u00e4nasest tunnist meelde j\u00e4i?<\/li>\n<li>Mis tegevus sulle meeldis k\u00f5ige rohkem?<\/li>\n<li>Mis sulle ei meeldinud?<\/li>\n<li>Mida sa t\u00e4nases tunnis uut \u00f5ppisid?<\/li>\n<li>Mis sa arvad, kuidas t\u00e4nases tunnis \u00f5pitud teadmised aitavad sind edaspidises elus?<\/li>\n<\/ul>\n<hr \/>\n<p>&nbsp;<\/p>\n","protected":false},"author":11,"menu_order":5,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":26,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapters\/61"}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/wp\/v2\/users\/11"}],"version-history":[{"count":11,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapters\/61\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapters\/61\/revisions\/374"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/parts\/26"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapters\/61\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/pressbooks\/v2\/chapter-type?post=61"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/wp\/v2\/contributor?post=61"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/informaatika\/opik2\/wp-json\/wp\/v2\/license?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}