implementacion de algoritmos

Post on 13-Apr-2016

226 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

hj

TRANSCRIPT

METODOLOGÍA DE PROGRAMACIÓN Y IMPLEMENTACIÓN DE ALGORITMOS

POR MÓDULOS

Elaborado por: Luccy Dariela Ortez María Victoria Pineda Martha Gabriela Ríos

Sonia Abigail oseguera Stefanny Carolina Rivera

steffany nicole Mejía

METODOLOGÍA DE

PROGRAMACIÓN

TEMAS A VER1. Metodologías de programación2. Computadoras3. Programa4. Términos y significados de:5. • Implementación • Módulos6.Algoritmos y sus fases y características 7.Conclusión

QUÉ ES UNA COMPUTADORA?

Una computadora (ordenador) es una máquina de origen electrónico que puede realizar una gran variedad de trabajos,

PRINCIPALMENTE:1. Sumar, restar, multiplicar y dividir dos

valores numéricos, es decir, realizar operaciones aritméticas sencillas.

2. Comparar dos valores, realizar operaciones lógicas sencillas.

3. Almacenar o recuperar información.

ESTO LO HACEMOS MEDIANTE LO QUE LLAMAMOS PROGRAMA

El Objetivo es utilizar la computadora como una herramienta para la resolución de problemas

UN PROGRAMA ES LA SOLUCIÓN FINAL DE UN PROBLEMA. ESTA NOTACIÓN CONSISTE EN LA DESCRIPCIÓN DE LOS OBJETOS (ENTORNO) Y DE LAS INSTRUCCIONES (ALGORITMO).

ESTO LO LLEVA POR VARIAS FASES QUE SON:• Análisis del problema (especificación).• Diseño o desarrollo de un algoritmo. �• Transformación del algoritmo en un programa (codificación).• Compilación y ejecución del programa• Verificación y validación• Depuración• Mantenimiento �• Documentación

Y A ESTAS FASES Y PROCESOS LE LLAMAMOS METODOLOGÍA DE PROGRAMACIÓN O SEA CONJUNTO DE PROCEDIMIENTOS RACIONALES PARA ALCANZAR EL OBJETIVO U OBJETIVOS QUE RIGE UNA INVESTIGACIÓN CIENTÍFICA, UNA EXPOSICIÓN DOCTRINAL O TAREAS QUE REQUIERAN HABILIDADES, CONOCIMIENTOS O CUIDADOS ESPECÍFICOS

Es el proceso que toma la especialización de algoritmos la traduce a una forma que pueda aplicarse a la solución del problema para cuál fue diseñado.

¿QUÉ ES LA IMPLEMENTACIÓN?

¿QUE ES UN MÓDULO? Es un algoritmo auto contenido, que

puede ser diseñado independientemente del contexto en el que va a ser usado, algunos lenguajes consiguen un nivel superior de modalidad que permite agrupar procedimientos y funciones en entidades mayores.

Son un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generan dudas a quien deba realizar dicha actividad.

¿QUÉ SON ALGORITMOS?

TIPOS DE ALGORITMOS ALGORÍTMICO

Utiliza un algoritmo y puede ser implementado

en una computadora.Ejemplos: instrucciones

para manejar un vehículo, secar grano a

granel, resolver ecuación de segundo grado.

HEURÍSTICA Se apoya en el

resultado obtenido en un análisis de alternativas de experiencias anteriores similares.

SE PUEDEN EXPRESAR POR:

Fórmulas Diagramas de flujo Pseudo código

CARACTERÍSTICAS

• Tiene que ser preciso.• Tiene que estar bien definido.• Tiene que ser finito.• Debe tener un conjunto de entradas y

salidas definidas y precisas.

Fases

ANÁLISIS PRELIMINAR O EVALUACIÓN DEL PROBLEMA.

• Es estudiar el problema en general y ver qué parte nos interesa. Dado que se busca una solución se precisan especificaciones de entrada y salida.

• Para poder definir el problema se necesita responder:

• ¿Qué entradas se requieren?• ¿Qué salida es la deseada?• ¿Qué método produce la salida deseada?

DISEÑO DEL ALGORITMO.

Diseñar una solución para el problema ya establecido, Se determina cómo hace el programa la tarea solicitada.

1- ENTENDER EL PROBLEMA

2- DECLARACIÓN DE DATOS

3- PRUEBA DE ESCRITORIO

EJECUCIÓN DEL PROGRAMA Y LAS PRUEBAS.

Ver si el programa hace lo que queríamos. Buscar errores en las etapas anteriores y

eliminarlos.

CONCLUSIÓNComo se ve son necesarios varios procedimientos

para realizar una programación y estos procesos y funciones especificados por partes al momento de realizarlo son algoritmos por módulos o sea procedimientos que son explicados parte por parte que vienen a ser una metodología o conjunto de procedimientos racionales utilizados para alcanzar el objetivo o la gama de objetivos que rige una investigación científica, una exposición doctrinal o tareas que requieran habilidades, conocimientos o cuidados específicos.

top related