| |
|
| |
|
| |
- Beispiel
| Programm: |
while name ¹ hd(namelist) do
begin
valuelist := tl(valuelist);
namelist := tl(namelist)
end;
value := hd(valuelist);
|
| Eingabe: | name, namelist und valuelist |
| Anfangswerte: | name = z und namelist = (x y z), [valuelist unbekannt] |
| Þ |
valuelist := tl(valuelist);
valuelist := tl(valuelist);
value := hd(valuelist);
|
Mögliche Optimierung:
| |
value := hd(tl(tl(valuelist)));
|
|