Sie sind auf Seite 1von 7

FASES DEL PROCESO DE LA Programacin 1.

Definicin del problema Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle . 2. Anlisis del problema El propsito del anlisis de un problema es ayudar al programador para llegar a una cierta comprensin de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solucin satisfactoria. Para poder definir con precisin el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles. Entrada, son todos los datos que hay que ingresar para la resolucin del problema. Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema. 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. El anlisis del problema exige una lectura previa del problema a fin de obtener una idea general de lo que se solicita . la segunda lectura deber servir para responder a las preguntas:

Qu informacin debe proporcionar la resolucin del problema? Qu datos se necesitan para resolver el problema?

La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema. En esta fase debemos aprender a analizar la documentacin de la empresa , investigar, observar todo lo que rodea el problema. 3. Diseo de la solucin

Una computadora no tiene la capacidad para solucionar mas que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo. La informacin proporcionada al algoritmo constituye su entrada y la informacin producida por el algoritmo constituye su salida. Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fciles de solucionar que el original. La descomposicin del problema original en subproblemas mas simples y a continuacin dividir estos subproblemas en otros mas simples que puedan ser implementados para su solucin en la computadora de denomina diseo descendente (top - down design ). Es presiso representar el algoritmo mediante una determinada herramienta de programacin: diagramas de flujo, pseudocdigo o diagramas N - S. 4. Codificacin Es el algoritmo traspasado a la computadora a travs de un lenguaje de programacin, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo. Generamos un algoritmo el cual se denomina cdigo, y al pasarlo a un lenguaje de programacin se le llama cdigo fuente. 5. Compilacin y ejecucin Compilacin, el lenguaje de programacin seleccionado revisa que ya no halla errores en el cdigo fuente. Ejecucin, ejecutar el programa despus del ser compilado. 6. Verificacin y pruebas Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay algn error el cual puede ser de tipo lgico, de semntica o ejecucin. 7. Depuracin 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. 8. Documentacin

Son todos los comentarios, referencias desde que se dio el problema hasta que se encontr la solucin. a) documentacin interna, es el encabezado, descripcin, declaracin del problema, son todos los comentarios que puedan llegar a servir dentro del cdigo fuente. b) documentacin externa, son los manuales que se hacen para una mejor ejecucin del programa, ah se explicara como usar el programa. 9. Capacitacin Una ves que tenemos lo manuales viene la capacitacin de usuarios, como no a todos les interesa los mismo porque hay diferentes tipos de usuarios, se tienen que dividir de acuerdo a sus conveniencias. 10. Implantacin o implementacin del sistema Hay diferentes formas de implementar el sistema:

Depende del tamao del sistema Si existiera un sistema se tiene que poner el nuevo y quitar el que ya estaba. Trabajar primero con el sistema viejo(si existe), y despus empezar a trabajar con el nuevo. Sistemas implantados por regiones. Trabajar con el sistema viejo (si existe) y con el sistema nuevo simultneamente despus quitar el sistema viejo. Ir quitando el sistema viejo(si existe) poco a poco e ir implantando el sistema nuevo.

11. Mantenimiento El mantenimiento preventivo es que hagamos lo posible por no caer en errores, la actualizacin si el usuario tiene la necesidad de quitar o poner algo; tngase en cuenta que cuando surge mantenimiento tenemos que volver a hacer todos los pasos anteriores revisando que todas la condiciones sean favorables alrededor del sistema. Fases de la programacin: 1.- ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar.

2.- DISEO: Se plantea un algoritmo con los pasos a dibujar o realizarse. 3.- IMPLEMENTACION: Los pasos de algoritmo se transforma en un cdigo pascal y se plasman en el programa 4.- PRUEBAS: Se corre el programa y se registra su efectividad. 5.- DEPURACION: despus de haber corrido el programa se hacen las correcciones necesarias. 6.- RETROALIMENTACION Y LIBERACION: Despus de haber corregido los errores se regresa al paso 4 en caso de haber existido. Nmero real En matemticas, los nmeros reales (designados por ) incluyen tanto a los nmeros racionales (positivos, negativos y el cero) como a los nmeros irracionales (trascendentes y algebraicos), que no se pueden expresar de manera fraccionaria y tienen infinitas cifras decimales no peridicas, tales como: .

Los nmeros reales pueden ser descritos y construidos de varias formas, algunas simples aunque carentes del rigor necesario para los propsitos formales de matemticas y otras ms complejas pero con el rigor necesario para el trabajo matemtico formal. Valor absoluto de un nmero real a, se escribe |a|, es el mismo nmero a cuando es positivo o cero, y opuesto de a, si a es negativo.

|5| = 5 |x| = 2 |x|< 2 |x|> 2 |x 2 |< 5

|-5 |= 5 x = 2 2<x<2 x< 2 x>2

