Програмирај! AДА ЛАВЛЕЈС И ЛИСТЕ. Да ли знаш ко се сматра првим програмером на свету? Да ли си чуо за Аду Лавлејс?

Similar documents
Креирање апликација-калкулатор

ЗАХТЕВ ЗА ПРЕВОЂЕЊЕ У РЕГИСТАР ПРИВРЕДНИХ СУБЈЕКТА

МИ КРО БИ О ЛО ШКИ КРИ ТЕ РИ ЈУ МИ ЗА ХРА НУ

Директна и обрнута пропорционалност. a b. и решава се тако што се помноже ''спољашњи са спољашњим'' и ''унyтрашњи са. 5 kg kg 7 kg...

Sick at school. (Болесна у школи) Serbian. List of characters. (Списак личности) Leila, the sick girl. Sick girl s friend. Class teacher.

Конкурсна документација Т - 44 / 2013

Критеријуми за друштвене науке

ПРЕГЛЕД ОБРАЧУНА ПДВ ЗА ПОРЕСКИ ПЕРИОД ОД ДО 20. ГОДИНЕ

СПИСАК УЧБЕНИКА ЗА ЩКОЛСКУ 2016/17. ГОДИНУ

У овом раду приказано је коришћење електронског теста за проверу стеченог знања ученика VIII разреда из предмета Техничко и информатичко образовање.

Tel (0) ; Fax: + 381(0) ; web: ;

Понуда уџбеника за школску 201 4/2015. годину

A mysterious meeting. (Таинствена средба) Macedonian. List of characters. (Личности) Khalid, the birthday boy

О Д Л У К У о додели уговора

ОСНОВНА ШКОЛА МАРКО ОРЕШКОВИЋ УЏБЕНИЦИ ЗА ШКОЛСКУ 2018/ ГОДИНУ ПРВИ РАЗРЕД

Архитектура и организација рачунара 2

Члан 2. Поједини изрази употребљени у овом правилнику имају следеће значење: 1) акутна референтна доза (у даљем тексту: ARD) јесте процењена

РЕГИСТАР УДРУЖЕЊА, ДРУШТАВА И САВЕЗА У ОБЛАСТИ СПОРТА

Студентски лист. Пефас. Педагошки факултет у Сомбору. Број 2 децембар година I

КАМЕНЗИНД БЕОГРАД - КРАЉЕВИЋА МАРКА 8 - САВАМАЛА

Основна школа Станоје Миљковић Брестовац. СПИСАК УЏБЕНИКА за старије разреде (V-VIII) који ће се користити у школ. 2012/2013. год.

Црква, &ожiа nоро.а.ица

ШВЕДСКИ СТО НОТЕ И ФУСНОТЕ

ОДЛУКУ О УТВРЂИВАЊУ ПРОСЕЧНИХ ЦЕНА КВАДРАТНОГ МЕТРА НЕПОКРЕТНОСТИ ЗА УТВРЂИВАЊЕ ПОРЕЗА НА ИМОВИНУ ЗА 2018

СПИСАК УЏБЕНИКА ЗА ШКОЛСКУ 2018/2019. ГОДИНУ

О Д Л У К У о додели уговора

О Д Л У К У о додели уговора за ЈН 03/2016

С А Ж Е Т А К РЕФЕРАТА КОМИСИЈЕ O ПРИЈАВЉЕНИМ КАНДИДАТИМА ЗА ИЗБОР У ЗВАЊЕ

Ђаци се крећу Богу знања истину да моле: о поезији за децу Владислава Петковића Диса

СЕКТОР ЗА ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ ПРОЦЕДУРА ЗА РАД СА ЕКСЕЛ ШАБЛОНОМ ЗА УНОС И КОНТРОЛУ ЗАВРШНИХ РАЧУНА КОРИСНИКА БУЏЕТСКИХ СРЕДСТАВА СИТ-B.

KLEMPAVI DVOJNIK. Majkl Lo rens. S engleskog pre veo Pe tar Ka pu ran. BIBLIOTEKA Prozna putovawa. ODISEJA Beograd, 2013.

СВЕШТЕНИКОВ ПУТ У ИСЛАМ

Студија изводљивости изградње постројења на биомасу као базног извора даљинског система грејања Новог Сада

Структура студијских програма

Да најпре одговорим на питање које је постављено у наслову овог. излагања. Одговор на питање како читати превод гласи - никако, ако не

THE THEATRE IN PARTHICOPOLIS: A POSSIBLE RECONSTRUCTION

