Técnicas y Métodos de Diseño
1 Descripción Narrada
Este algoritmo es caracterizado porque sigue un proceso de ejecución común y lógico,
describiendo textualmente paso a paso cada una de las actividades a realizar dentro de una
actividad determinada.
Ejemplo 1 Algoritmo para asistir a clases:

1. Levantarse
2. Bañarse
3. Vestirse
4. Desayunar
5. Cepillarse los dientes
6. Salir de casa
7. Tomar el autobús
8. Llegar al ITCA
9. Buscar el aula
10. Ubicarse en un asiento

2 Descripción en Pseudocódigo

El pseudo código no es realmente un código sino una imitación y una versión abreviada de
instrucciones reales para las computadoras. Es una técnica para diseño de programas que
permite definir las estructuras de datos, las operaciones que se aplicarán a los datos y la
lógica que tendrá el programa de computadora para solucionar un determinado problema.
Utiliza un pseudolenguaje muy parecido a nuestro idioma, pero que respeta las directrices y
los elementos de los lenguajes de programación. Se concibió para superar las dos
principales desventajas de los flujogramas: lento de crear y difícil de modificar sin un
nuevo redibujo.

Ejemplo 1
Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y
media aritmética.

inicio
leer (a, b, c, d)
producto <-- (a * b * c * d)
suma <-- (a + b + c + d)
media <-- (a + b + c + d) / 4
escribir (producto, suma, media)
fin

3. Diagramas de Flujo.
Son la representación gráfica de la solución algorítmica de un problema. Para diseñarlos se
utilizan determinados símbolos o figuras que representan una acción dentro del
procedimiento. Utilizan unos símbolos normalizados, con los pasos del algoritmo escritos
en el símbolo adecuado y los símbolos unidos con flechas, denominadas líneas de flujo, que
indican el orden en que los pasos deben ser ejecutados.

Para su elaboración se siguen ciertas reglas:
Se escribe de arriba hacia abajo y de izquierda a derecha
Siempre se usan flechas verticales u horizontales, jamás curvas
Evitar cruce de flujos
En cada paso expresar una acción concreta

Secuencia de flujo normal en una solución de problema
Tiene un inicio
Una lectura o entrada de datos
El proceso de datos
Una salida de información
Un final

Simbología para diseñar flujogramas:




VENTAJAS DE USAR FLUJOGRAMAS
Rápida comprensión de las relaciones
Análisis efectivo de las diferentes secciones del programa
Pueden usarse como modelos de trabajo en el diseño de nuevos programas o sistemas
Comunicación con el usuario
Documentación adecuada de los programas
Codificación eficaz de los programas
Depuración y pruebas ordenadas de programas
DESVENTAJAS DE LOS FLUJOGRAMAS
Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño
Acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si
existen diferentes caminos
No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir
todos los detalles que el usuario desee introducir.

Representando el ejemplo como flujograma tenemos:

Más contenido relacionado

PPTX
Icfe sahuayo clase informatica 2 primera sesión
PPT
Programación algoritmos y pseudocódigo
PPTX
Conceptos sobre algoritmos
PPTX
Algoritmos, diagrama de flujo y pseudocodigo
PPTX
Presentacin1 150128161223-conversion-gate01
PPTX
Presentación1
PPTX
ALGORITMOS
PPTX
algoritmos, pseudocódigos y diagrama de flujo
Icfe sahuayo clase informatica 2 primera sesión
Programación algoritmos y pseudocódigo
Conceptos sobre algoritmos
Algoritmos, diagrama de flujo y pseudocodigo
Presentacin1 150128161223-conversion-gate01
Presentación1
ALGORITMOS
algoritmos, pseudocódigos y diagrama de flujo

La actualidad más candente (20)

PPTX
Diagrama estructurado-pseudocódigo
PPTX
diapositivas algoritmos
PPTX
Los algoritmos
PPTX
ALGORITMO
PPTX
Axel compu inf2
PPTX
Resolver problemas con_una_computadora
PPTX
Los algoritmos
PPTX
Diapositivas algoritmos Pseudocodigo diagramas de flujo
PPTX
La robotica y sus aplicaciones
PPT
Tema6
PPT
Introduccion A La Programacion
PPTX
Trabajo de laura arango
PPTX
Conceptos de algoritmo, programa y lenguaje de
PPT
Principios de paradigmas
PPTX
Operaciones basicas
PPTX
Algoritmo
PPTX
Algoritmos Grado 11-01
PPTX
Algoritmo, pseudocodigo y diagrama de flujo
PPTX
Algoritmos
PPTX
Algoritmo y programación
Diagrama estructurado-pseudocódigo
diapositivas algoritmos
Los algoritmos
ALGORITMO
Axel compu inf2
Resolver problemas con_una_computadora
Los algoritmos
Diapositivas algoritmos Pseudocodigo diagramas de flujo
La robotica y sus aplicaciones
Tema6
Introduccion A La Programacion
Trabajo de laura arango
Conceptos de algoritmo, programa y lenguaje de
Principios de paradigmas
Operaciones basicas
Algoritmo
Algoritmos Grado 11-01
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmos
Algoritmo y programación
Publicidad

Destacado (20)

