Vous êtes sur la page 1sur 9

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Universitaria Estado Bolvar Heres Parroquia Catedral

al Aldea Universitaria Ciudad Angostura Trayecto I Periodo III

Facilitadora: Ingris Manaure

Participante: Linda Snchez

Ciudad Bolvar, Abril de 2012

INTRODUCCIN El lenguaje C es el resultado de un proceso de desarrollo que inici con un lenguaje denominado BCPL. Este influenci a otro llamado B en los aos 70; ste lenguaje llev a la aparicin del C. Con la popularidad de las microcomputadoras muchas compaias comenzaron a implementar su propio C por lo cual surgieron discrepancias entre s.

Por crear

esta

razn

ANSI no

(American ambiga

National

Standars C e

Institute, por sus siglas en ingls), estableci un comit para una definicin del lenguaje independiente de la mquina que pudiera utilizarse en todos los tipos de C.

ETAPA PROCESO DE EJECUCIN

Ejecucin de la instruccin: Interpreta la instruccin leda y enva seales de control a las unidades que deban intervenir en su ejecucin. Tras dicha ejecucin se establece cul ser la siguiente instruccin a ejecutar. Ejecutar las pruebas, cuyos casos y procedimientos han sido ya diseados previamente. Comprobar si se ha concluido el proceso de prueba (segn ciertos criterios de complecin de prueba que suelen especificarse en el plan de pruebas). En el caso que hayan terminado las pruebas, se evalan los resultados; en caso contrario hay que generar las pruebas

adicionales

para

que

se

satisfagan

los

criterios

de

complecin de pruebas. DEPURACIN La depuracin del programa consiste en localizar y corregir los errores que se hayan podido producir durante el desarrollo. El objetivo es conseguir un programa que funcione lo ms correctamente posible, aunque hay que tener presente que ningn programa complejo est libre de errores al 100%. Corregir los errores encontrados en la etapa anterior, si hubiese algn error se tiene que regresar hasta la etapa que sea necesaria para que la solucin sea la que el usuario requiere. PRUEBA Se corre el programa y se registra su efectividad. Los casos prueba se deben considerar, como se dijo, al momento de hacer la codificacin del programa. Por ejemplo, un programa que vaya a realizar algunas operaciones aritmticas deber considerar la aparicin de valores que probablemente le causen problemas como divisiones por cero o aproximaciones numricas, ambos casos se deben tomar en cuenta y por lo tanto se deber incluir en el programa la solucin a este tipo de problemas se acaso se presenta. Tras la ejecucin, se comprueba si se cumplen los criterios de complecin de pruebas descritos en el correspondiente plan de pruebas. En caso de terminar las pruebas, se pasa a la evaluacin de los productos probados sobre la base de los resultados obtenidos (terminacin normal).

En caso de no terminar las pruebas se debe comprobar la presencia de condiciones anormales en la prueba. Si hubiesen existido condiciones anormales, se pasa de nuevo a la evaluacin; en caso contrario, se pasa a generar y ejecutar pruebas adicionales para satisfacer cualquiera de las dos terminaciones. CONSTANTES Y VARIABLE CONSTANTE: es un dato numrico o alfanumrico que no cambia del programa. Es un valor que no puede cambiar durante la ejecucin de un Programa. En c existen cuatro tipos de constantes: Constantes literales, Constantes definidas, Constantes enumeradas, Constantes declaradas VARIABLE Una variable, como su nombre lo indica, es un

determinado objeto cuyo valor puede cambiar durante el proceso de una tarea especfica. Contrario a una variable, una constante es un determinado objeto cuyo valor no puede ser alterado durante el proceso de una tarea especfica. En C, C+ + para declarar variables no existe una palabra especial, es decir, las variables se declarn escribiendo el tipo seguido de uno o ms identificadores o nombres de variables.

VARIABLES LOCALES Esto implica que esa variable slo va a poder ser manipulada en dicha seccin, y no se podr hacer referencia fuera de dicha seccin. VARIABLES GLOBALES Utilizar una variable global requiere ms cuidado, ya que el valor asignado en algn objeto se mantiene al llegar a otro u oros objetos. VARIABLE DINMICA Es un objeto que se crea durante la ejecucin de un programa en contra de lo que pudiera parecer, no son variables locales. TIPOS DE DATOS EN C Los datos de entrada se manipulan en el programa produciendo unos datos de salida.

Tipo entero: Representa nmeros entero con o sin signo. Tipo real: Representa nmeros reales con decimales Tipo carcter: Representa un carcter cdigo Tipo cadena de caracteres: Es un nmero consecutivo determinado en el lenguaje c. de caracteres perteneciente a un

ENTRADA/SALIDA EN C ENTRADA, son todos los datos que hay que ingresar para la resolucin del problema. En C no existe ninguna palabra clave para realizar la entrada y salida de datos (E/S). El archivo de la librera de encabezado contiene un

sinnmero de funciones para entrada y salida de datos. Entre las funciones ms importantes para esta seccin estn datos. Un lenguaje de programacin no pueda escribir, leer, la funcin printf () que es una funcin de salida de datos; y la funcin scanf () que es una funcin para entrada de

actualizar datos de una base de datos, etc. SALIDA, la resolucin del problema. Una buena

definicin del problema, junto con una descripcin detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solucin eficaz.

CONCLUSIN A raz del desarrollo de esta aplicacin, se obtuvo principalmente experiencia en el anlisis y desarrollo de aplicaciones orientadas a objetos. Se pudo comprobar que la metodologa propuesta por Booch es efectiva pues al final se llego a una aplicacin que cumpli los requerimientos propuestos. En C hay muchos errores que el compilador no detecta, lo que hace que los programas sean poco fiables La programacin de sistemas grandes es muy difcil, dada la ausencia de mdulos en el programa El lenguaje C corrige parte de estos problemas detecta ms errores (tipificacin ms estricta), introduce mdulos (clases) y es ms expresivo (excepciones, plantillas) Sin embargo, no soporta concurrencia, ni tiempo real, y los programas escritos en C son menos fiables que en Java.

Bibliografa http://es.wikipedia.org/wiki/Tipo_de_dato http://teleformacion.edu.aytolacoruna.es/PASCAL/doc ument/vars.htm http://www.mitecnologico.com/Main/PruebasYDepurac ion

Vous aimerez peut-être aussi