PRÁCTICA 4 - F.C.C 
Sección 105
ALGORITMOS 
 ALGORITMO Un algoritmo es una serie de operaciones detalladas y no 
ambiguas. En otras palabras un algoritmo es un conjunto de reglas para resolver 
una cierta clase de problemas . 
 
Un algoritmo es el medio por el que se explica cómo puede resolverse un 
problema, mediante aproximaciones paso a paso. Se puede formular de muchas 
formas con el cuidado de que no exista ambigüedad
DIAGRAMA DE 
FLUJO. 
Pseudocódigo.
¿QUÉ ES UN DIAGRAMA DE FLUJO ? 
• Un diagrama de flujo es una representación gráfica de un 
proceso. Cada paso del proceso es representado por un símbolo 
diferente que contiene una breve descripción de la etapa de 
proceso.
EJEMPLO DE 
DIAGRAMA.
EJEMPLO PARA DETERMINAR LA SUMA DE 
DOS NUMEROS
PSEUDOCÓDIGOS. 
1. Cabecera. 
2. Nombre. 
3. Módulo. 
4. Tipos de datos. 
5. Constantes. 
6. Variables. 
7. Cuerpo. 
8. Inicio. 
9. Instrucciones. 
10. Fin. 
Sus estructura. 
¿Qué son? 
Lenguaje de alto 
nivel cuya 
característica 
principal es la de 
plasmar el 
algoritmo de 
forma escrita.
EJEMPLO DE PSEUDOCÓDIGO
ESTRUCTURAS SECUENCIALES. 
La estructura secuencial es aquella en la que una acción 
(instrucción) sigue a otra en secuencia. Las tareas se 
suceden de tal modo que la salida de una es la entrada 
de la siguiente y así sucesivamente hasta el fin del 
proceso.
ESTRUCTURAS SECUENCIALES 
PSEUDOCODIGO Nombre 
VARIABLE 
Nombre: Tipo De Dato 
CONSTANTES 
Nombre = Valor 
INICIO 
acción 
acción1 
acción2 
acción 
FIN
ESTRUCTURAS DE DECISIÓN 
DEFINICIONES 
MAPAS. 
Con 
Con
¿PARA QUÉ SE UTILIZAN LAS 
ESTRUCTURAS DE DECISIÓN?. 
• Las estructuras de decisión se utilizan para tomar decisiones 
lógicas en un programa, algoritmo, pseudocódigo o mapa de 
flujo. 
Simples Dobles Anidadas 
Estructuras de repetición.
ESTRUCTURAS DE DECISIÓN 
DOBLE. 
Ejecuta una determinada acción cuando se cumple 
una determinada condición, en conclusión, este tipo 
de estructura lleva a cabo solo una decisión y en caso 
de no cumpirese finaliza la estructura. Podría 
representarse de la siguiente manera. 
Si la condición es verdadera, entonces ejecuta la 
acción. 
Si la condición es falsa, entonces no se ejecuta nada. 
Como podemos observar si la condición es falsa 
termina la ejecución de la decisión.
ESTRUCTURAS DE DECISIÓN 
ANIDADAS 
Por su parte la estructura de decisión anidada está diseñada para evaluar 
mas de una sola condicional, ya que puede ser utilizada incluso para evaluar 
mas de dos condiciones. 
Si la condición es verdadera, entonces ejecuta la primera acción. 
Si la condición es falsa, entonces se ejecuta la segunda acción o entra en la 
siguiente condicional. 
SI la condición siguiente es verdadera puede que termine todo el conjunto de 
la estructura, de caso contrario puede añadir mas estructuras. 
Si la condición es falsa puede pasar el mismo caso que si fuera verdadera 
pero con otras acciones. 
Puede que se imagine difícil de lograr o difícil de manejar pero no es así, esta 
estructura tiene una manera sencilla de representarse.
Como se mencionó 
anteriormente aquí se 
encuentran otras 
condicionales 
Como podemos observar 
no es muy diferente de 
otras estructuras, solo 
que esta contiene a otras 
dentro. 
Tema: Estructuras de Decisión Anidadas 
Además una 
muestra que 
ejecuta ordenes, y 
otra que no lo 
haces.
ESTRUCTURAS DE DECISIÓN 
MÚLTIPLE 
Las estructuras de decisión múltiple permiten 
ejecutar un bloque de sentencias, seleccionado 
entre un conjunto de bloques alternativos, en 
función de una condición. 
Sentencia C 
Sentencia b Sentencia A 
Sentencia D 
Sentencia E
Los algoritmos
ESTRUCTURA DE REPETICIÓN PARA 
• Una estructura de repetición, también llamada 
lazo o bucle, hace posible la ejecución repetida 
de secciones específicas de código. 
Como lo dice la descripción anterior podemos 
percatarnos que se repite determinada cantidad de 
veces ese bloque de instrucciónes hasta que la 
variable de control llega a ser falsa.
ESTRUCTURA DE REPETICIÓN PARA
ESTRUCTURA DE REPETICIÓN 
MIENTRAS 
Un bloque de sentencias se ejecuta un número 
indefinido de veces, mientras que se satisface 
alguna condición establecida por el usuario.
ESTRUCTURA DE REPETICIÓN MIENTRAS
ESTRUCTURA DE REPETICIÓN 
HACER... MIENTRAS 
. 
De forma mas específica se ejecuta una sola vez un 
bloque de instrucciones, donde no es necesario 
comprobar alguna condición, luego de ejecutar este 
bloque comprueba la condición, la cual debió ser 
evaluada anteriormente para comprobar si el ciclo se 
va a repetir.
ESTRUCTURA DE REPETICIÓN HACER-MIENTRAS
BIBLIOGRAFÍA. 
• http://informaticaingqmi.blogspot.mx/2010/11/estructuras-de-decision- 
simples-y.html 
• https://sites.google.com/site/fprogati/estructuras-selectivas 
• http://visiondigital19.blogspot.mx/2010/03/estructura-de-multiple- 
repeticion.html 
• http://www.ifca.unican.es/users/gserrano/Docencia/PEC/Fortr 
an4-loops.pdf