PPTX
PPTX
PPT
Seminario 6
PPT
Esto es una prueba
PPTX
La coordinación
PPT
Comic netiquetate
PPTX
Elizabeth gamboa artista diseño y estilo
PPTX
Mate tema 6 las fracciones
PPT
Practica 4. web 2.0
DOCX
Fuentes de energia planificador de ambiente de aprendizaje mediado por tic
PPTX
Maestria 1 (2)
PPTX
Servicios e información del colegio de la salle
PPTX
Bahia malaga colombia
PPTX
Segunda ley de newton
PDF
DOCX
Escritos
PPTX
Fernando rios estavillo
PPTX
Brito gonzalez presentacionfinal (1)
PPTX
Presentación1 (2)
PDF
Sistema génesis y portales institucionales
Seminario 6
Esto es una prueba
La coordinación
Comic netiquetate
Elizabeth gamboa artista diseño y estilo
Mate tema 6 las fracciones
Practica 4. web 2.0
Fuentes de energia planificador de ambiente de aprendizaje mediado por tic
Maestria 1 (2)
Servicios e información del colegio de la salle
Bahia malaga colombia
Segunda ley de newton
Escritos
Fernando rios estavillo
Brito gonzalez presentacionfinal (1)
Presentación1 (2)
Sistema génesis y portales institucionales
Publicidad

Similar a DisenoDiseño (20)

PPTX
algoritmos
PDF
Etapas del desarrolo de un programa
PPTX
Jacky informatica
PPTX
Jacky informatica
PPTX
Jacky informatica
PDF
Apartes De Algoritmos
PPTX
Jacky informatica
PPTX
Resolver problemas con_una_computadora
PPT
Fpr Tema 1 www.fresymetal.com
DOCX
Algoritmos y diagramas_de_flujo
DOCX
Algoritmo
PPTX
Diagramas de flujo
DOCX
Desarrollo de habilidades de pensamiento
PPTX
Los algoritmos 1
PPTX
Los algoritmos
PPTX
Trabajo de daniela montes
PPTX
Unidad 1
PDF
Desarrollo de habilidades de pensamiento
PPTX
PPTX
3ra evaluacion, presentacion
algoritmos
Etapas del desarrolo de un programa
Jacky informatica
Jacky informatica
Jacky informatica
Apartes De Algoritmos
Jacky informatica
Resolver problemas con_una_computadora
Fpr Tema 1 www.fresymetal.com
Algoritmos y diagramas_de_flujo
Algoritmo
Diagramas de flujo
Desarrollo de habilidades de pensamiento
Los algoritmos 1
Los algoritmos
Trabajo de daniela montes
Unidad 1
Desarrollo de habilidades de pensamiento
3ra evaluacion, presentacion

DisenoDiseño

  • 1. Técnicas y Métodos de Diseño 1 Descripción Narrada Este algoritmo es caracterizado porque sigue un proceso de ejecución común y lógico, describiendo textualmente paso a paso cada una de las actividades a realizar dentro de una actividad determinada. Ejemplo 1 Algoritmo para asistir a clases: 1. Levantarse 2. Bañarse 3. Vestirse 4. Desayunar 5. Cepillarse los dientes 6. Salir de casa 7. Tomar el autobús 8. Llegar al ITCA 9. Buscar el aula 10. Ubicarse en un asiento 2 Descripción en Pseudocódigo El pseudo código no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras. Es una técnica para diseño de programas que permite definir las estructuras de datos, las operaciones que se aplicarán a los datos y la lógica que tendrá el programa de computadora para solucionar un determinado problema. Utiliza un pseudolenguaje muy parecido a nuestro idioma, pero que respeta las directrices y los elementos de los lenguajes de programación. Se concibió para superar las dos principales desventajas de los flujogramas: lento de crear y difícil de modificar sin un nuevo redibujo. Ejemplo 1 Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética. inicio leer (a, b, c, d) producto <-- (a * b * c * d) suma <-- (a + b + c + d) media <-- (a + b + c + d) / 4 escribir (producto, suma, media) fin 3. Diagramas de Flujo. Son la representación gráfica de la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento. Utilizan unos símbolos normalizados, con los pasos del algoritmo escritos
  • 2. en el símbolo adecuado y los símbolos unidos con flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ser ejecutados. Para su elaboración se siguen ciertas reglas: Se escribe de arriba hacia abajo y de izquierda a derecha Siempre se usan flechas verticales u horizontales, jamás curvas Evitar cruce de flujos En cada paso expresar una acción concreta Secuencia de flujo normal en una solución de problema Tiene un inicio Una lectura o entrada de datos El proceso de datos Una salida de información Un final Simbología para diseñar flujogramas: VENTAJAS DE USAR FLUJOGRAMAS Rápida comprensión de las relaciones Análisis efectivo de las diferentes secciones del programa Pueden usarse como modelos de trabajo en el diseño de nuevos programas o sistemas Comunicación con el usuario Documentación adecuada de los programas Codificación eficaz de los programas Depuración y pruebas ordenadas de programas
  • 3. DESVENTAJAS DE LOS FLUJOGRAMAS Diagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseño Acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminos No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos los detalles que el usuario desee introducir. Representando el ejemplo como flujograma tenemos: