Садржај
Увод
8. Систематизација
16. Завршни квиз

11.3. Променљиве – вежбање

Проучи сада урађене и објашњене пројекте који користе променљиве у нашем практикуму.

Кликом на слику изнад пројекта видећеш његово дејство.


Надамо се да ти је пројекат Лов из нашег практикума био интересантан. Ако ти се овај пројекат допада и желиш да добијеш још неку идеју како би и твоји пројекти били што занимљивији, проучи и следеће примере са исте веб-стране у практикуму:


У пројекту Лавиринт, поред разних раније научених ствари, користимо променљиву енергија, која говори колико је мишу остало енергије. Променљива је доступна свим ликовима. Миш на почетку поставља енергију на 100, а смањује је ако додирне линије лавиринта. Лоптице и дух смањују енергију миша ако га додирну. Ако се енергија смањи на 0 пре него што миш стигне до излаза, игра се завршава неуспехом.


У пројекту Погоди мој број користимо променљиве број и готово. Променљива број је број који је принцеза замислила и вредност променљиве се пореди са одговорима играча који погађа замишљени број. Променљива готово може да има само вредност 0 или 1. Вредност 0 значи да је игра у току, а 1 да је игра завршена.

У надоградњи овог пројекта се користи и променљива покушај, у којој се памти број покушаја играча који погађа. Ова променљива на почетку има вредност 0, а приликом сваког покушаја погађања је треба повећати за 1.


Пројекат Мали математичар је сложенији од претходних, али је врло поучан, а можда ће ти бити и занимљивији. У основној верзији пројекта се не користе променљиве него само редни бројеви костима. Међутим, у трећој надоградњи пројекта се појављује неколико променљивих: операција, количник, делилац, дељеник, број цифара.


Настој да у потпуности разумеш како ови пројекти функционишу. Осим што могу да ти подстакну машту и дају нове идеје, ови пројекти ће ти помоћи и да научиш како да реализујеш те своје идеје.

Ако немаш инспирације да смишљаш пројекат, на истој страни у практикуму ћеш наћи и предлоге пројеката које можеш да реализујеш самостално.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+