System is processing data
Please download to view
...

Lezione 14 (2 aprile 2012)

by stelitano

on

Report

Category:

Documents

Download: 0

Comment: 0

307

views

Comments

Description

Download Lezione 14 (2 aprile 2012)

Transcript

  • 1. Abilità Informatiche Ingegneria ChimicaLezione 12 del 26/03/2012 Prof. Antonino Stelitano
  • 2. DocenteAntonino StelitanoTutorLezioniLunedì14:00 – 17:30 aula 16 Mercoledì 15:45 – 19:00 aula 15 Lab. Paolo Ercoli – via Tiburtina 205Ricevimento: Per appuntamentoantonino.stelitano@uniroma1.it stelitano.a@libero.itSito web:http://w3.uniroma1.it/IngChim/abilità_inf
  • 3. Correzione di un programma Un programma può contenere errori sintattici e/o errorilogici. Gli errori sintattici vengono segnalati dal compilatore e nonviene generato il codice eseguibileGli errori logici sono più difficili da individuare poiché vienegenerato il codice eseguibile, ma il comportamento delprogramma non corrisponde a quello atteso (il programma puòprodurre un errore a tempo di esecuzione o può produrre unrisultato sbagliato anche solo per alcuni valori dell’input). Esistono degli strumenti (debugger) che aiutano adindividuare gli errori logici, mediante l’analisi del flusso diesecuzione del programma e del valore assunto dalle variabilidurante l’esecuzione.
  • 4. Debugger: strumenti principali Esecuzione passo passo Breakpoint Ispezione delle variabili
  • 5. Debugger: esecuzione dal cursoreConsente di vedere il flusso di esecuzionedel programma dalla riga su cui si trova ilcursore in poiPosizionare il cursore su una riga di codice e avviare lafunzione “Esegui dal cursore” e poi la funzione “Step Successivo”
  • 6. Debugger: breakpointI breakpoint sono punti di interruzione che si possono inserireallinterno del codice del programma. Ad ogni breakpoint incontratoil programma si arresta permettendo di analizzare il valore assuntodalle variabili o di attivare l’esecuzione passo passo a partire da quelpuntoPosizionare il cursore su una riga di codice e avviare la funzione “attiva un breakpoint”.
  • 7. Debugger: ispezione delle variabili Consente di ispezionare il valore delle variabili durante lesecuzione delprogramma.Avviare il debugger e posizionare il mouse sopra una variabile. La variabile viene aggiunta nella finestra di osservazionedellarea progetto. Alternativamente si può impostarelosservazione selezionando la voce “Nuova Osservazione” nelprogramma ed inserendo il nome della variabile
  • Fly UP