Más contenido relacionado

PPTX
Benemérita universidad autónoma de puebla
PPT
Estructuras selectivas
PPTX
Logica difusa grupo 2
PPT
Introduccion a los algoritmos parte 1
PPTX
Estructuras de control
PPTX
Estructuras de control
PPTX
Lógica de programación basico
PPTX
Programación
Benemérita universidad autónoma de puebla
Estructuras selectivas
Logica difusa grupo 2
Introduccion a los algoritmos parte 1
Estructuras de control
Estructuras de control
Lógica de programación basico
Programación

La actualidad más candente (20)

PPTX
Presentación de estructuras de control en la programación
PPTX
Estructuras de control en Visual Basic
PPTX
Estructuras secuenciales, selectivas e iterativas 01
PPTX
Presentación 8
PPTX
ESTRUCTURAS DE CONTROL
PPTX
Programacion estructurada
PPTX
Tipos de estructuras
PPTX
Estructuras de control_luis_barreto
PDF
Estructuras de control
PPTX
Estructuras de control
PPSX
Estructuras de repetición (1)
PPTX
Estructuras de control
PPTX
Sentencias de control visual basic
PPTX
Programación
PPT
PPTX
Presentacion wilfredo nadales(29946762)-programas estructurados
PDF
Estructuras de control
PPTX
Universidad de panamá
PPTX
Algoritmo
PPTX
Las estructuras de control en la programación
Presentación de estructuras de control en la programación
Estructuras de control en Visual Basic
Estructuras secuenciales, selectivas e iterativas 01
Presentación 8
ESTRUCTURAS DE CONTROL
Programacion estructurada
Tipos de estructuras
Estructuras de control_luis_barreto
Estructuras de control
Estructuras de control
Estructuras de repetición (1)
Estructuras de control
Sentencias de control visual basic
Programación
Presentacion wilfredo nadales(29946762)-programas estructurados
Estructuras de control
Universidad de panamá
Algoritmo
Las estructuras de control en la programación
Publicidad

Similar a Los algoritmos (20)

PPTX
Metodología de la programación
PPTX
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
PDF
3573-Manuscrito-15781-1-10-20181128.pdf
PDF
3573-Manuscrito-15781-1-10-20181128 (1).pdf
PDF
Estructuras de programcion
DOCX
Estructura selectiva y repetitiva.docx
PPTX
Power point
PPTX
Intrucciones de control yamileth rivas c.i 11665024
PPT
estructura secuencial
PPTX
INTRODUCCIÓN A LA PROGRAMACIÓN
PPTX
4. estructuras selectivas
ODP
Ciclia y repititibas
PDF
Estructuras de Control
PPSX
Estructuras iterativas y ejemplos propuestos
PPSX
Estructuras iterativas y ejemplos propuestos
PPSX
Estructuras iterativas
PPSX
Estructuras iterativas
PDF
Que son los Algoritmo, clasificacion y tipos
PDF
Instrucciones de control
PDF
Estructuras de Control
Metodología de la programación
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
3573-Manuscrito-15781-1-10-20181128.pdf
3573-Manuscrito-15781-1-10-20181128 (1).pdf
Estructuras de programcion
Estructura selectiva y repetitiva.docx
Power point
Intrucciones de control yamileth rivas c.i 11665024
estructura secuencial
INTRODUCCIÓN A LA PROGRAMACIÓN
4. estructuras selectivas
Ciclia y repititibas
Estructuras de Control
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas
Estructuras iterativas
Que son los Algoritmo, clasificacion y tipos
Instrucciones de control
Estructuras de Control
Publicidad

