ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De La Programacion


Enviado por   •  12 de Septiembre de 2014  •  4.824 Palabras (20 Páginas)  •  284 Visitas

Página 1 de 20

INTRODUCCION

A continuación en el resumen basado en la unidad 3 veremos cómo se des engloban las formas en la resolución y aplicación en problemas de programación, empezaremos a ver los diferentes tipos de algoritmos en donde se usa cada uno ellos, sus diferentes representaciones, elementos y sus funciones, la necesidad de saber utilizar las herramientas de programación para poder realizar aplicativos programas, rutinas, utilitarios y sistemas para la parte interna de la computadora para poder reproducir los resultados. Su estructura acerca de los datos locales y globales, la compilación y ejecución de un programa.

3.1 Fases en la resolución de problemas

El proceso de resolución de un problema con una computadora conduce a la escritura de un programa a su ejecución. El proceso de diseñar es un proceso creativo.

Las fases de resolución de un problema con computadora son:

• Análisis del problema

• Diseño del algoritmo

• Codificación

• Compilación y ejecución

• Verificación

• Depuración

• Mantenimiento

• Documentación

Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo. Durante la tercera fase se implementa el algoritmo en un código escrito en un lenguaje de programación. Las fases de compilación y ejecución traducen y ejecutan el programa. En fases de verificación y depuración el programador busca errores de las etapas anteriores y lo9s elimina. Por último, se debe realizar la documentación del programa.

Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

Características del algoritmo:

• Preciso

• Definido

• Finito

Un algoritmo debe producir un resultado en un tiempo finito. Los métodos algorítmicos se pueden implementar en computadoras. Los algoritmos se pueden expresada por formulas, diagramas de flujo o N-S y pseudocódigos. Esta Última representación es la más utilizada para su uso con lenguajes estructurados como C y Pascal

3.1.1 Análisis del programa

La primera fase de la resolución de un problema con computadora es el análisis de problema. Esta fase requiere una clara definición, donde se contemple exactamente lo que se debe hacer, el programa y el resultado o solución deseada.

3.1.2 Diseño del algoritmo

En la etapa del análisis del proceso de programación se determina que hace el programa. En la atapa de diseño se determina como se hace el programa la tarea solicitada. Los métodos del diseño se basan en el conocido Divide y vencerás. Es decir la resolución de un problema complejo se realiza dividiendo el problema en subproblemas y a continuación dividiendo estos subproblemas en otros de nivel más bajo, hasta que pueda ser implementada una solución en la computadora.

Cada subproblema es resuelto mediante un módulo. Cada programa bien diseñado consta de un programa principal que llama a subprogramas que a su vez puede llamar a otros subprogramas. Los programas estructurados de esta forma se dice que tienen un diseño modular y el método de romper el programa en módulos más pequeños se llama programación modular. Los módulos pueden ser planeados, codificados, comprobados y depurados. El proceso implica la ejecución de los siguientes pasos hasta que el programase termina.

1. Programar en modulo

2. Comprobar el modulo

3. Si es necesario, depurar el modulo

4. Cambiar el modulo con los módulos anteriores

3.1.3 Herramientas de programación

Las dos herramientas más utilizadas son: Diagrama de flujo y pseudocódigos.

El diagrama de códigos es una representación gráfica de un algoritmo.

El pseudocódigos una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o al español, que facilitan tanto la escritura como la lectura de programas.

Las palabras reservadas básicas se representaran en letras negritas minúsculas. Estas palabras son para traducción libre de palabras reservadas en lenguaje como C, pascal etc.

3.1.4 Codificación de un programa

La codificación es la escritura en un lenguaje de programación de la representación de algoritmo desarrollada en las etapas precedentes dado que el diseño de un algoritmo es independiente del lenguaje de programación utilizado para su implementación, el código puede ser escrito con igual facilidad en un lenguaje y en otro.

Documentación

Esa la que incluye dentro del código del programa fuente mediante comentarios que ayudan a la comprensión de un código. Todas las líneas de programas que comiencen con un símbolo // son comentarios o también encerradas entre símbolos /*…*/. Solo sirven para hacer los programas más fáciles de comprender.

3.1.5 Compilación y ejecución de un programa

una vez que el algoritmo se ha convertido en un programa fuente, es preciso introducirlo en memoria mediante un teclado y almacenarlo posteriormente en un disco. Se realiza con un programa editor.

Un programa fuente debe ser traducido a lenguaje máquina, este proceso se realiza con el compilador y el sistema operativo que se encarga prácticamente de la compilación.

Si tras la comparación se presentan errores en el programa fuente, es preciso volver a editar el programa, corregir los errores y compilar de nuevo. Este proceso repite hasta que no se producen errores, obteniéndose el programa objeto que todavía no es ejecutable directamente.

3.1.6 Verificación y depuración

...

Descargar como (para miembros actualizados)  txt (29.7 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com