• Non ci sono risultati.

Si consideri un nuovo comando iterativo di IMP while b do c for n times

N/A
N/A
Protected

Academic year: 2021

Condividi "Si consideri un nuovo comando iterativo di IMP while b do c for n times"

Copied!
1
0
0

Testo completo

(1)

Fondamenti di Linguaggi di Programmazione

03/07/2006 Esercizio 1 (14 punti)

Si consideri un nuovo comando iterativo di IMP while b do c for n times

la cui semantica informale `e quella di eseguire il comando c se b `e valutata true e n > 0, oppure di non eseguire il comando c (non cambiare stato), in caso contrario. Inoltre, se si esegue il comando c, si esegue nel nuovo stato il comando dato cos`ı modificato while b do c for n − 1 times. Si dia

• la semantica operazionale e la semantica denotazionale del nuovo co- mando;

• si estendano le dimostrazioni di equivalenza tra le semantiche per tenere conto del nuovo comando.

Esercizio 2 (10 punti)

Si consideri la relazione (D, v) con D = N ∪ {∞

1

, ∞

2

}

n ≤ m ⇒ n v m n v ∞

1

1

v ∞

1

x v ∞

2

con n, m ∈ N e x ∈ D Si dimostri che tale relazione ´e un ordinamento completo con bottom.

Si consideri quindi la funzione f definita come f (n) = n + 1, f (∞

1

) =

2

e f (∞

2

) = ∞

2

. Tale funzione ´e monotona? ´ E continua? Cosa vale S

i∈n

f

i

(⊥)? ´ E il suo minimo punto fisso?

Esercizio 3 (6 punti)

Si dimostri la terminazione del seguente comando:

Euclide ≡ while ¬(m = n) do

. if m ≤ n then n := n − m

. else m := m − n

1

Riferimenti

Documenti correlati

la necessità del Gruppo Addestrativo del Comando Artiglieria di svolgere esercitazioni di tiro con le armi portatili individuali finalizzate all’approntamento per

19 del 19 febbraio 2018, trasmessa tramite il Consiglio delle Autonomie Locali della Liguria, assunta al protocollo della Sezione regionale di controllo della Corte dei conti per

La Sezione regionale di controllo della Corte dei conti per l’Abruzzo recepisce e si conforma, in riscontro alla richiesta di parere della Regione Abruzzo, alla deliberazione

Ciò posto, poiché gli oneri del personale in comando sono a carico dell’ente utilizzatore, ne consegue che l’ente locale che si avvale del personale comandato

Il tempo di esercizio dipende dal valore caratteristico di durata (B10 d ) e dal valore medio degli azionamenti annuali (n op ) e può essere inferiore, a seconda del caso di

[r]

I Carabinieri dei 38 NAS hanno operato, dal 4 al 14 settembre 2018, un monitoraggio in campo nazionale presso istituti scolastici ed educativi (selezionati tra

Congiuntamente a personale dell’Ufficio ICQRF Nord-Est - Area di Udine del Dipartimento dell’Ispettorato Centrale della Tutela della Qualità e della Repressione Frodi