|0| = 0 x=2 x (2, 2 ) (2, +)

(, 2 )

5<x2<5 3<x<7

5+2<x< 5+2

Propiedades del valor absoluto 1 Los nmeros opuestos tienen igual valor absoluto. |a| = |a| |5| = |5| = 5 2El valor absoluto de un producto es igual al producto de los valores absolutos de los factores. |a b| = |a| |b| |5 (2)| = |5| |(2)| | 10| = |5| |2| 10 = 10

3El valor absoluto de una suma es menor o igual que la suma de los valores absolutos de los sumandos. |a + b| |a| + |b| |5 + (2)| |5| + |(2)| Distancia La distancia entre dos nmeros reales a y b, que se escribe d(a, b), se define como el valor absoluto de la diferencia de ambos nmeros: d(a, b) = |b a| La distancia entre 5 y 4 es: d(5, 4) = |4 (5)| = |4 + 5| = |9| Representacin de los nmeros enteros. Los nmeros enteros se pueden representar en una recta de la siguiente forma: - Elige un punto cualquiera de la recta. Asgnale el valor 0. - Elige otro punto cualquiera a la derecha del 0 y asgnale el valor 1. La distancia entre ambos puntos ser la unidad de medida de longitud. Si |3| = |5| + |2| 37

marcas esa unidad de medida a la derecha del 1, el punto representado es el 2. Haciendo lo mismo a la derecha del 2, obtienes el 3. Y as sucesivamente representas todos los nmeros naturales: 1, 2, 3, 4, 5, 6, ..... - Si marcas la unidad de medida a la izquierda del 0, obtienes los nmeros negativos -1, -2, -3, -4, -5, -6, ......

Lenguaje Se llama lenguaje (del provenzal lenguatge1 y este del latn lingua) a cualquier sistema de comunicacin estructurado, para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen contextos tanto naturales como artificiales.

El lenguaje humano se basa en la capacidad de los seres humanos para comunicarse por medio de signos (usualmente secuencias sonoras, pero tambin gestos y seas, as como signos grficos). Principalmente lo hacemos utilizando el signo lingstico. Aun as, hay diversos tipos de lenguaje. El lenguaje humano puede estudiarse en cuanto a su desarrollo desde dos puntos de vista complementarios: la ontogenia, que remite al proceso de adquisicin del lenguaje por el ser humano, y la filogenia. El lenguaje animal se basa en el uso de seales sonoras, visuales, y olfativas, a modo de signos, para sealar a un referente o un significado diferente de dichas seales. Dentro del lenguaje animal estn los gritos de alarma, el lenguaje de las abejas, etc. Los lenguajes formales son construcciones artificiales humanas, que se usan en matemtica y otras disciplinas formales, incluyendo lenguajes de programacin. Estas construcciones tienen estructuras internas que comparten con el lenguaje humano natural, por lo que pueden ser en parte analizados con los mismos conceptos que ste.

El Lenguaje Humano: Lengua, Norma y Habla El lenguaje es el fundamento de la comunicacin humana, nos diferenciamos de los animales justamente por esa caracterstica: hablar.

Esta capacidad, el origen de ella, es una encrucijada hasta el da de hoy y se han postulado una serie de teoras de cmo el hombre lleg a comunicarse de esta forma, dentro de las que destacan:

Origen Onomatopyico: dice que el lenguaje humano nace cuando el hombre imita los sonidos que escucha, los que produce la naturaleza: ruidos de animales, truenos, mar, etc. Imitacin: propone que el hombre sin querer comenz a mover los labios y traslad los gestos a articulaciones fonticas. Elaboracin de Conceptos: afirma que el hombre tuvo la necesidad de nombrar las cosas que le rodeaban y que relacion sonidos a elementos.

Conocer el porqu existen tantos idiomas (o lenguas) tambin ha implicado un misterio, pues se desconoce con certeza la causa de la existencia de variados sistemas lingsticos. Sin embargo, hay una ciencia que estudia lo relacionado con el lenguaje: la Lingstica y sta ha agrupado a los idiomas teniendo en cuenta la gentica, es decir, considerando las lenguas que provienen de una raz comn. De esta forma, podemos clasificarlas en: Indoeuropeas, Camtica y Semtica, China-Tibetana, Negro-Africana y Americana. Siguiendo la idea que el lenguaje es una capacidad nicamente humana, podemos decir que sta permite que el hombre posea una identidad, sea parte de una cultura y sociedad determinada, que del lenguaje derive una lengua que facilite la interaccin con los miembros de su entorno y que con ellos comparta signos comunes para entenderse, ya sean escritos o hablados. Es as, como al hablar de lenguaje debemos tener presente tres aspectos importantes:

Das könnte Ihnen auch gefallen