cwbe coordinatez:
101
63540
2076399
2410408

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::29
55 ❤️


show[ 2 | 3] flat


mx0
donniedarko0
Ulotrich0
ulkas0
aarin0
vitruvian0
Lester0
cuco0
sine0
e1m10
Strapataaa0
retart0
skurva.0
_0
spiso0
_zajo_0
sayuri0
Best boy0
klr kdd0
danger maciak0
refrus0
steve_mcqueen0
maaca0
neviem*0
flowerman0
ci boha0
XcomeX0
shp_srk0
3x00
wq0
vygidor0
0
ray0
ni0
tali0
pht0
week0
chess0
mirny0
mattoni0
smitky0
SimaSima0
kcs0
randlover0
didaktikskalica0
ivik0
svck0
Faust0
memento.mori0
baran0
dark matter0
pagastan0
vlastos0
analogrunner0
coffee0
r0
mirex0
soonic0
sinka0
dj-jr0
mofo0
kono0
bloody0
Indalam0
Dunablanca0
mythea0
matt0
total trash0
lubomier.sk0
Wayfarer1
burinka1
absint1
2pug1
mystickeprasa1
koss1
september1
se1
maioiam1
krokobox gomont1
huba1
-sXero-1
psheno1
sunrise1
dudko2
unsane3
habr1003
triyen3
vlku4
fefo4
asebest4
Rick_8
aspirateur9
Pepeq9
marmite9
vykĺbená zaj...9
mimikk9
djtopper9
eirwen9
mayor9
bambix9
no49
Pieter9
marvin_m9
siddharta[Lo...9
FRK[Locked_OUT]9
beejbi9
:j4nc09
bottttecka9
vung9
idecko9
acidmilk9
g_da9
yar9
tigeree9
hudry9
kevala9
maurice2peter9
coxwain9
fifteen9
ondrish9
dag9
cubby9
_tenaten_9
buy or die9
Divani9
pyxel9
p911t9
mnemonic9
mrjn12
rivke12
evaku13
hirundo13
x00r13
Joker13
sae13
nacks14
vidlin14
pangi14
sashee14
segfault14
ananas14
a[Locked_OUT]14
nin14
Ciny15
Yog Sothoth15
30915
ferlinghetti15
A.boy15
samozrejman ...15
serepes15
janella15
kostja15
basi15
ria15
z15
edna soledadova18
Ruza19
Elezer19
mend23
rixard26
d3nzel27
a l i c e28
Pred tým, ako sa začnete čudovať si prečítajte nasledovných pár riadkov!

Vitajte vo fóre o programovaní pre neprogramátorov. Je určené všetkým, ktorých život nepoznačili počítače natoľko, že sa naučili vytvárať programy, ale niekedy majú chuť si to nezáväzne skúsiť. Vzniklo preto, lebo sa ma už zopár ľudí spýtalo, či sa dokážu naučiť programovať. Mojou odpoveďou bola vždy nejaká – algoritmická – úloha, ktorú som im dal vyriešiť. Podľa spôsobu, akým sa s ňou popasovali sa dá aspoň odhadnúť, či to má zmysel. V tomto fóre tiež chcem skúsiť vymýšľať úlohy, ktoré sú nejakým spôsobom bežné v živote obyčajného programátora. Pokiaľ bude záujem, plánujem postupne upravovať náročnosť úloh podľa toho, aké problémy budú riešitelia mať so zadaniami.

Podľa popisu to teda bude klasická súťaž v programovaní trochu inak. Taktiež tu bude tabuľka úspešných ID-čiek, taktiež tu budú nejaké body, hlavnou výhrou nech je príjemný pocit niečoho nového. Z toho vyplýva, že z hodnotení sú vyradení ľudia, ktorí sa programovaniu venujú. Nemá podľa mna cenu, aby príklady, ktoré musí každý programátor vediet o pol noci, posielali ľudia, ktorí programujú, potom by sa tu to celé minulo účelu.

Vsetky cudzie prispevky su po case presuvane do OFFTOPIC FORA


Prosím, nepridávajte žiadne childy tomuto threadu,
prispievajte jedine k jednotlivých hardlinkom (viz ako odpovedať).


Ako vyzerajú zadania?
Každé zadanie sa skladá z popisu problému, ktorý treba vyriešiť a zoznamu príkazov (inštrukčnej sady), ktorú môžete použiť. Použitia akéhokoľvek iného príkazu, alebo jeho derivátu nie je dovolené.

Ako zapisovať „programy“?
Programy sa skladajú z príkazov, ktoré sú na samostatných riadkoch. Riadky musia byť číslované.

Aké sú základné príkazy?
V tomto momente náš „počítač“ pozná len štyri základné príkazy (alebo štruktúry), tieto sa však budú časom rozširovať.

(ak) podmienka (tak) prikazy_ano [(inak) prikazy_nie]
Program sa spýta na podmienku, ktorú dostane (to sú všetky príkazy, ktoré končia „?“) a pokiaľ podmienka vráti ANO, vykoná príkazy, napísané na mieste „prikazy_ano“. Pokiaľ je uvedená nepovinná druhá časť (inak), vykoná v prípade NIE príkazy, napísané na mieste „prikazy_nie“.

(koniec)
Ukončí vykonávanie programu bez vrátenia výsledku.

(koniecVysledok)
Ukončí vykonávanie programu s úspešným vrátením výsledku (používa sa v momente, keď algoritmus dosiahol požadovaný cieľ)

(chodNaRiadok #cislo)
Prejde na riadok s číslom “cislo”.

Ako vyzerajú odpovede?
Odpoveďou je „konečná postupnosť logických krokov, smerujúca k vyriešeniu danej úlohy“ – inak povedané, algoritmus – inak povedané, postupnosť príkazov. Podmienkou je jedine to, aby „program“ niekedy skončil, to znamená, nemôže bežať donekonečna.

AKO ODPOVEDAŤ?
Odpovedá sa pridaním príspevku (child) ku HARDLINKu. Tzn, zaškrtnete políčko na hardlinku, na ktorý chcete odpovedať a do boxu napíšete odpoveď. ODPOVEĎ SA PO ODOSLANÍ POD HARDLINKOM NEOBJAVÍ, ODPOVEDE UVIDÍM LEN JA. Po konci každého kola vypíšem zoznam správnych riesiteľov, takže tí, ktorí neodpovedia správne sa nemusia "hanbiť", takže môžete pokojne prispievať. Do úvahy sa berie POSLEDNÁ odpoveď.


Pokial by bolo mozne, pridavajte svoje submissions ako privatne a dajte mi access, tak zabranite, aby boli vidiet v systeme (da sa to spravit napriklad tak, ze po zadani odpovede si ju najdete vo vlastnych submissions, vleziete do nej a nastavite access :)


Príklad zadania a odpovede:
I. Kniha v poličke
Majme policu kníh v ktorej vieme, že je aspoň jedna kniha (tzn, može ich tam byť aj viac, ale jedna tam určite je) a my máme nájsť nejakú konkrétnu. Akým spôsobom je treba postupovať?
K dispozícii sú príkazy (všimnite si, že príkazy sú vždy v zátvorke):
(jeHladanaKniha?) vráti ANO, pokiaľ za pozeráme na knihu, ktorú hľadáme, inak vráti NIE
(jeDalsiaKniha?) vráti ANO, pokiaľ je v poličke ešte nejaká kniha za tou, na ktorú sa pozeráme
(chodNaDalsiuKnihu) presunie zrak na dalsiu knihu v poličke

RIEŠENIE:
1 (ak) (jeHladanaKniha?) (tak) (koniecVysledok)
2 (ak) (jeDalsiaKniha?) (tak) (chodNaDalsiuKnihu) (inak) (koniec)
3 (chodNaRiadok #1)