Zahn n konstruktio

Zahn n konstruktio, tietotekniikassa, oli ehdotettu rakenne rakenteellisen valvonnan virtauksen ohjelmointikieltä ensimmäinen kuvattu Charles T. Zahn 1974. Konstrukti ensisijaisesti kuvailtu laajennus silmukoiden konstruktioita tunnistaa useita keinoja, joilla silmukka voisi lopettaa. Esimerkiksi haku silmukka voi lopettaa aikaisin, kun tavoite on löydetty; tai se voi päättää sen jälkeen, kun haku on valmis tuloksetta. Zahn n konstruktio voidaan välttää lausuntoja määritettäessä jolloin oli havainnut. Zahn tekee tämän käyttöön uudenlaisen muuttuja nimeltä tilanne indikaattori ASIA kaltainen konstruktio seuraava silmukka.

Donald Knuth, hänen paperi "Strukturoidut Ohjelmointi Siirry Lausunnot", kuvailee kahta Zahn n konstruktin seuraavasti:

ja:

Lisäksi on oltava selvitys asettaa erityinen tilanne indikaattori ja poistu elin konstruktin.

Seuraavassa yksinkertainen esimerkki liittyy etsimällä kaksiulotteinen pöytä tietyn kohteen.

Kokeile-saalis lohkoja, käytetään nykyaikaisia ​​ohjelmointikieliä poikkeusten käsittely, ovat muunnelmia Zahn n konstruktin. Suurin ero on, että laajuus Zahn ehdotukset rajoittuivat yksittäisiin silmukoita sisällä ohjelma, kun taas poikkeus-käsittely valmiuksia usein salli poikkeuksia voidaan "heittää" syvältä kutsupino ja "kiinni" pisteessä korkeammalla pinossa .

(0)
(0)

Kommentit - 0

Ei kommentteja

Lisääkommentti

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Merkkiä jäljellä: 3000
captcha