Último (20)

PPSX
00 Elementos de la Ventana de Excel.ppsx
PDF
MU_Gestion_Internacional_Edificacion_Construccion_MBA.pdf
PDF
Libro de Oraciones guia virgen peregrina
PPTX
Informática e inteligencia artificial (2).pptx
PDF
EL-USO-DE-LAS-TIC-EN-LA-VIDA-COTIDIANA.pdf
PPTX
Charla 3 - La gestión de servicios de TI.pptx
PDF
Mi_muerte_misterios_de_un_homicidio_numero_2.pdfjdjbd
PPTX
jajajajajajajajajajjajajajajjajajajahdegdhwgfedhgfdhdfe
PPTX
4.1.1%20MEDIDAS%20DE%20CONTROL_r1PVC.pptx
PPTX
Taller_Herramientas_Digitales_para_la_Gestión_Laboral_Eficiente_SUPERSERVICI...
PPTX
CREADA PARA VIVIR EN COMUNION 27 de marzo.pptx
PDF
StreamSync Panel - Paneles Profesionales para la Gestión de Streaming.pdf
PDF
ARCHIVOS empleados en el explorador de archivos
PDF
AWS CloudOpS training español (Operaciones en la nube)
DOCX
Proyecto del instituto Gilda Ballivian Rosado
PDF
Trabajo Estrategia de Mejoramiento-samuel solarte.pdf
PPTX
PARTE DE UNA PC _ SEIRY.pptx.........................
PDF
AWS Are you Well-Architected español (AWS WAF-R)
PPT
redes.ppt unidad 2 perteneciente a la ing de software
PDF
EL BRANDBOOK MUNDUS DE PERFUMERIA NICHO
00 Elementos de la Ventana de Excel.ppsx
MU_Gestion_Internacional_Edificacion_Construccion_MBA.pdf
Libro de Oraciones guia virgen peregrina
Informática e inteligencia artificial (2).pptx
EL-USO-DE-LAS-TIC-EN-LA-VIDA-COTIDIANA.pdf
Charla 3 - La gestión de servicios de TI.pptx
Mi_muerte_misterios_de_un_homicidio_numero_2.pdfjdjbd
jajajajajajajajajajjajajajajjajajajahdegdhwgfedhgfdhdfe
4.1.1%20MEDIDAS%20DE%20CONTROL_r1PVC.pptx
Taller_Herramientas_Digitales_para_la_Gestión_Laboral_Eficiente_SUPERSERVICI...
CREADA PARA VIVIR EN COMUNION 27 de marzo.pptx
StreamSync Panel - Paneles Profesionales para la Gestión de Streaming.pdf
ARCHIVOS empleados en el explorador de archivos
AWS CloudOpS training español (Operaciones en la nube)
Proyecto del instituto Gilda Ballivian Rosado
Trabajo Estrategia de Mejoramiento-samuel solarte.pdf
PARTE DE UNA PC _ SEIRY.pptx.........................
AWS Are you Well-Architected español (AWS WAF-R)
redes.ppt unidad 2 perteneciente a la ing de software
EL BRANDBOOK MUNDUS DE PERFUMERIA NICHO

