Vyhodnocovani aritmetickeho vyrazu s imaginarnimi cisly
Meli jsme za ukol napsat program na vyhodnoceni aritmetickeho vyrazu, ve kterem se mohou vyskytovat imaginarni cisla. Program dostal vyraz jako prvni argument na prikazove radce. V zapisu se mohlo vyskytovat +,-,*,/, nebylo potreba osetrovat unarni minus, imaginarni cisla stacilo psat napr. jako 2*i (nemuselo to umet poznat "2i"). Ve vyrazu se nevyskytovaly mezery, soucasti mohly byt kulate zavorky.
Tolik k zadani. Jako zkousejici jsme meli pani Stanclovou. Uz kdyz jsem videl, koho jsme dostali, vedel jsem, ze dnes se na me usmalo stistko .
Nez jsme se dozvedeli reseni, rekla nam, ze si muzeme stahnout slidy a podobne "nezdrojakove" materialy z internetu s tim, ze po zverejneni zadani uz internet nebude funkcni. Asi ctvrt hodiny jsem premyslel, jak pomoci firewallu zakaze sit, potom otevrela skrin a vytahla sitovy kabel .
K memu reseni - ja ulohu resil tak, ze jsem si postavil binarni strom, v listech byly ulozeny hodnoty imaginarni a realne slozky cisla. V ostatnich uzlech byly operatory. Rekurzi jsem potom prochazel strom a vyhodnocoval uzly.
Nutno dodat, ze po zadani ulohy nam bylo receno, ze normalne bychom to meli mit za 2 hodiny. Protoze to je opravny termin, tak mame cas do 13:00. No a pote bychom meli uz jen vychytavat mouchy, abych citoval: "Ve 14:00 odchazim pryc". Ale ani tento cas nebyl konecny, ja odchazel asi ve tri hodiny a nebyl jsem posledni.
zap 22.6. 2006 10:00
Re: zap 22.6. 2006 10:00
presne stejne zadani nam dala 6.6. - ale po 2.5h jsem byl tak hodinu od vysledku a uz nad zbyvajicima dvema nestastnikama stepovala, ze vic nez 15min neprida...Tacoud píše:Vyhodnocovani aritmetickeho vyrazu s imaginarnimi cisly
Meli jsme za ukol napsat program na vyhodnoceni aritmetickeho vyrazu, ve kterem se mohou vyskytovat imaginarni cisla. Program dostal vyraz jako prvni argument na prikazove radce. V zapisu se mohlo vyskytovat +,-,*,/, nebylo potreba osetrovat unarni minus, imaginarni cisla stacilo psat napr. jako 2*i (nemuselo to umet poznat "2i"). Ve vyrazu se nevyskytovaly mezery, soucasti mohly byt kulate zavorky.
Tolik k zadani. Jako zkousejici jsme meli pani Stanclovou. Uz kdyz jsem videl, koho jsme dostali, vedel jsem, ze dnes se na me usmalo stistko .
Nez jsme se dozvedeli reseni, rekla nam, ze si muzeme stahnout slidy a podobne "nezdrojakove" materialy z internetu s tim, ze po zverejneni zadani uz internet nebude funkcni. Asi ctvrt hodiny jsem premyslel, jak pomoci firewallu zakaze sit, potom otevrela skrin a vytahla sitovy kabel .
K memu reseni - ja ulohu resil tak, ze jsem si postavil binarni strom, v listech byly ulozeny hodnoty imaginarni a realne slozky cisla. V ostatnich uzlech byly operatory. Rekurzi jsem potom prochazel strom a vyhodnocoval uzly.
Nutno dodat, ze po zadani ulohy nam bylo receno, ze normalne bychom to meli mit za 2 hodiny. Protoze to je opravny termin, tak mame cas do 13:00. No a pote bychom meli uz jen vychytavat mouchy, abych citoval: "Ve 14:00 odchazim pryc". Ale ani tento cas nebyl konecny, ja odchazel asi ve tri hodiny a nebyl jsem posledni.