Date post: | 13-Apr-2016 |
Category: |
Documents |
Upload: | criis-rios |
View: | 226 times |
Download: | 1 times |
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.