ПЕРОН. Сара Живковић. више на страни 16 ЧАСОПИС УЧЕНИКА ДОМА СРЕДЊЕ ЖЕЛЕЗНИЧКЕ ШКОЛЕ // ИНФОРМАЦИЈЕ // ЗАБАВА // СПОРТ // ЗАНИМЉИВОСТИ

НАУЧНО ВЕЋЕ АСТРОНОМСКЕ ОПСЕРВАТОРИЈЕ БИЛТЕН РЕФЕРАТА. за избор у научна звања и избор и реизбор на одговарајуца радна места

Rhapsody of Realities

СТИ ЦА ЊЕ СВО ЈИ НЕ од НЕ ВЛА СНИ КА у НА ЦР ТУ ЗА ЈЕД НИЧ КОГ ПОЈ МОВ НОГ ОКВИ РА СТУ ДИЈ СКЕ ГРУ ПЕ за ЕВРОП СКИ ГРА ЂАН СКИ ЗА КО НИК

6 th INTERNATIONAL CONFERENCE

Упутство за креирање укрштенице и квиза

Hadoop MapReduce Инфраструктура за електронско пословање

РЕШЕЊЕ АНАЛИЗА ПОДАТАКА

ЗА ИЗДАВАЧА: СЛАВИЦА ИВОШЕВИЋ-ЊЕЖИЋ, ДИРЕКТОР ИВАН ЈЕВЂОВИЋ, ПРОФ. КРЕШО СЕКУЛИЋ

ISBN Љиљана Гавриловић. Стварније од стварног - антропологија Азерота -

Научна теорија Николе Тесле

КОСМОПОЕТИКА ПРВОСЛАВА РАЛИЋА

АЛГОРИТАМСКИ ПРИСТУП РЕШАВАЊУ ПРОБЛЕМА

ДАРВИН МЕЂУ НАМА: ДАРОВАНИ СВЕТ НЕБРОЈЕНИХ ИСКУСТАВА 2

ВРЗ РЕПУБЛИКА СРБИЈА ВИШИ СУД У БЕОГРАДУ ОДЕЉЕЊЕ ЗА РАТНЕ ЗЛОЧИНЕ Посл.бр. К-По 2 48/2010 ТРАНСКРИПТ АУДИО ЗАПИСА

БИЛТЕН БР. 51 ТАКМИЧАРСКА СЕЗОНА 2017./2018. ГОДИНА ВАТЕРПОЛО САВЕЗ СРБИЈЕ

ЛИСТЕ УЏБЕНИКА. ЗА ШКОЛСКУ 2018 / ГОДИНУ ( II, III, IV, VI, VII и VIII разред) фебруар, 2018.

СПЕЦИФИЧНИ СЛУЧАЈЕВИ ПРЕВАРА У ОСИГУРАЊУ SPECIFIC CASES OF FRAUDERY IN INSURANCE. X Симпозијум. и преваре у осигурању"'

Радна група овлашћених регистара

Предлог методологије за унапређење капитационе формуле

Катедра за рачунарску технику и информатику. Програмирање 1

NIS HOLDS 9TH ANNUAL GENERAL MEETING

ЈАСНА И НЕПОСРЕДНА ОПАСНОСТ II: ЧАС АНАТОМИЈЕ

логос 2006 ( стр.) 177 УДК Парадигма превођења

У ПАНЧЕВУ, У ЧЕТВРТАК, 5. ФЕБРУАРА ТЕМА НЕДЕЉЕ: КОРИСТ ИЛИ ШТЕТА ОД ВАКЦИНА? (НЕ)ОПРАВДАН СТРАХ ОД ЦЕПИВА

Биланс на приходи и расходи

25072 State Hwy 18, Springboro, PA 16435

Земљотрес у праскозорје

ЛАБОРАТОРИЈА ЕНЕРГИЈЕ ЗНАЊА

Биланс на приходи и расходи

Март Opinion research & Communications

Легенде Београдског универзитета

ОДБОЈКАШКИ САВЕЗ ВОЈВОДИНЕ Нови Сад Масарикова 25 тел/факс: 021/ , тр:

Едмодо (Edmodo) Садржај

Едмодо (Edmodo) Садржај

БИЛТЕН БР. 3 ТАКМИЧАРСКА СЕЗОНА 2017./2018. ГОДИНА ВАТЕРПОЛО САВЕЗ СРБИЈЕ

МИРЕЊЕ КАО НАЧИН РЕШАВАЊА ПОТРОШАЧКИХ СПОРОВА МАЛЕ ВРЕДНОСТИ

