Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cpi p7 PDF
Cpi p7 PDF
DISEO DE PROGRAMAS
Parte I
Objetivos
El alumno emplear algoritmos que le permitan resolver un problema de ingeniera
sencillo
Al final de esta prctica el alumno podr:
1. Analizar el problema e identificar los datos que se tienen y cules se necesitan.
2. Seleccionar la mejor alternativa que produce la resolucin del problema.
3. Plantear de manera detallada los pasos a seguir para resolver el problema
Introduccin
Un algoritmo es un mtodo para resolver un problema mediante una serie de pasos
precisos, definidos y finitos, adems es una serie de operaciones detalladas que se pueden
formular de muchas formas con el cuidado de que no exista ambigedad.
Existen dos tipos de algoritmos:
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir
los pasos del proceso.
2.
Definido: si se sigue dos veces o ms, se obtiene el mismo resultado cada vez.
3.
4.
Correcto.
5.
6.
7.
Eficiente y efectivo.
Elaborada por:
M.C. Cintia Quezada Reyes cintia@fi-b.unam.mx
M.C. Vicente Fuentes Gea vfg@servidor.unam.mx
Ing. Alejandra Vargas E. de los M. alejandrav@correo.unam.mx
PRCTICA
DISEO DE PROGRAMAS
Parte I
8.
no
s
Elaborada por:
M.C. Cintia Quezada Reyes cintia@fi-b.unam.mx
M.C. Vicente Fuentes Gea vfg@servidor.unam.mx
Ing. Alejandra Vargas E. de los M. alejandrav@correo.unam.mx
PRCTICA
DISEO DE PROGRAMAS
Parte I
PRCTICA
DISEO DE PROGRAMAS
Parte I
1.
2.
3.
4.
5.
Inicio.
Leer el valor de x.
Si x=0 regresar al paso 2, en caso contrario ir al paso 4.
Leer el valor de t.
Si t 0 entonces ir al paso 7, en caso contrario ir al paso 6.
x
6. Realizar v = .
t
7. Fin.
c) Prueba de escritorio
Dados los valores x=3, t=0.
1. Inicio.
2. x=3.
3. x=0? NO, al paso 4.
4. t=0.
5. t 0? S, ir al paso 7.
7. Fin.
Dados los valores x=5, t=7.
1. Inicio.
2. x=5.
3. x=0? NO, al paso 4.
4. t=7.
5. t 0? NO, ir al paso 6.
5
6. v = = 0.715.
7
8. Fin.
Errores ms comunes que se pueden cometer
1. Crear un algoritmo sin analizar el problema previamente.
2. Dar por sentado que el algoritmo est bien diseado sin haber realizado la prueba de
escritorio para verificarlo.
3. No detallar los pasos que se siguen en el algoritmo, dando paso a las ambigedades en
el mismo.
4. No realizar la prueba de escritorio tomando valores crticos, pues stos demostraran
si el algoritmo toma o no en cuenta las restricciones establecidas.
5. Olvidar que los pasos son secuenciales y saltarse a un paso determinado, debido a una
suposicin, sin que el algoritmo as lo indique
Ejercicios propuestos
Elaborada por:
M.C. Cintia Quezada Reyes cintia@fi-b.unam.mx
M.C. Vicente Fuentes Gea vfg@servidor.unam.mx
Ing. Alejandra Vargas E. de los M. alejandrav@correo.unam.mx
PRCTICA
DISEO DE PROGRAMAS
Parte I
PRCTICA
DISEO DE PROGRAMAS
Parte I
Elaborada por:
M.C. Cintia Quezada Reyes cintia@fi-b.unam.mx
M.C. Vicente Fuentes Gea vfg@servidor.unam.mx
Ing. Alejandra Vargas E. de los M. alejandrav@correo.unam.mx