Los algoritmos

  • 1. PRÁCTICA 4 - F.C.C Sección 105
  • 2. ALGORITMOS  ALGORITMO Un algoritmo es una serie de operaciones detalladas y no ambiguas. En otras palabras un algoritmo es un conjunto de reglas para resolver una cierta clase de problemas .  Un algoritmo es el medio por el que se explica cómo puede resolverse un problema, mediante aproximaciones paso a paso. Se puede formular de muchas formas con el cuidado de que no exista ambigüedad
  • 3. DIAGRAMA DE FLUJO. Pseudocódigo.
  • 4. ¿QUÉ ES UN DIAGRAMA DE FLUJO ? • Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso.
  • 6. EJEMPLO PARA DETERMINAR LA SUMA DE DOS NUMEROS
  • 7. PSEUDOCÓDIGOS. 1. Cabecera. 2. Nombre. 3. Módulo. 4. Tipos de datos. 5. Constantes. 6. Variables. 7. Cuerpo. 8. Inicio. 9. Instrucciones. 10. Fin. Sus estructura. ¿Qué son? Lenguaje de alto nivel cuya característica principal es la de plasmar el algoritmo de forma escrita.
  • 9. ESTRUCTURAS SECUENCIALES. La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
  • 10. ESTRUCTURAS SECUENCIALES PSEUDOCODIGO Nombre VARIABLE Nombre: Tipo De Dato CONSTANTES Nombre = Valor INICIO acción acción1 acción2 acción FIN
  • 11. ESTRUCTURAS DE DECISIÓN DEFINICIONES MAPAS. Con Con
  • 12. ¿PARA QUÉ SE UTILIZAN LAS ESTRUCTURAS DE DECISIÓN?. • Las estructuras de decisión se utilizan para tomar decisiones lógicas en un programa, algoritmo, pseudocódigo o mapa de flujo. Simples Dobles Anidadas Estructuras de repetición.
  • 13. ESTRUCTURAS DE DECISIÓN DOBLE. Ejecuta una determinada acción cuando se cumple una determinada condición, en conclusión, este tipo de estructura lleva a cabo solo una decisión y en caso de no cumpirese finaliza la estructura. Podría representarse de la siguiente manera. Si la condición es verdadera, entonces ejecuta la acción. Si la condición es falsa, entonces no se ejecuta nada. Como podemos observar si la condición es falsa termina la ejecución de la decisión.
  • 14. ESTRUCTURAS DE DECISIÓN ANIDADAS Por su parte la estructura de decisión anidada está diseñada para evaluar mas de una sola condicional, ya que puede ser utilizada incluso para evaluar mas de dos condiciones. Si la condición es verdadera, entonces ejecuta la primera acción. Si la condición es falsa, entonces se ejecuta la segunda acción o entra en la siguiente condicional. SI la condición siguiente es verdadera puede que termine todo el conjunto de la estructura, de caso contrario puede añadir mas estructuras. Si la condición es falsa puede pasar el mismo caso que si fuera verdadera pero con otras acciones. Puede que se imagine difícil de lograr o difícil de manejar pero no es así, esta estructura tiene una manera sencilla de representarse.
  • 15. Como se mencionó anteriormente aquí se encuentran otras condicionales Como podemos observar no es muy diferente de otras estructuras, solo que esta contiene a otras dentro. Tema: Estructuras de Decisión Anidadas Además una muestra que ejecuta ordenes, y otra que no lo haces.
  • 16. ESTRUCTURAS DE DECISIÓN MÚLTIPLE Las estructuras de decisión múltiple permiten ejecutar un bloque de sentencias, seleccionado entre un conjunto de bloques alternativos, en función de una condición. Sentencia C Sentencia b Sentencia A Sentencia D Sentencia E
  • 18. ESTRUCTURA DE REPETICIÓN PARA • Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código. Como lo dice la descripción anterior podemos percatarnos que se repite determinada cantidad de veces ese bloque de instrucciónes hasta que la variable de control llega a ser falsa.
  • 20. ESTRUCTURA DE REPETICIÓN MIENTRAS Un bloque de sentencias se ejecuta un número indefinido de veces, mientras que se satisface alguna condición establecida por el usuario.
  • 22. ESTRUCTURA DE REPETICIÓN HACER... MIENTRAS . De forma mas específica se ejecuta una sola vez un bloque de instrucciones, donde no es necesario comprobar alguna condición, luego de ejecutar este bloque comprueba la condición, la cual debió ser evaluada anteriormente para comprobar si el ciclo se va a repetir.
  • 23. ESTRUCTURA DE REPETICIÓN HACER-MIENTRAS
  • 24. BIBLIOGRAFÍA. • http://informaticaingqmi.blogspot.mx/2010/11/estructuras-de-decision- simples-y.html • https://sites.google.com/site/fprogati/estructuras-selectivas • http://visiondigital19.blogspot.mx/2010/03/estructura-de-multiple- repeticion.html • http://www.ifca.unican.es/users/gserrano/Docencia/PEC/Fortr an4-loops.pdf