Comments
Description
Transcript
PREGEO 10 APAG Gli Errori – Sintattici
PREGEO 10 APAG Gli Errori – Sintattici - Semantici e Topologici Codice 10000 18000 18001 18101 18102 18103 18104 18201 18202 18203 18204 18301 18302 18303 18304 18305 18306 18401 18402 18403 18404 18405 18501 18502 18503 18504 17000 17001 17101 17102 17103 17104 17105 17201 17202 17203 16000 16001 16002 16003 16004 16005 16006 16007 Messaggio codice riga 0 non corretto codice riga 8 non corretto id vertice non corretto numero campi vertice poligono non corretto id vertice poligono non corretto coordinata y vertice poligono non corretta coordinata x vertice poligono non corretta numero campi vertice linea non corretto id vertice linea non corretto coordinata y vertice linea non corretta coordinata x vertice linea non corretta numero campi simbolo non corretto id simbolo non corretto coordinata y simbolo non corretta coordinata x simbolo non corretta angolo simbolo non corretto tipo simbolo non corretto numero campi testo non corretto id testo non corretto coordinata y testo non corretta coordinata x testo non corretta angolo testo non corretto numero campi fiduciale non corretto id fiduciale non corretto coordinata y fiduciale non corretta coordinata x fiduciale non corretta codice riga 7 non corretto id primo vertice riga 7 non corretto numero vertici poligono non corretto id vertice poligono non corretto tipo poligono non corretto codice catastale non corretto area poligono non corretta numero vertici linea non corretto id vertice linea non corretto tipo linea non corretto codice riga 6 non corretto numero campi inquadramento raster non corretto scostamento dy raster non corretto scostamento dx raster non corretto dimensione pixel raster non corretta coordinata y raster non corretta coordinata x raster non corretta angolo rotazione raster non corretto Errore Tipo Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Sintattico Codice 28101 28201 28202 28301 28401 28501 27101 27102 27103 27104 27105 27201 27202 27203 27204 26101 38201 38202 Messaggio vertice poligono duplicato vertice linea duplicato vertici linea coincidenti simbolo duplicato testo duplicato fiduciale duplicato numero vertici primo poligono non corretto numero vertici poligono non corretto vertice poligono ribattuto vertice poligono non esistente poligono non chiuso numero vertici prima linea non corretto numero vertici linea non corretto vertice linea ribattuto vertice linea non esistente inquadramento raster duplicato distanza fra vertici linea non corretta distanza fra vertice linea e segmento linea non corretta Errore Tipo Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Semantico Codice 37101 37102 37103 37104 37105 37106 37107 37108 37109 37201 Messaggio poligono non valido, point coplanarity poligono non valido, sliver poligono non valido, coincident points poligono non valido, edge crossover poligono non valido, edge overlap poligono non valido, hole/parent edge crossover poligono non valido, hole/parent edge overlap poligoni non validi, sovrapposizione poligono non valido, appartenenza linee non valide, intersezione Errore Tipo Topologico Topologico Topologico Topologico Topologico Topologico Topologico Topologico Topologico Topologico ERRORE SINTATTICO La sintassi invece (dal greco συν-, «insieme», e τάξις, «sequenza, ordine») è la branca della linguistica che studia i diversi modi in cui le parole si uniscono tra loro per formare una proposizione ed i vari modi in cui le proposizioni si collegano per formare un periodo. Nella tradizione scolastica, la sintassi è distinta dalla grammatica (che comprende fonologia e morfologia). ERRORE SEMANTICO In informatica un errore di semantica è una delle tipologie di errore di programmazione che possono risiedere in un programma eseguibile e quindi in un file sorgente. In particolare è presente un errore di semantica quando un programma viene eseguito (è quindi privo di errori di sintassi), ma fornisce output incoerente o si comporta in un modo inaspettato, non previsto dal programmatore e generalmente non desiderabile. Poiché gli errori di semantica derivano da un'errata logica in un programma, sono anche detti errori di logica. In generale, la rimozione degli errori di semantica da un programma è più complessa che la rimozione degli errori di sintassi, perché questi ultimi possono essere facilmente circoscritti a una sola istruzione e sono chiaramente segnalati dal compilatore o l’interprete in uso. Al contrario un errore di semantica, pur manifestandosi in un momento preciso dell'esecuzione, può essere dovuto ad esempio alla propagazione delle conseguenze di comportamenti incoerenti in altre componenti dell'applicazione. La rimozione degli errori di semantica in un programma può essere svolta in primo luogo dal programmatore, che può esaminare il proprio sorgente e capire dove risieda il problema. Per applicazioni più grandi, in cui sono coinvolti più componenti, sono invece necessari strumenti per il debugging, che consentano ad esempio di interrompere l'esecuzione di un programma in un punto preciso (break point, punto di arresto) per l'analisi dei valori correnti delle variabili. ERRORE TOPOLOGICO L’errore topologico è quello in cui le figure si possono deformare, che permette di individuare alcune proprietà fondamentali e costitutive degli oggetti geometrici. Di questa “geometria profonda” si occupa la topologia. La chiave di lettura della topologia, non è altro che la ricerca di proprietà profonde degli oggetti geometrici che non cambiano se facciamo deformazioni continue.