{"id":42216,"date":"2019-03-18T00:00:00","date_gmt":"2019-03-17T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kontseptsii-programmirovaniya-v-scratch"},"modified":"2020-02-18T13:45:03","modified_gmt":"2020-02-18T10:45:03","slug":"kontseptsii-programmirovaniya-v-scratch","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/kontseptsii-programmirovaniya-v-scratch","title":{"rendered":"Koncepte programimi n\u00eb Scratch","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/81cf965c1277a08f385ef398b9aa3edf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Shum\u00eb njer\u00ebz e njohin Scratch - mjedisi i programimit p\u00ebr f\u00ebmij\u00eb, ku m\u00ebsimi zakonisht p\u00ebrfshin krijimin e projekteve kreative sipas parimit \"nga e thjeshta n\u00eb t\u00eb komplikuar\". Megjithat\u00eb, \"qasja klasike\" p\u00ebr t\u00eb m\u00ebsuar programimin (variablat \u2192 ndarjet \u2192 ciklet \u2192 funksionet \u2192 strukturat \u2192 objektet \u2192 ...) n\u00eb Scratch \u00ebsht\u00eb e v\u00ebshtir\u00eb.<\/p>\n<p>Megjithat\u00eb, ndryshimi i rendit t\u00eb m\u00ebsimit t\u00eb koncepteve (t\u00eb cilat do t'i quajm\u00eb koncepte) t\u00eb programimit struktural, objektor dhe me ngjarje, dhe fshehja e tyre pas sprite-ve t\u00eb ndritshme dhe animacionit interaktiv, nuk do t\u00eb thot\u00eb se nuk duhet t\u00eb p\u00ebrqendrohemi te konceptet. Sidomos n\u00ebse q\u00ebllimi \u00ebsht\u00eb jo vet\u00ebm zhvillimi i aft\u00ebsive kreative, por gjithashtu m\u00ebsimi i programimit. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>K\u00ebt\u00eb ide kam p\u00ebrpjekur ta pasqyroj n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/younglinux.info\/scratch\">kursin tim<\/a><\/noindex>.<\/p>\n<p>E para q\u00eb takohet me nj\u00eb fillestar n\u00eb Scratch jan\u00eb sprite-t. Megjith\u00ebse n\u00eb Scratch nuk ka programim t\u00eb v\u00ebrtet\u00eb objektor, sprite-t mund t\u00eb merren si objekte. N\u00eb k\u00ebt\u00eb faz\u00eb, nx\u00ebn\u00ebsi sheh se n\u00eb program mund t\u00eb ket\u00eb shum\u00eb objekte, t\u00eb cil\u00ebn sjelljen e tyre e drejtojn\u00eb skriptet e jashtme. Sprite-t marrin urdhra ose, sipas k\u00ebrkes\u00ebs, transmetojn\u00eb informacion p\u00ebr gjendjen e tyre, dometh\u00ebn\u00eb programimi p\u00ebrfshin menaxhimin e objekteve.<\/p>\n<p>E dyta q\u00eb i bie menj\u00ebher\u00eb n\u00eb kok\u00eb programuesit t\u00eb ri n\u00eb Scratch \u00ebsht\u00eb koncepti i shum\u00ebfisht\u00eb. \u00c7do sprite mund t\u00eb ket\u00eb disa skripta, q\u00eb ekzekutohen nj\u00ebkoh\u00ebsisht. Disa sprite gjithashtu mund t\u00eb ekzekutojn\u00eb programet e tyre nj\u00ebkoh\u00ebsisht me nj\u00ebri-tjetrin. Madje \u00ebsht\u00eb m\u00eb e v\u00ebshtir\u00eb t\u00eb organizohet ekzekutimi i radhitur.<\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/63c3bf36068d8d98050da60107875c25.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/c5b3a03406e91c187c2672b0566e20ed.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Q\u00eb n\u00eb m\u00ebsimin e par\u00eb ne nuk mund t\u00eb shmangim njohjen me ciklet. N\u00ebse jo, macja nuk do t\u00eb mund t\u00eb l\u00ebviz\u00eb. N\u00eb k\u00ebt\u00eb faz\u00eb, njohja duhet t\u00eb mbetet intuitive dhe sip\u00ebrfaq\u00ebsore. Ne e kufizojm\u00eb at\u00eb n\u00eb ciklet \"p\u00ebrs\u00ebrit gjithmon\u00eb\" dhe \"p\u00ebrs\u00ebrit ... her\u00eb\", t\u00eb cilat jan\u00eb m\u00eb t\u00eb lehta p\u00ebr t'u kuptuar. Cikli me kusht m\u00ebsohet n\u00eb nj\u00eb m\u00ebsim t\u00eb dedikuar posa\u00e7\u00ebrisht p\u00ebr ciklet. Ky m\u00ebsim parashikon njohjen e shprehjeve logjike dhe variablave.<\/p>\n<p>Duke qen\u00eb se Scratch \u00ebsht\u00eb nj\u00eb mjedis i orientuar nga ngjarjet, blloqet e operator\u00ebve t\u00eb kushtit jan\u00eb m\u00eb t\u00eb lehta p\u00ebr t'u m\u00ebsuar para variablave. Kushti mund t\u00eb jet\u00eb ngjarje t\u00eb caktuara.<\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/7b301b532e4c05909b1dda4ffe925c61.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Sipas mendimit tim, kjo sekuenc\u00eb \u00ebsht\u00eb m\u00eb e mir\u00eb, pasi q\u00eb me secil\u00ebn m\u00ebsim futim nj\u00ebMinum kuptim. P\u00ebr m\u00eb tep\u00ebr, ato nuk jan\u00eb abstrakte, por menj\u00ebher\u00eb shohim p\u00ebrfitimin e tyre praktik.<\/p>\n<p>N\u00ebse filloni t\u00eb studioni variablat, at\u00ebher\u00eb \u00ebsht\u00eb e v\u00ebshtir\u00eb t\u00eb demonstroni q\u00ebllimin dhe p\u00ebrfitimin e tyre, p\u00ebr shkak se derisa nuk jan\u00eb studiuar operator\u00ebt e kusht\u00ebzimit, futja e t\u00eb dh\u00ebnave dhe gjenerimi i numrave rast\u00ebsor\u00eb. <\/p>\n<p>N\u00eb Scratch, p\u00ebrve\u00e7 listave, programatori p\u00ebrballet me tri lloje t\u00eb t\u00eb dh\u00ebnave: numra, stringje dhe lloji boolean. N\u00eb k\u00ebt\u00eb rast, lloji \u00ebsht\u00eb i lidhur me vler\u00ebn, jo me variablin. Nuk nevojitet t\u00eb konvertohen stringjet n\u00eb numra dhe anasjelltas. Stringjet nuk vendosen n\u00eb thonjza.<\/p>\n<p>Blloku q\u00eb kthen nj\u00eb vler\u00eb logjike dhe ka form\u00ebn e saj karakteristike katrore, mund t\u00eb vendoset n\u00eb fushat rrethore. E kund\u00ebrta nuk \u00ebsht\u00eb e v\u00ebrtet\u00eb: atje ku parashikohet nj\u00eb shprehje logjike, nuk mund t\u00eb vendoset nj\u00eb variab\u00ebl e zakonshme.<\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/27440b3d63bc50c038c3227a2c8a6e7d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Scratch \u00ebsht\u00eb realizuar n\u00eb m\u00ebnyr\u00eb q\u00eb gjat\u00eb ekzekutimit t\u00eb mos ket\u00eb gabime kritike. Duket qart\u00eb se, n\u00ebse p\u00ebrpiqeni t\u00eb p\u00ebrdorni nj\u00eb string n\u00eb nj\u00eb operacion t\u00eb aritmetik\u00ebs, ai z\u00ebvend\u00ebsohet me zero (shih ekranin e par\u00eb).<\/p>\n<p>Programatori duhet t\u00eb dij\u00eb se mund\u00ebsit\u00eb e gjuh\u00ebve t\u00eb programimit zgjerohet nga bibliotekat. Duke punuar n\u00eb Scratch, nx\u00ebn\u00ebsi mund t\u00eb lidh\u00eb shtesa, t\u00eb cilat \u00e7ojn\u00eb n\u00eb shfaqjen e komandave t\u00eb reja n\u00eb ambient.<\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/6989f37cea11b1d923116a31bd8e9258.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Funksionet n\u00eb Scratch realizohen n\u00eb seksionin \"Blloqet e tjera\", ku nga nj\u00ebra an\u00eb krijoni nj\u00eb bllok t\u00eb vetin, i cili mund t\u00eb insertohet n\u00eb skenar\u00eb t\u00eb tjer\u00eb. Nga ana tjet\u00ebr, duhet t\u00eb mbledhni funksionalitetin e k\u00ebtij blloku, dometh\u00ebn\u00eb at\u00eb q\u00eb do t\u00eb b\u00ebj\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Koncepte programimi n\u00eb Scratch\" src=\"\/wp-content\/uploads\/2019\/03\/09ea9fdb6db8cc312989f3028aa0ec28.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nuk ka kthim t\u00eb vlerave nga funksionet e Scratch.<\/p>\n<p>N\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, studimi i koncepteve t\u00eb programimit n\u00eb nj\u00eb ambient t\u00eb orientuar nga ngjarjet l\u00eb nj\u00eb shenj\u00eb. N\u00eb thelb, ne fillimisht m\u00ebsojm\u00eb koncepte m\u00eb t\u00eb nd\u00ebrlikuara dhe abstrakte dhe, vet\u00ebm duke u thelluar n\u00eb proces, kalojm\u00eb n\u00eb element\u00ebt e programimit strukturor. A \u00ebsht\u00eb avantazh apo disavantazh p\u00ebr njohjen e par\u00eb \u2013 kjo \u00ebsht\u00eb nj\u00eb \u00e7\u00ebshtje diskutabile.<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443910\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043d\u043e\u0433\u0438\u043c \u0437\u043d\u0430\u043a\u043e\u043c Scratch \u2013 \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0431\u044b\u0447\u043d\u043e \u0441\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 \u00ab\u043e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043a \u0441\u043b\u043e\u0436\u043d\u043e\u043c\u0443\u00bb. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u00ab\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u043e\u0434\u0445\u043e\u0434\u00bb \u043a \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u2192 \u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u044f \u2192 \u0446\u0438\u043a\u043b\u044b \u2192 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u2192 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u2192 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u2192 \u2026) \u0432 Scratch \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0438\u0442\u0435\u043b\u0435\u043d. \u041e\u0434\u043d\u0430\u043a\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043d\u044f\u0442\u0438\u0439 (\u043d\u0430\u0437\u043e\u0432\u0435\u043c \u0438\u0445 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f\u043c\u0438) \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e, \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e- [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-42216","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043d\u043e\u0433\u0438\u043c \u0437\u043d\u0430\u043a\u043e\u043c Scratch \u2013 \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u0441\u0440\u0435\u0434\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/kontseptsii-programmirovaniya-v-scratch\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Scratch | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043d\u043e\u0433\u0438\u043c \u0437\u043d\u0430\u043a\u043e\u043c Scratch \u2013 \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u0441\u0440\u0435\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/kontseptsii-programmirovaniya-v-scratch\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-03-17T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:45:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Konceptet e programimit n\u00eb Scratch | ProHoster","description":"Shum\u00eb e njohin Scratch \u2013 ambientin p\u00ebr f\u00ebmij\u00eb.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/kontseptsii-programmirovaniya-v-scratch","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Scratch | ProHoster","og:description":"\u041c\u043d\u043e\u0433\u0438\u043c \u0437\u043d\u0430\u043a\u043e\u043c Scratch \u2013 \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u0441\u0440\u0435\u0434\u0430.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/kontseptsii-programmirovaniya-v-scratch","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-03-17T21:00:00+00:00","article:modified_time":"2020-02-18T10:45:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"42216","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 07:40:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 21:16:36","updated":"2026-01-22 07:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/42216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=42216"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/42216\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=42216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=42216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=42216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}