miércoles, 13 de abril de 2016

tipos de errores en programacion

tipos de errores en programación: 
Los errores en un programa o algoritmo se pueden clasificar en distintos tipos. Atendiendo a los efectos que ocasionan se podría hablar de errores que impiden la ejecución de un programa y errores que no impiden la ejecución de un programa. Atendiendo al momento en que se producen podríamos hablar de errores de compilación y errores de ejecución. Lo vemos en forma de esquemas:

  

Atendiendo a los efectos que ocasionan:


Atendiendo al momento en que se producen:


Cuando una vez tenemos escrito el código del programa y ordenamos su ejecución, se produce una “lectura de interpretación” previa llamada compilación. Recordemos que el ordenador no interpreta directamente las órdenes que le damos sino que necesita una traducción.

Un error de ejecución puede ser gestionado (vía detección o vía lógica) pero uno de compilación no.

Atendiendo a la naturaleza del error los clasificaremos en:


Y según el tratamiento que reciben:

Por su facilidad de detección tendríamos:

sintácticos:
- La sintaxis es la parte de la gramática que estudia las reglas que gobiernan la combinatoria de constituyentes sintácticos y la formación de unidades superiores a estos, como los sintagmas y oraciones gramaticales. La sintaxis, por tanto, estudia las formas en que se combinan las palabras, así como las relaciones sintagmáticas y paradigmáticas existentes entre ellas.

Esto es tan solo un fragmento del texto completo. Por supuesto, podrás encontrar más información en la fantástica Wikipedia. Lee aquí el texto real.
El número de letras de Sintáctico es 10

Palabras que aparecen en "Sintáctico": In

- O.
- Sí
- Sin
- Ta
- Tac
- Táctico
- Ti
- Tic
- Tico

Palabras que se pueden formar a partir de las letras de "Sintáctico", en orden aleatorio::
- Acción
- Ación
- Actínico
- Actinio
- Acto
- Añicos
- Anís
- Anito
- Año
- Ansí
- Antiscio
- As
- Ascio
- Ascítico
- Asco
- Así
- Asín
- Asnico

"Sintáctico" contiene las siguientes letras:
- 1 x A
- 2 x C
- 2 x I
- 1 x N
- 1 x O
- 1 x S
- 2 x T

El hash MD5 de la palabra "Sintáctico" es: d6e68de2dfababebf860085dbed2fbbe
MD5 (Message Digest Algorithm 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente utilizado. El MD5 se utiliza como estándar de internet (RFC 1321) en aplicaciones de seguridad y también para controlar la integridad de los archivos.


semántico:
 Se trata de aquello perteneciente o relativo a la significación de las palabras. Por extensión, se conoce como semántica al estudio del significado de los signos lingüísticos y de sus combinaciones.

Un claro ejemplo de ello puede ser el campo semántico conformado por términos tales como muralla, pared o tapia porque tienen en común que se refieren a tipos de muros.

La semántica lingüística estudia la codificación del significado en el contexto de las expresiones lingüísticas. Puede dividirse en semántica estructural y semántica léxica.

El estudio del referente (aquello que la palabra denota, como un nombre propio o un sustantivo común) y del sentido (la imagen mental que crea el referente) también forman parte de la semántica lingüística.

La semántica en las ciencias cognitivas, por último, se centra en el mecanismo psíquico entre los interlocutores en el proceso comunicativo. La mente establece relaciones permanentes entre las combinaciones de signos y otros hechos externos que introducen significado.


lógico: 
Es una ciencia formal que estudia la estructura o formas del pensamiento humano (como proposiciones, conceptos y razonamientos) para establecer leyes y principios válidos para obtener criterios de verdad. Como adjetivo, 'lógico' o 'lógica' significa que algo sigue las reglas de la lógica y de la razón. Indica también una consecuencia esperable natural o normal. Se utilizar también para referirse al llamado 'sentido común'.

Lógica proposicional, matemática o simbólica
La lógica proposicional es la rama de la lógica que estudia las variables proposicionales, las conectivas lógicas (neg, andorto, leftrightarrowdownarrow, nleftrightarrow).

Lógica filosófica
Se suele considerar que la lógica forma parte de la Filosofía, aunque la lógica, como tal, se aplica en diversas áreas y actividades del ser humano.

Lógica formal y lógica informal
La lógica formal es aquella cuyo objeto de estudio son las inferencias de forma técnica mediante la utilización de sistemas deductivos y lenguajes y semánticas formales.

Lógica aristotélica
Es la lógica que se basa en los estudios de Aristóteles, filósofo griego del siglo IV a.C. La lógica aristotélica utiliza los llamados silogismos, que se trata de una deducción o forma de razonamiento en el que se establecen unas premisas de las que se infiere una conclusión.

Lógica difusa
El concepto de lógica difusa procede del inglés ('fuzzy logic'). Es un tipo de lógica que utiliza valores aleatorios pero contextualizados y relacionados entre sí estableciendo lo relativo de lo observado como posición diferencial.