Podprogrami iz nadzornega programa, ki jih lahko tekmovalec uporabi v svojih podprogramih, so: Zaletena (preveri, ali se je mačka oz. miš zaletela v rob zaslona), Ujeta (preveri, ali je mačka ujela miš), SeLahkoUstavi (preveri, ali se je pri trenutni hitrosti in smeri še mogoče ustaviti ob kar največjem zaviranju, ko naredimo želeno potezo). Podprograma ZbudiSeMacka in ZbudiSeMis se izvedeta samo enkrat na začetku in sta namenjena začetni nastavitvi globalnih spremenljivk. Kot parameter dobita začetno stanje mačke oz. miši. Podprograma KamGresMacka in KamGresMis dobita kot parameter stanje (koordinate, smer in hitrost) mačke in miši oz. nasprotno. Na osnovi podatkov o sebi in nasprotniku morata nadzornemu programu sporočiti, kaj naj naredi v naslednjem koraku: spremenimo lahko smer (levo, naravnost ali desno) in hitrost (počasneje, enako hitro, hitreje). Smeri vedno spremenimo za kot KorakSmeri in hitrosti za KorakHitrosti.
Beseda | Osnovna oblika | Oblikoslovne lastnosti osnovne oblike |
---|---|---|
Podprogrami | podprogram | samostalnik, občno ime; moški spol, množina, imenovalnik |
iz | iz | predlog; rodilnik |
nadzornega | nadzoren | splošni pridevnik; nedoločena stopnja, moški spol, ednina, rodilnik |
programa | program | samostalnik, občno ime; moški spol, ednina, rodilnik |
ki | ki | podredni veznik |
jih | on | osebni zaimek; 3. oseba, moški spol, množina, tožilnik, klitična naslonskost |
lahko | lahko | splošni prislov; nedoločena stopnja |
tekmovalec | tekmovalec | samostalnik, občno ime; moški spol, ednina, imenovalnik |
uporabi | uporabiti | glavni glagol; dovršni, sedanjik, 3. oseba, ednina |
v | v | predlog; mestnik |
svojih | svoj | povratni zaimek; moški spol, množina, mestnik |
podprogramih | podprogram | samostalnik, občno ime; moški spol, množina, mestnik |
so | biti | pomožni glagol; sedanjik, 3. oseba, množina, nezanikani |
Zaletena | zaleten | deležniški pridevnik; nedoločena stopnja, ženski spol, ednina, imenovalnik |
preveri | preveriti | glavni glagol; dovršni, sedanjik, 3. oseba, ednina |
ali | ali | priredni veznik |
se | se | povratni zaimek;, klitična naslonskost |
je | biti | pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani |
mačka | mačka | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
oz. | oz. | okrajšava |
miš | miš | samostalnik, lastno ime; ženski spol, ednina, imenovalnik |
zaletela | zaleteti | glavni glagol; dovršni, deležnik, ednina, ženski spol |
v | v | predlog; tožilnik |
rob | rob | samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne |
zaslona | zaslon | samostalnik, občno ime; moški spol, ednina, rodilnik |
Ujeta | ujet | deležniški pridevnik; nedoločena stopnja, ženski spol, ednina, imenovalnik |
preveri | preveriti | glavni glagol; dovršni, sedanjik, 3. oseba, ednina |
ali | ali | priredni veznik |
je | biti | pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani |
mačka | mačka | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
ujela | ujeti | glavni glagol; dovršni, deležnik, ednina, ženski spol |
miš | miš | samostalnik, lastno ime; ženski spol, ednina, imenovalnik |
SeLahkoUstavi | Selahkoustavi | samostalnik, lastno ime; moški spol, ednina, imenovalnik |
preveri | preveriti | glavni glagol; dovršni, sedanjik, 3. oseba, ednina |
ali | ali | priredni veznik |
se | se | povratni zaimek;, klitična naslonskost |
je | biti | pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani |
pri | pri | predlog; mestnik |
trenutni | trenuten | splošni pridevnik; nedoločena stopnja, ženski spol, ednina, mestnik |
hitrosti | hitrost | samostalnik, občno ime; ženski spol, ednina, rodilnik |
in | in | priredni veznik |
smeri | smer | samostalnik, občno ime; ženski spol, ednina, mestnik |
še | še | členek |
mogoče | mogoče | splošni prislov; nedoločena stopnja |
ustaviti | ustaviti | glavni glagol; dovršni, nedoločnik |
ob | ob | predlog; mestnik |
kar | kar | splošni prislov; nedoločena stopnja |
največjem | velik | splošni pridevnik; presežnik, srednji spol, ednina, mestnik |
zaviranju | zaviranje | samostalnik, občno ime; srednji spol, ednina, mestnik |
ko | ko | podredni veznik |
naredimo | narediti | glavni glagol; dovršni, sedanjik, 1. oseba, množina |
želeno | želen | deležniški pridevnik; nedoločena stopnja, ženski spol, ednina, tožilnik |
potezo | poteza | samostalnik, občno ime; ženski spol, ednina, tožilnik |
Podprograma | podprogram | samostalnik, občno ime; moški spol, ednina, rodilnik |
ZbudiSeMacka | zbudisemacka | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
in | in | priredni veznik |
ZbudiSeMis | zbudisemis | samostalnik, občno ime; moški spol, ednina, imenovalnik |
se | se | povratni zaimek;, klitična naslonskost |
izvedeta | izvesti | glavni glagol; dovršni, sedanjik, 3. oseba, dvojina |
samo | samo | členek |
enkrat | enkrat | splošni prislov; nedoločena stopnja |
na | na | predlog; mestnik |
začetku | začetek | samostalnik, občno ime; moški spol, ednina, mestnik |
in | in | priredni veznik |
sta | biti | pomožni glagol; sedanjik, 3. oseba, dvojina, nezanikani |
namenjena | namenjen | deležniški pridevnik; nedoločena stopnja, moški spol, dvojina, imenovalnik |
začetni | začeten | splošni pridevnik; nedoločena stopnja, ženski spol, dvojina, imenovalnik |
nastavitvi | nastavitev | samostalnik, občno ime; ženski spol, ednina, dajalnik |
globalnih | globalen | splošni pridevnik; nedoločena stopnja, ženski spol, množina, rodilnik |
spremenljivk | spremenljivka | samostalnik, občno ime; ženski spol, množina, rodilnik |
Kot | kot | podredni veznik |
parameter | parameter | samostalnik, občno ime; moški spol, ednina, imenovalnik |
dobita | dobiti | glavni glagol; dovršni, sedanjik, 3. oseba, dvojina |
začetno | začeten | splošni pridevnik; nedoločena stopnja, srednji spol, ednina, tožilnik |
stanje | stanje | samostalnik, občno ime; srednji spol, ednina, tožilnik |
mačke | mačka | samostalnik, občno ime; ženski spol, ednina, rodilnik |
oz. | oz. | okrajšava |
miši | miš | samostalnik, občno ime; ženski spol, ednina, rodilnik |
Podprograma | podprogram | samostalnik, občno ime; moški spol, ednina, rodilnik |
KamGresMacka | kamgresmacka | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
in | in | priredni veznik |
KamGresMis | kamgresmis | splošni prislov; nedoločena stopnja |
dobita | dobiti | glavni glagol; dovršni, sedanjik, 3. oseba, dvojina |
kot | kot | podredni veznik |
parameter | parameter | samostalnik, občno ime; moški spol, ednina, imenovalnik |
stanje | stanje | samostalnik, občno ime; srednji spol, ednina, imenovalnik |
koordinate | koordinata | samostalnik, občno ime; ženski spol, ednina, rodilnik |
smer | smer | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
in | in | priredni veznik |
hitrost | hitrost | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
mačke | mačka | samostalnik, občno ime; ženski spol, množina, tožilnik |
in | in | priredni veznik |
miši | miš | samostalnik, občno ime; ženski spol, ednina, rodilnik |
oz. | oz. | okrajšava |
nasprotno | nasprotno | splošni prislov; nedoločena stopnja |
Na | na | predlog; mestnik |
osnovi | osnova | samostalnik, občno ime; ženski spol, ednina, mestnik |
podatkov | podatek | samostalnik, občno ime; moški spol, množina, rodilnik |
o | o | predlog; mestnik |
sebi | se | povratni zaimek; mestnik |
in | in | priredni veznik |
nasprotniku | nasprotnik | samostalnik, občno ime; moški spol, ednina, dajalnik |
morata | morati | glavni glagol; nedovršni, sedanjik, 3. oseba, dvojina |
nadzornemu | nadzoren | splošni pridevnik; nedoločena stopnja, moški spol, ednina, dajalnik |
programu | program | samostalnik, občno ime; moški spol, ednina, dajalnik |
sporočiti | sporočiti | glavni glagol; dovršni, nedoločnik |
kaj | kaj | vprašalni zaimek; srednji spol, ednina, tožilnik |
naj | naj | členek |
naredi | narediti | glavni glagol; dovršni, sedanjik, 3. oseba, ednina |
v | v | predlog; mestnik |
naslednjem | naslednji | splošni pridevnik; nedoločena stopnja, moški spol, ednina, mestnik |
koraku | korak | samostalnik, občno ime; moški spol, ednina, mestnik |
spremenimo | spremeniti | glavni glagol; dovršni, sedanjik, 1. oseba, množina |
lahko | lahko | splošni prislov; nedoločena stopnja |
smer | smer | samostalnik, občno ime; ženski spol, ednina, tožilnik |
levo | levo | splošni prislov; nedoločena stopnja |
naravnost | naravnost | splošni prislov; nedoločena stopnja |
ali | ali | priredni veznik |
desno | desno | splošni prislov; nedoločena stopnja |
in | in | priredni veznik |
hitrost | hitrost | samostalnik, občno ime; ženski spol, ednina, imenovalnik |
počasneje | počasi | splošni prislov; primernik |
enako | enako | splošni prislov; nedoločena stopnja |
hitro | hitro | splošni prislov; nedoločena stopnja |
hitreje | hitro | splošni prislov; primernik |
Smeri | smer | samostalnik, občno ime; ženski spol, množina, imenovalnik |
vedno | vedno | splošni prislov; nedoločena stopnja |
spremenimo | spremeniti | glavni glagol; dovršni, sedanjik, 1. oseba, množina |
za | za | predlog; tožilnik |
kot | kot | podredni veznik |
KorakSmeri | koraksmer | samostalnik, občno ime; ženski spol, ednina, rodilnik |
in | in | priredni veznik |
hitrosti | hitrost | samostalnik, občno ime; ženski spol, ednina, rodilnik |
za | za | predlog; tožilnik |
KorakHitrosti | korakhitrost | samostalnik, občno ime; ženski spol, množina, tožilnik |