Zadacha "TRANSIMEDZhINARIZATOR"
|
Suschestvujut 2 osnovnye formy informacionnyh opisanij - tekstovaja i graficheskaja
Tekstovym predstavleniem operatora prisvaivanija budem schitat' zapis' vida
< Imja peremennoj>:=< Formula>
Zdes' < Formula> sostoit iz celyh desjatichnyh konstant, imen peremennyh,
imen proizvol'nyh funkcij odnogo argumenta, a takzhe znakov arifmeticheskih
operacij ('+', '-', '*', '/') i kruglyh skobok. Ogranichimsja sluchaem, kogda
imena funkcij, peremennyh i konstanty - tol'ko odnosimvol'nye.
Graficheskim predstavleniem operatora prisvaivanija budem schitat' shemu,
sostojaschuju iz jelementov vida:
i soedinjajuschih ih linij. Kolichestvo "vhodov" u jelementa ravno kolichestvu
argumentov sootvetstvujuschej operacii ili funkcii, < Imja> - znak
arifmeticheskoj operacii ili imja funkcii.
PRIMER. Operatoru prisvaivanija "a:=S((b+c)*(d+e))" mozhno
sopostavit' takuju shemu:
TREBUETSJa
Razrabotat' dialogovuju programmnuju sredu dlja preobrazovanija vvodimyh
s klaviatury tekstovyh predstavlenij operatorov prisvaivanija v graficheskie,
otobrazhaemye na jekrane monitora.
Primechanija
- Schitat', chto shema, sootvetstvujuschaja vvodimomu operatoru, pri razumnom
vyvode zavedomo pomeschaetsja na jekran displeja.
- Konkretnye oboznachenija jelementov, ih raspolozhenie i orientacija vsej shemy
mogut byt' i drugimi.
- Dopuskaetsja razrabotka programmy, rabotajuschej lish' dlja chastnogo vida
operatorov prisvaivanija, v kotoryh otsutstvujut funkcii.
Tehnicheskie trebovanija
- Programma dolzhna vydavat' na jekran soobschenie o tom, reshaet ona zadachu v
obschem sluchae ili pri ukazannyh v primechanii 3 ogranichenijah.
- Interfejs po vozmozhnosti dolzhen obespechivat':
- udobnyj vvod;
- udobnuju diagnostiku oshibok s vozmozhnost'ju ih operativnogo ispravlenija;
- kompozicionnoe i cifrovoe oformlenie vyvodimoj na jekran informacii;
- nalichie na jekrane neobhodimyh dlja raboty podskazok.
RAZBALLOVKA
Dopolnitel'nye bally zhjuri za zadachi vtorogo tura: 20 ballov
Maksimal'naja ocenka za vtoroj tur: 100 ballov