FOLIA04 (3)


Jeżeli program proponuje użytkownikowi zbiór poleceń odpo-
wiadającym operacjom programu, reprezentowanym wewnętrznie
przez wartości typu wyliczeniowego Rodzaje_Operacji, to musi go
poinformować o oczekiwanym sposobie kodowania operacji, czyli
ich numerach porządkowych w definicji typu. Jeżeli użytkownik
chciałby wybrać operację  Zakup , musiałby wprowadzić wartość 2,
odpowiadającą tej operacji. Ta wartość musiałaby zostać wprowa-
dzona do zmiennej pomocniczej, np. k:
READLN(k);
i następnie zamieniona na wartość typu Rodzaje_operacji i
przypisana zmiennej oper:
oper:=Rodzaje_operacji(k);
Po wprowadzeniu wartości 2 do zmiennej k zmienna oper
przyjmie wartość zakup.
Jeżeli jednak wartości typu wyliczeniowego będą kodowane za
pomocą znaków, np. odpowiadających pierwszym lub wyróżnionym
literom napisów reprezentujących wybieraną wartość, wówczas
wprowadzany znak będzie musiał być rozpoznawany i zmiennej ty-
pu wyliczeniowego będzie przypisywana wartość odpowiednia do
wybranego znaku.


Wyszukiwarka

Podobne podstrony:
FOLIA09 (4)
Folia01
FOLIA02 (2)
Folia09
FOLIA08
FOLIA05
FOLIA05 (3)
FOLIA03 (5)
FOLIA05 (6)
FOLIA05 (4)
FOLIA01B
FOLIA05 (5)
FOLIA06 (5)

więcej podobnych podstron