Implementacion de Algoritmos

25
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

description

hj

Transcript of Implementacion de Algoritmos

Page 1: Implementacion de Algoritmos

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

Page 2: Implementacion de Algoritmos

METODOLOGÍA DE

PROGRAMACIÓN

Page 3: Implementacion de Algoritmos

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

Page 4: Implementacion de Algoritmos

QUÉ ES UNA COMPUTADORA?

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

Page 5: Implementacion de Algoritmos

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.

Page 6: Implementacion de Algoritmos

ESTO LO HACEMOS MEDIANTE LO QUE LLAMAMOS PROGRAMA

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

Page 7: Implementacion de Algoritmos

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

Page 8: Implementacion de Algoritmos

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

Page 9: Implementacion de Algoritmos

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

Page 10: Implementacion de Algoritmos

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?

Page 11: Implementacion de Algoritmos

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

Page 12: Implementacion de Algoritmos

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?

Page 13: Implementacion de 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.

Page 14: Implementacion de Algoritmos

SE PUEDEN EXPRESAR POR:

Fórmulas Diagramas de flujo Pseudo código

Page 15: Implementacion de Algoritmos
Page 16: Implementacion de Algoritmos

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.

Page 17: Implementacion de Algoritmos

Fases

Page 18: Implementacion de Algoritmos

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?

Page 19: Implementacion de Algoritmos

DISEÑO DEL ALGORITMO.

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

Page 20: Implementacion de Algoritmos

1- ENTENDER EL PROBLEMA

Page 21: Implementacion de Algoritmos

2- DECLARACIÓN DE DATOS

Page 22: Implementacion de Algoritmos

3- PRUEBA DE ESCRITORIO

Page 23: Implementacion de Algoritmos

EJECUCIÓN DEL PROGRAMA Y LAS PRUEBAS.

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

eliminarlos.

Page 24: Implementacion de Algoritmos

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.

Page 25: Implementacion de Algoritmos