1 Свеска КА ЛИЧНОМ ПРОБУЂЕЊУ. Проширено издање. Бити испуњен Светим Духом ХЕЛМУТ ХАУБАЈЛ

6th REGULAR SESSION OF NIS J.S.C. SHAREHOLDERS' ASSEMBLY

СРЕДЊЕ ОБРАЗОВАЊЕ ШКОЛСКА 2015/2016. ГОДИНА SECONDARY EDUCATION SCHOOL YEAR 2015/2016

ИН ДЕКС. цр ве ни муљ из про из вод ње алу ми ни ју ма дру га чи ји од оног на ве де ног у

ОД НО СИ С ЈАВ НО ШЋУ, МЕДИ ЈИ И УБЕ ЂИ ВА ЊЕ

Школска 2011/2012 у слици

посебан додатак недељника бр. 1. април САНУ СРПСКА АКАДЕМИЈА НАУКА И УМЕТНОСТИ ДОМ СРПСКЕ НАУКЕ

Школа у тренду. Лист ученика ОШ Карађорђе, Горњи Матејевац, година VI, број 7, мај година

ВИКИПЕДИЈА КАО МОГУЋНОСТ ЗА ИНОВАЦИЈЕ У НАСТАВИ ИНФОРМАТИКЕ НА ПРИМЕРУ УЧИТЕЉСКОГ ФАКУЛТЕТА

од Косова обрађени из ЕУ и

ОСТАВИЋУ ВАМ ЈЕДИНО РЕЧИ...

Facebook: како се представљамо у виртуелном простору *

КРЕИРАЊЕ УПРАВЉАЧКОГ ИНТЕРФЕЈСА У ПРОГРАМСКОМ ПАКЕТУ LabView

Arduino базирани уређај за дистрибуцију података преко Интернета

МАЈА М. ЋУК. Ал фа БК уни вер зи тет, Фа кул тет за стра не је зи ке, Београд

План јавних набавки за годину. Јавне набавке. Народна библиотека Србије - Установа културе од националног значаја

На основу члана 108. Закона о јавним набавкама директор Дома здравља Др Јован Јовановић Змај Стара Пазова, доноси следећу:

Две године заштите: Сведочења узбуњивача

Псковско-печорски манастир

СПИСАК ОДАБРАНИХ УЏБЕНИКА ОДОБРЕНИХ ОД СТРАНЕ MИНИСТАРСТВА ПРОСВЕТЕ

СТВАРНИ ДРУШТВЕНИ ПОЛОЖАЈ НАЦИОНАЛНИХ МАЊИНА У БИХ У СФЕРИ ПОЛИТИКЕ И УЧЕШЋА У ВЛАСТИ

О ИДЕЈИ УНИВЕРЗИТЕТА ЕXTRA MUROS

ПРОГРАМ РЕХАБИЛИТАЦИЈЕ ВОЗАЧА КОЈИМА ЈЕ ОДУЗЕТА ВОЗАЧКА ДОЗВОЛА

Корисничко упутство Референт РГЗ-а

Учимо стране језике Енглески за предшколце прво издање

О Д Л У К У О ДОДЕЛИ УГОВОРА

УНИВЕРЗИТЕТ У БЕОГРАДУ ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ. Ненад Королија

Transcription:

AДА ЛАВЛЕЈС И ЛИСТЕ Да ли знаш ко се сматра првим програмером на свету? Да ли си чуо за Аду Лавлејс? Препоручујемо ти да погледаш видео лекцију Лекција 10 Ада Лавлејс и листе, на адреси: https://youtu.be/o2e8hu7oxu0?list=plvvy5p8im AsA-KcZDwMTbhUKWg2ircoGO Ада Лавлејс је прва особа, која је пре 160 година, у доба индустријске револуције, увидела потенцијал рачунара. Отац јој је био велики песник лорд Бајрон, врло чудне нарави, који је напустио њу и мајку одмах након рођења. Била је то можда срећна околност за област програмирања, јер је мала Ада одрастала уз мајку, коју је веома занимала математика. Она је омогућила ћерки да стекне образовање у области природних наука, мада се почетком 19. века није баш сматрало да је интересовање за математику и машине примерено једној младој женској особи. Слика 1. Ада Лавлејс Ада је била фасцинирана машинама и проналасцима, којих је у доба индустријске револуције било много. Са само 13 година дизајнирала је и направила механичку птицу која је могла да маше крилима. Адин ментор био је проналазач и математичар Чарлс Бејбиџ. Ада је, преводећи чланак о аналитичкој машини додавала и своја тумачења, а навела је и метод за програмирање аналитичке машине, па је због тога сматрамо првим програмером на свету. У том чланку, Ада је написала да је потенцијал аналитичке машине толико велики, да поред баратања бројевима, могуће ју је програмирати да ствара и музику. 1

