Errores al programar PDF

Title Errores al programar
Author Cristopher Ucan
Course Fundamentos de programacion
Institution Universidad TecMilenio
Pages 5
File Size 286 KB
File Type PDF
Total Downloads 7
Total Views 168

Summary

Mención de los errores más comunes al aprender a programar....


Description

Reporte

Nombre: Cristopher Geebrham Bernal Ucan Matrícula: 2823089 Nombre del curso: Nombre del profesor: Fundamentos de programación Módulo:

Anthony H. García González Actividad:

1. Semana 2 Fecha: 29 de enero del 2020 Bibliografía:

Sesiones de clase 2

http://www.frlp.utn.edu.ar/materias/algoritmos/errores2010.pdf https://www.ecodeup.com/tipos-errores-desarrollo-software/ https://www.programarya.com/Cursos/Fundamentacion/Errores Objetivo: Aprender sobre los distintos tipos de errores al programar: Procedimiento: 1. Investiga, en diversas fuentes, sobre los diferentes tipos de error al momento de programar. 2. Integra, en algún tipo de diagrama, la información sobre los tipos de error incluye tipos de error, descripción, métodos para detectarlos y soluciones

Resultados: 1. Errores al programar A) Errores en tiempo de compilación i.

Olvidar un punto y coma al final de una sentencia.

ii.

No cerrar llaves en algún bloque de código.

iii.

Repetir variables con el mismo nombre y de diferente tipo.

iv.

Asignar en una variable otra con tipo de dato diferente.

B) Errores en tiempo de ejecución i.

El usuario introduce valores diferentes a los que la aplicación recibe.

ii.

Acceder a una posición en un arreglo que no existe.

iii.

Almacenar cadenas donde se deben almacenar números.

iv.

Divisiones por cero.

Reporte

v.

Que una aplicación que usa datos de la web se cuelgue al no recibir esos datos.

C) Errores lógicos i.

Mal diseño del algoritmo de la aplicación o programa: El programa se ejecuta y compila exitosamente, pero los resultados esperados no se consiguen en algún punto.

ii.

Colocar punto y coma después de un If o un for.

D) Errores de enlazado i.

Funciones no definidas en ningún fichero, objeto o biblioteca.

ii.

No definir alguna función o variable, o hacerlo mal.

E) Errores irrelevantes o estéticos. i.

Ventanas de entrada de datos con errores ortográficos o nombres de referencia distintos al que corresponde.

F) Por referencia de datos i.

Uso de variables sin valor asignado

ii.

índices de arreglos fuera de rango.

iii.

Índices de arreglos no enteros.

iv.

Valor de punteros sin dirección válida.

v.

Diferente estructura interna usada en la lectura o grabación con las estructuras externas.

vi.

La estructura de un dato no es la misma para todos los módulos.

G) Por declaración de datos i.

Variables no declaradas

ii.

Variables con el mismo nombre

iii.

Arreglos o cadena de caracteres no iniciados

iv.

Valores iniciales no apropiados

v.

Longitudes y tipo de variables no apropiados para resolver el problema

H) De comparación

Reporte

i.

Comparaciones entre variables no consistentes por el concepto que representan.

ii.

Variables para comparar de diferente tipo de dato.

iii.

Expresiones lógicas incorrectas.

iv.

Mezcla de comparaciones y expresiones lógicas.

I) De entrada – salida i.

Atributos incorrectos en los archivos

ii.

Instrucciones incorrectas de apertura de archivos

iii.

Especificación de formato diferentes en las instrucciones de lectura y

iv.

grabación

v.

Variables de diferente tamaño con respecto a los valores de los registros

vi.

externos

vii.

No se consideró condición de fin de archivo

viii.

Errores en el texto de reportes o mensajes

Reporte

Errores en tiempo de compilación

Errores de enlazado

Por referencia de datos

Errores en tiempo de ejecución

Errores al programar

Por declaraci ón de datos

De entrada – salida

Errores lógicos

Errores irrelevantes o estéticos.

De comparació n

Reporte

Conclusión: Al programar, sin importar la experiencia, siempre descubrimos nuevos tipos de errores, y, sin embargo, aprendemos a evitar los ya aprendidos, aunque no los evitamos siempre aún así, un punto y coma siempre puede olvidarse. Aún así, la mejor solución para los errores es hacer muchas pruebas, y tomarse el tiempo a revisar tanto los errores importantes como los irrelevantes, ya que el testeo es parte del desarrollo de un programa....


Similar Free PDFs