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)Folia01FOLIA02 (2)Folia09FOLIA08FOLIA05FOLIA05 (3)FOLIA03 (5)FOLIA05 (6)FOLIA05 (4)FOLIA01BFOLIA05 (5)FOLIA06 (5)więcej podobnych podstron