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

Introduccion A La Programación


Enviado por   •  9 de Octubre de 2014  •  5.000 Palabras (20 Páginas)  •  196 Visitas

Página 1 de 20

INTRODUCCION

El desarrollo de algoritmos es un tema fundamental en el diseño de programas por lo

cual el alumno debe tener buenas bases que le sirvan para poder desarrollar de manera fácil y rápido sus programas.

El computador no solamente es una maquina que puede realizar procesos para darnos

resultados sin que tengamos la noción exacta de las operaciones que realiza para llegar a esos resultados. Con el computador además de lo anterior también podemos diseñar soluciones a la medida, de problemas específicos que se nos presenten. Mas aun, si estos involucran operaciones matemáticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos.

El diseño de soluciones a la medida de nuestros problemas, requiere como en otras

disciplinas una metodología que nos enseñe de manera gradual, la forma de llegar a estas soluciones.

A las soluciones creadas por computador se les conoce como programas y no son más

que un conjunto de código o instrucciones que describen, definen o caracterizan la realización de una acción en la computadora para llegar a un resultado, con un grupo de datos específicos. Lo anterior nos lleva al razonamiento de que un programa nos sirve para solucionar un problema específico.

Para poder realizar programas, además de conocer la metodología mencionada, también

debemos de conocer, de manera específica las funciones que pueden realizar el computador y las formas en que se pueden manejar los elementos que hay en la misma.

Computador: Es un dispositivo electrónico utilizado para procesar información y obtener

resultados. Los datos y la información se pueden introducir en el computador como entrada (input) y a continuación se procesan para producir una salida (output).

Metodología para la solución de problemas por medio de Computador

Metodología, (del griego metà "más allá", odòs "camino" y logos "estudio"), hace referencia al conjunto de procedimientos basados en principios lógicos, utilizados para alcanzar una gama de objetivos que rigen en una investigación científica o en una exposición doctrinal

Entonces la metodología es la siguiente:

- 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 computador; 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 del computador, 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 practica es el que nos pongamos en el lugar de el computador 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:

1. Debe tener un punto particular de Inicio ..

2. Debe ser definido, no debe permitir dobles interpretaciones.

3. Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.

4. 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 pseudocodigo), 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 computadores 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 depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la

solución, por ello se debe considerar con el mismo interés y entusiasmo.

Resulta conveniente observar los siguientes principios al realizar una depuración, ya que

de este trabajo depende el éxito de nuestra solución.

- Documentación

Es la guía o comunicación escrita en 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).

- 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.

2.2 ALGORITMO

Definición.

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,

nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

Tipos de Algoritmos:

Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los

pasos del proceso.

Lenguajes Algorítmicos

Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un

proceso.

Tipos de Lenguajes Algorítmicos

 No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un

algoritmo (pseudocodigo).

 Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo

(diagrama de flujo).

Ejemplo:

ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS

1.Tipos De Datos

Todos

...

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