SlideShare una empresa de Scribd logo
1 de 3
Actividad 26: Hacer un glosario de los conceptos de la creación de los
programa.

Introducción
Se pueden utilizar muchos lenguajes para programar una computadora. El
más básico es el lenguaje de máquina, una colección de instrucciones
muy detallada que controla la circuitería interna de la máquina. Este es el
dialecto natural de la máquina. Muy pocos programas se escriben
actualmente en lenguaje de maquina por dos razones importantes:
primero, porque el lenguaje de maquina es muy incómodo para trabajar y
segundo porque la mayoría de las maquinas se pide programar en diversos
tipos de lenguajes, que son lenguajes de alto nivel, cuyas instrucciones son
más compatibles con los lenguajes y la forma de pensar humanos como lo
es el lenguaje c que además es de propósito general.

Definición del Problema
Esta fase está dada por el enunciado del problema, el cual requiere una
definición clara y precisa. Es importante que se conozca lo que se desea
que realice la computadora; mientras esto no se conozca del todo no
tiene mucho caso continuar con la siguiente etapa.

Análisis del Problema
Una vez que se ha comprendido lo que se desea de la computadora, es
necesario definir:
Los datos de entrada.
*Cual es la información que se desea producir (salida)
*Los métodos y fórmulas que se necesitan para procesar los datos.
*Una recomendación muy práctica es el que nos pongamos en el lugar de
la computadora y analicemos que es lo que necesitamos que nos ordenen
y en que secuencia para producir los resultados esperados.

Diseño del Algoritmo
Las características de un buen algoritmo son:
Debe tener un punto particular de inicio.
Debe ser definido, no debe permitir dobles interpretaciones.
Debe ser general, es decir, soportar la mayoría de las variantes que se
puedan presentar en la definición del problema.
Debe ser finito en tamaño y tiempo de ejecución.

Codificación
La codificación es la operación de escribir la solución del problema (de
acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie
de instrucciones detalladas, en un código reconocible por la
computadora, la serie de instrucciones detalladas se le conoce como
código fuente, el cual se escribe en un lenguaje de programación o
lenguaje de alto nivel.
Prueba y Depuración
Los errores humanos dentro de la programación de computadoras son
muchos y aumentan considerablemente con la complejidad del
problema. El proceso de identificar y eliminar errores, para dar paso a una
solución sin errores se le llama depuración.
La prueba consiste en la captura de datos hasta que el programa no
presente errores (los más comunes son los sintácticos y lógicos).

Documentación
Es la guía o comunicación escrita es sus variadas formas, ya sea en
enunciados, procedimientos, dibujos o diagramas.
A menudo un programa escrito por una persona, es usado por otra. Por ello
la documentación sirve para ayudar a comprender o usar un programa o
para facilitar futuras modificaciones (mantenimiento).
La documentación se divide en tres partes:
Documentación Interna
Documentación Externa
Manual del Usuario
Documentación Interna: Son los comentarios o mensaje que se
añaden al código fuente para hacer mas claro el entendimiento de
un proceso.
Documentación Externa: Se define en un documento escrito los
siguientes puntos:
Descripción del Problema
Nombre del Autor
Algoritmo (diagrama de flujo o pseudocódigo)
Diccionario de Datos
Código Fuente (programa)
Manual del Usuario: Describe paso a paso la manera cómo funciona
el programa, con el fin de que el usuario obtenga el resultado
deseado.

Mantenimiento
Se lleva acabo después de terminado el programa, cuando se detecta
que es necesario hacer algún cambio, ajuste o complementación al
programa para que siga trabajando de manera correcta. Para poder
realizar este trabajo se requiere que el programa este correctamente
documentado.

BIBLIOGRAFIA:
http://www.monografias.com/trabajos38/programacion/programacion.shtml

Más contenido relacionado

La actualidad más candente

Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7AlfaBVB98
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionRebecaVera27
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónLinely Vergara
 
Documento8
Documento8Documento8
Documento8jaky97
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 

La actualidad más candente (19)

Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7
 
Mapakaren
MapakarenMapakaren
Mapakaren
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
Trabajo en clase
Trabajo en claseTrabajo en clase
Trabajo en clase
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
Documento8
Documento8Documento8
Documento8
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 

Similar a Actividad 26

Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraAngel Perez
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Sarahi Garcia Ruiz
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Metodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadoraMetodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadoraMarthaa Hdz
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 

Similar a Actividad 26 (20)

Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadora
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
Actividad 7º
Actividad 7ºActividad 7º
Actividad 7º
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Metodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadoraMetodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadora
 
Actividad n° 7
Actividad n° 7Actividad n° 7
Actividad n° 7
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 

Actividad 26

  • 1. Actividad 26: Hacer un glosario de los conceptos de la creación de los programa. Introducción Se pueden utilizar muchos lenguajes para programar una computadora. El más básico es el lenguaje de máquina, una colección de instrucciones muy detallada que controla la circuitería interna de la máquina. Este es el dialecto natural de la máquina. Muy pocos programas se escriben actualmente en lenguaje de maquina por dos razones importantes: primero, porque el lenguaje de maquina es muy incómodo para trabajar y segundo porque la mayoría de las maquinas se pide programar en diversos tipos de lenguajes, que son lenguajes de alto nivel, cuyas instrucciones son más compatibles con los lenguajes y la forma de pensar humanos como lo es el lenguaje c que además es de propósito general. Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. Análisis del Problema Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: Los datos de entrada. *Cual es la información que se desea producir (salida) *Los métodos y fórmulas que se necesitan para procesar los datos. *Una recomendación muy práctica es el que nos pongamos en el lugar de la computadora y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados. Diseño del Algoritmo Las características de un buen algoritmo son: Debe tener un punto particular de inicio.
  • 2. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema. Debe ser finito en tamaño y tiempo de ejecución. Codificación La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel. Prueba y Depuración Los errores humanos dentro de la programación de computadoras son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin errores se le llama depuración. La prueba consiste en la captura de datos hasta que el programa no presente errores (los más comunes son los sintácticos y lógicos). Documentación Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es usado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). La documentación se divide en tres partes: Documentación Interna Documentación Externa Manual del Usuario
  • 3. Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para hacer mas claro el entendimiento de un proceso. Documentación Externa: Se define en un documento escrito los siguientes puntos: Descripción del Problema Nombre del Autor Algoritmo (diagrama de flujo o pseudocódigo) Diccionario de Datos Código Fuente (programa) Manual del Usuario: Describe paso a paso la manera cómo funciona el programa, con el fin de que el usuario obtenga el resultado deseado. Mantenimiento Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado. BIBLIOGRAFIA: http://www.monografias.com/trabajos38/programacion/programacion.shtml