Bine ati venit la introducere in sisteme complexe
Acesta este un tutorial pentru tema numarul unu, optiunea incepatorilor
Deschideti modelul netlogo denumit "multipleants.nlogo" care este disponibil in materialele de curs, sectiunea site-ului
Odata pornit, interfata ar trebui sa arate cam asa
Puteti actiona butonul info pentru a citi mai multe despre model si deasemeni butonul code pentru a vedea cum este scris codul si pentru a-l schimba
Pentru inceput o sa trecem prin model sa vedem cum functioneaza
Incepeti prin a apasa butonul "set up" si apoi butonul "go"
Observati ca modelul ruleaza foarte repede asa ca o sa-l incetinim
Actionati cursorul de viteza aflat in partea de sus a ecranului
O sa-l mutam putin mai la stanga si vom rula din nou modelul
Apasati din nou butonul "set up"
Prima intrebare din tema este sa schimbati marimea furnicilor
In NetLogo toti agentii sunt denumiti "turtles"-testoase
In modelul de fata, toate testoasele sunt furnici deci testoasele si furnicile sunt identice
Nu va lasati derutati de asta
Vom merge la sectiunea "set up" care este prima din cod si pe linia"set size"
vom schimba valoarea 1 cu valoarea 2
Putem actiona butonul "check" pentru a ne asigura ca este corect
Revenim la interfata, apasam din nou butonul "set up"
Puteti vedea ca acum furnicile sunt mai mari
Apasam butonul "go" pentru a opri modelul
Iar urmatoarea intrebare este de a elimina etichetele
Mergand inapoi la interfata puteti vedea ca fiecare furnica are o mica eticheta numerica
care arata cate puncte au mancat fiecare
Vom elimina aceasta eticheta
Ne intoarcem din nou la cod si trageti de bara in jos pana la sectiunea "go"
Si gasiti unde este scris "set label food-eaten"
O sa scoatem aceasta linie din cod
Pentru a scoate ceva, tastati pur si simplu ";" in fata liniei
Acest lucru face linia inactiva in cod ramanand inca vizibila
Si o puteti oricand reactiva prin simpla stergere a ";" din fata liniei
Ne intoarcem la interfata, apasam "set up" si apoi "go"
Si observati ca acum etichetele au disparut
Urmatoarea intrebare este sa schimbati culoarea furnicilor
functie de cat au mancat fiecare
Ne intoarcem la cod si chiar sub ultima linie
vom adauga o noua linie
Asezam cursorul aici si vom scrie un enunt adevarat/fals
si apoi un enunt de comanda
Incepem cu "daca mancarea consumata este mai mare decat 2
Acest enut poate fi adevarat sau fals
Atunci comanda, care trebuie sa fie intre paranteze mari
seteaza culoarea albastru
Haideti sa verificam
Este in regula
Ne intoarcem la interfata
Putem vedea cum unele dintre furnici au devenit albastre dupa ce au consumat mai mult de 2 puncte
Acum ni se cere sa schimbam din nou culoarea furnicilor cand au consumat mai mult de 4 puncte verzi
Va fi practic acelasi cod - "daca mancarea consumata este mai mare decat 4, paranteza
seteaza culoarea la galben
Inchidem paranteza
Verificam din nou
Inapoi la interfata, "set up" si "go"
Puteti observa ca acum sunt si cateva furnici galbene.
Avem deci furnici rosii, albastre si galbene
O varietate de furnici hranite diferit
Si cu aceasta incheiem sectiunea incepatorilor a temei unu