Слика 2. Аналитичка машина Са тим у вези, направићемо програм у коме нам се Ада Лавлејс обраћа и нуду нам да кликнемо на аналитичку машину која ће свирати само за нас. Предлог решења: Први корак: Дакле бирамо лик Аде и правимо програм. Други корак: Покреће се када је кликнуто на Адин лик. Она треба да нас поздрави и пита за име. Слика 3. Део скрипте којом нас Ада поздравља Трећи корак: Када јој саопштимо име, Ада треба да каже Здраво (име које смо унели). Затим, треба да кликнемо на машину да би нам била песма пуштена. Четврти корак: Да би нам се обратила са Здраво (име које смо унели), из категорије Операције користимо блок повежи да би повезали реч Здраво и име које смо унели као одговор. Слика 4. Блок повежи Изглед скрипте за Адин лик дат је на слици испод. 2

Слика 5. Изглед скрипте Сада треба да размислимо како ће то аналитичка машина креирати песму само за нас. У досадашњем раду, користили смо променљиве у Scratch-у. Подсети се, погледај видео лекцији Лекција 8 Аритметичке операције и променљиве, на адреси: https://youtu.be/dumeuporyec?list=plvvy5p8im AsA-KcZDwMTbhUKWg2ircoGO У Scratch-у постоје и листе. Листе можеш замислити као полице на којима се налази велики број кутија, свака је нумерисана бројем (од 1 па даље) и у свакој од кутија налази се неки податак, тј. нека вредност. Листе су нам, за овај задатак, потребне, да би аналитичка машина могла да ствара различите песме за сваког од корисника програма. Идеја је да направимо једноставну песму која се састоји од једне строфе, тачније од четири стиха. Нека сваки стих почиње субјектом Ја, а направићемо три листе из којих ћемо насумично бирати прилошке одредбе за начин (ПОН), прилошке одредбе за место (ПОМ) и предикате. Наш следећи корак је да правимо листу ПОН, избором блока направи листу из категорије Подаци. 3

Слика 6. Поступак креирања листе ПОН Елементе у листи додајемо кликом на знак + (додајемо прилошке одредбе за начин, нпр. дивно, гласно, задовољно). На исти начин превимо још две листе: предикати и ПОМ и додељујемо им елементе. Слика 7. Листа свих креираних листа ПОН, предикати и ПОМ Сада треба још само да испрограмирамо аналитичку машину. Предлог решења: Први корак: Изабери нови лик - аналитичку машину. Други корак: Када је кликнуто на машину, она треба да нам се обрати речима: Стиже песма само за тебе! Трећи корак: Било би интересантно да се чује звук - како нам машина производи песму, као и да се се направи да се машина мало продрма док је ствара музику, нпр. да се 4 пута окрене у десну страну за 5 0, па у леву страну за 5 0, а између да прави паузе од 0,1 секунди, слика испод. 4

Слика 8. Изглед скрипте за аналитичку машину Четврти корак: Да нам листе које смо направили не би сметале на позорници, сакријемо их да се не виде. Слика 9. Списак свих доступних листа Пети корак: Треба још направити песму. За први стих нека машина изговори Ја и један насумично изабран елемент из листе ПОН. Слика 10. Изглед блока за креирање стиха Шести корак: Затим, насумично треба одабрати предикат (који је повезан са презним пољем испред), и случајно одабран елемент из листе ПОМ (који је, такође, повезан са празном пољем испред). 5 Слика 11. Додавање елемената листе

Седми корак: Тако настаје први стих песме. Слика 12. Изглед дела скрипте са насумице изабраним стихом Осми корак: Да би направили строфу, потребно је направиш четири оваква стиха, тј. потребно је да поновиш горњи блок за прављење стиха четири пута. Слика 13. Изглед скрипте за пуштање насумице изабраних стихова Сваки пут, када покренешо програм, добијаш непоновљиву комбинацију речи, односно стихова. У овом програму си користио/ла нови тип података - листе, због тога што нам је било потребно више предиката, више прилошких одредби за место и начин. Задатак: Покушај, сада, да испрограмираш машину да ти направи песму од 6 стихова, а да се при томе и субјекат у сваком стиху бира из листе субјеката коју ћеш направити. 6