Izcalli
Curso Propedéutico
Presenta:
Viviana Ávila Bastida
Efraín López Hernández
Marcos Salinas Badillo
Diseño de Algoritmos
Bibliografía
2
Definición y análisis del Problema
Tipos de Algoritmos
Volver al Menú
3
Definición y análisis del Problema
Resolución de
un problema
4
Definición y análisis del Problema
3.
1. Análisis del 2. Diseño del
Programación
Problema Algoritmo
del Algoritmo
5
Análisis del Problema
Análisis del
Problema
6 Menú
Diseño del algoritmo
El proceso de romper
el problema en cada
Diseño Descendente etapa y expresar cada
(Top Down) o paso en forma más
Modular. detallada se
denomina
refinamiento sucesivo
7
Diseño del algoritmo
8
Diseño del algoritmo
Programar
un módulo
Comprobar
el módulo y
depurar
Combinar el
módulo con
módulos
anteriores
9
Tipos de Algoritmos
Algoritmos cualitativos
10
Tipos de Algoritmos
Algoritmos cuantitativos
11
Tipos de Algoritmos
Algoritmos computacionales
12
Tipos de Algoritmos
Algoritmos No computacionales
13
Tipos de Algoritmos
Algoritmos de Marcaje
14
Tipos de Algoritmos
Algoritmos Probabilísticos
15
Tipos de Algoritmos
Programación Dinámica
16
Tipos de Algoritmos
Algoritmos Heurísticos
17
Tipos de Algoritmos
18
Tipos de Algoritmos
Algoritmo Voraz
19
Ejemplo 1
Elaborar el análisis para obtener el área y la longitud de una
circunferencia.
20
Ejemplo 2
package edu.upe.practica.ejercicios;
public class Ejercicios01
{
public static void main(String[] args)
{
int c=-1;
while (c<100)
{
c++;
System.out.println(“Imprimir:”+c);
}
}
}
22
Ejercicio 1
Ejercicio 2
23
Bibliografía
Volver al Menú
24