errores

21

Upload: humberto1338

Post on 10-Jul-2015

128 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Errores
Page 2: Errores

COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MEXICO

PLANTEL NEZAHUALCOYOTL ll

M1S1 ENSAMBLE EQUIPO DE COMPUTO

HUMBERTO RENDON VILLA

GRUPO:201 TURNO:MATUTINO

ERRORES DE PROGRAMAS Y S.O

Page 3: Errores

ERRORES DE PROGRAMAS Y S.O

Page 4: Errores

BUG (BICHO)

Un error de software, comúnmente conocido como bug (bicho), es un error o fallo en un programa de computador o sistema de software que desencadena un resultado indeseado.

En 1947, los creadores de Mark III informaron del primer caso de error en un ordenador causado por un bug. El Mark II, ordenador sucesor de ASCC Mark II, construido en 1944, sufrió un fallo en un relé electromagnético. Cuando se investigó ese relé, se encontró una polilla que provocó que el relé quedase abierto.

Grace Murray Hopper, licenciada en Física y destacada matemática que trabajó como programadora en el Mark II, pegó el insecto con cinta adhesiva en la bitácora (imagen) y se refirió a ella como "bicho" para describir la causa del problema.

Este incidente es erróneamente conocido por algunos como el origen de la utilización del término inglés "bug" (bicho) para indicar un problema en un aparato o sistema.1 2 En realidad, Thomas Alva Edison ya había utilizado "bug" en algunas anotaciones relacionadas con interferencias y mal funcionamiento. Grace lo asoció por primera vez a la informática, en este caso, relacionado a un insecto real. No obstante, durante los años 50 del Siglo XX, Grace también empleó el término "debug" al hablar de la depuración de errores en los códigos de programación.

Page 5: Errores

DIVICION POR CERO

Una división por cero es en informática, y particularmente en programación, considerada como un clásico error lógico.

Puesto que muchos algoritmos informáticos clásicos de división usan el método de restas sucesivas, al ser el divisor cero, la resta como tal se ejecuta por siempre, ya que el dividendo nunca cambia. La aplicación en cuestión entra entonces en un bucle infinito.

Para prevenir esto, actualmente los procesadores matemáticos son capaces de detectar divisiones por cero en tiempo de ejecución, y llegado el caso, entregan informes de error distinguibles al sistema, para que éste termine el proceso que se está ejecutando.

Por su parte, los compiladores más modernos incorporan mensajes de error cuando una división por cero ocurre explícitamente, mientras que algunos incluso además intentan detectar divisiones por cero no explícitas. Aquellos lenguajes que incorporan manejo de excepciones pueden capturar este evento para que sea tratado apropiadamente, ejecutando un código especialmente dedicado a este caso.

Page 6: Errores

BUCLE INFINITO

Bucle infinito en programación es aquel ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.

Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las condiciones se cumplan, ejecute una secuencia de código de manera repetitiva. En el caso de ciclo infinito, como la condición de finalización no se alcanza, el bucle sigue ejecutando el segmento de código indefinidamente.

Page 7: Errores

PROBLEMA ARITMETICO

Un problema

aritmético (dentro

de

la computación), se

denomina al

desbordamiento de

datos debido a la

sobre ocupación

(overflow) de la

memoria disponible

como tipos de datos.

Page 8: Errores

VECTOR

En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).

En principio, se puede considerar que todas las matrices son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite hablar de la existencia de matrices multidimensionales, aunque las más fáciles de imaginar son los de una, dos y tres dimensiones.

Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una lista, ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.

Page 9: Errores

ERROR 404HTTP Error 404 o no encontrado es un código de

estado HTTP que indica que el host ha sido capaz

de comunicarse con el servidor, pero no existe el

fichero que ha sido pedido. Por ejemplo, si se

accede a la URL http://wikipedia.org/xyzjk el

servidor de Wikipedia devolverá una página de

error y el código de error HTTP . Este error no debe

ser confundido con "servidor web no encontrado" o

errores similares en los que se indica que no se ha

podido realizar la conexión con el servidor.

Una captura de pantalla de un error 404 en una

Wikipedia.

Cuando se establece una comunicación HTTP se pide

al servidor que responda a una petición, como un

navegador web solicitando un

documento HTML (una página web). El servidor

responde con un código numérico de error HTTP y

un mensaje. En el código . el primer "4" indica un

error del cliente, como una URL mal escrita.

Page 10: Errores

INTEL EXTREME GRAPHIES

Este error se produce cuando

instalar el controlador de

gráficos Intel® Extreme en

un Controlador de gráficos

Intel® 82865G basados en

computadora que tiene

una tarjeta de video AGP.

Los gráficos integrados de

este chipset está

desactivado cuando una

tarjeta de video AGP que

esté instalada.

Page 11: Errores

ERRORES EN LOS DATOS

Cuando introducimos una fórmula

en una celda puede ocurrir

que se produzca un error.

Dependiendo del tipo de error

puede que Excel nos avise o

no.

Cuando nos avisa del error, el

cuadro de diálogo que

aparece tendrá el aspecto

que ves a la derecha:

Nos da una posible propuesta

que podemos aceptar

haciendo clic sobre el botón

Sí o rechazar utilizando el

botón No.

Page 12: Errores

ERROR 0X0000

La operación se ha

completado

correctamente

Page 13: Errores

ERROR 0X0001

Función incorrecta

Page 14: Errores

ERROR 0X000B

Se ha intentado cargar

un programa con un

formato incorrecto

Page 15: Errores

ERROR 0X000E

Espacio de almacenamiento

insuficiente para

completar esta operación

Page 16: Errores

ERROR 0X0011

El sistema no puede

mover el archivo a

otra unidad de

disco.

Page 17: Errores

ERROR 0X0018

El programa lanzó un

comando pero la

longitud del

comando es

incorrecta

Page 18: Errores

ERROR 0X0021

El proceso no tiene

acceso al archivo

porque otro

proceso tiene

bloqueada una

parte del archivo

Page 19: Errores

ERROR 0X0022

El disco insertado en

la unidad no es el

correcto. Inserte

%2 (Número de

serie del volumen:

%3) en la unidad

%1.

Page 20: Errores

ERROR 0X0037

El recurso de red o el

dispositivo

especificados ya

no se encuentran

disponibles

Page 21: Errores

ERROR 0X003A

El servidor

especificado no

puede ejecutar

la operación

solicitada.