Se agrupan en tres grandes bloques: Gabriel Farina.

Slides:



Advertisements
Presentaciones similares
Introducción a C#.
Advertisements

Manejo de errores y excepciones
CLASE 4 EL ENSAMBLADOR.
Funciones y recursividad
MANUAL EXPRESS DE C J.M.sevilla.
Fundamentos de la Programación Estructurada
Programación I Teoría I
Técnico en programación de Software
Informática II Prof. Dr. Gustavo Patiño MJ
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Una breve introducción
PROGRAMACION IV MICROCONTROLADORES BASIC STAMP.
Conceptos Básicos de Java
Programación.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Funciones en lenguaje C
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
El lenguaje de programación C - Funciones -
Tema 6. Conceptos básicos de programación
Estructuras de repetición
LIA. SUEI CHONG SOL, MCE.. #include void main() { float N1,N2,N3,SUMA; cout>N2;
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Introducción a la Computación
Semana 5 Subprogramas..
Características de “C”
LÓGICA - DECISIONES Los valores lógicos: constantes, variables y expresiones lógicas, permiten controlar la ejecución de las sentencias de un programa.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Teoría de lenguajes y compiladores
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
Aspectos sobre el Análisis y Diseño en el Desarrollo de Programas
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Hoja electrónica de calculo
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
Fundamentos de programación Organización de una computadora.
SEMANA 04 – 1 Algoritmos.
Computación II Unidad X Manejo de Excepciones. Presentación de la Unidad Objetivos: –Saber manejar situaciones inesperadas dentro de un programa –Comprender.
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Módulo 8: Manejo de Errores y Excepciones
Unidad II Introducción a la programación en C++
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Introducción a la Ingeniería de Sistemas
CONCEPTOS BÁSICOS FUNDACIÓN UNIVERSITARIA LOS LIBERTADORES Fredys Alberto Simanca Herrera Programación Estructurada Semana Bogotá, D.C
Programación 1 (01y 05) Prof. Flor Narciso
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
LENGUAJE “C” Programación. Condicionales Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación.
Elementos básicos del lenguaje
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Tipo de Errores.
INTRODUCCIÓN AL LENGUAJE C++
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
PRINCIPIOS DE PROGRAMACIÓN
Presente un cuestionario con los aspectos mas importantes sobre los
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Ciclo de desarrollo del software
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
Software.
ETAPAS DESARROLLO DE SOFTWARE DE APLICACION
Ada 2º Parte (variables, ámbitos, subrutinas, tipos abstractos de datos y excepciones)
TEMA: Tipos de Errores Integrantes del equipo : Chávez Cholula Gisela Ramírez Valerio Ángeles Docente: L.I. Fuentes Cortes Miguel INSTITUTO TECNOLÓGICO.
ESTRUCTURAS DE DECISION MULTIPLE
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
MEMORIA DINÁMICA.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
MC. J. D. Pope S. ITD Unidad II. Introducción a la programación 2.1 Ejemplo de programas 2.2 Identificadores, constantes y variables 2.3 Tipos de datos:
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Se agrupan en tres grandes bloques: Gabriel Farina

Errores del programador Errores del programador Detectados por el compilador María Ollarves Implementación de un algoritmo defectuoso No producen errores en tiempo de ejecución y no visualizan mensajes de error Ejemplo 1 Ejemplo 1 Ejemplo 2 Ejemplo 2

double peso = densidad * 5.25 * PI * pow(longitud,5)/4.0 (+) Operador suma No produce ningún mensaje de error de sintaxis El compilador no detecta error y el programa se compilará y ejecutará bien Encontrar un error lógico es una de las tareas mas difíciles de la programación Volver

Total-grados-centigrados = Fahrenheit-a-centigrados * temperatura-cen; La ecuación no responde a ningún calculo valido para obtener el total Se pueden detectar errores lógicos comprobando el programa en su totalidad

Detectados por el sistema Producen resultados incorrectos Se detendrá el programa y visualizara un mensaje Divide error, line number * * * Puede contener resultados extraños Ejemplo

Desbordamiento Aritmético Tamaño máximo que puede manipular la computadora 1: /* archivo depurar 2: prueba de errores en tiempo de ejecución 3: */ 4: #include 4: #include 5: 6: void main0 7: { 8: /* Variables locales */ 9: float x, y, z; 10: 11: y= : z= x + y; /* valor inesperado: error de ejecución 13: prinft(“El valor de z es= %f\n”,z); 14: } 1: /* archivo depurar 2: prueba de errores en tiempo de ejecución 3: */ 4: #include 4: #include 5: 6: void main0 7: { 8: /* Variables locales */ 9: float x, y, z; 10: 11: y= : z= x + y; /* valor inesperado: error de ejecución 13: prinft(“El valor de z es= %f\n”,z); 14: }