Académique Documents
Professionnel Documents
Culture Documents
Estructuras Selectivas
• Es una estructura con una entrada y dos o más salidas.
• Se realiza una acción elegida entre varias de acuerdo a una
condición.
• Puede ser simple o compuesta.
Fin
De lo Contrario
Inicio
Fin
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
En Pseudocódigo
Si Condición
Entonces
Inicio
Fin
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
Estructuras Selectivas
Tipo: Estructura Selectiva Simple
En Pseudocódigo
Inicio
Leer Numero
Si Numero < 0 Entonces
Inicio
Numero Numero * -1
Fin
Imprimir Numero
Fin
Definición del Diseñar un algoritmo que lea sueldo y ventas de un vendedor y le agregue
Q500.00 al sueldo si sus ventas superan los Q 12,000.00
Problema:
Entradas Proceso Salidas
Diseño de Algoritmos
Tipo: DF: Pseudocódigo: Código:
Defijnición del problema: Diseñar un algoritmo que lea sueldo y ventas de un vendedor y le agregue Q500.00
al sueldo si sus ventas superan los Q 12,000.00
Defijnición del problema: Diseñar un algoritmo que lea sueldo y ventas de un vendedor y le agregue Q500.00
al sueldo si sus ventas superan los Q 12,000.00
¿CUÁL ES EL
PROCEDIMIENTO PARA EL
DISEÑO DE ALGORITMOS?
Definición del Diseñar un algoritmo que lea la nota total de un curso. Si la nota es mayor o igual
que 61 que indique que se ha aprobado el curso y si es menor que indique que se
Problema: ha reprobado.
Defijnición del problema: Diseñar un algoritmo que lea la nota total de un curso. Si la nota es mayor o igual
que 61 que indique que se ha aprobado el curso y si es menor que indique que se
ha reprobado.
Área para Desarrollo del Algoritmo
Diseño de Algoritmos
Tipo: DF: Pseudocódigo: Código:
Defijnición del problema: Diseñar un algoritmo que lea la nota total de un curso. Si la nota es mayor o igual
que 61 que indique que se ha aprobado el curso y si es menor que indique que se
ha reprobado.
Área para Desarrollo del Algoritmo
PREGUNTA CLAVE
¿EJEMPLOS?
Definición del Diseñar un algoritmo que calcule el promedio
Problema: de tres números
Entradas Proceso Salidas
Otros Ejemplos:
Defijnición del problema: Diseñar un algoritmo que calcule la edad de una persona años. Si la edad calculada es
mayor o igual que 18 años que imprima que la persona es mayor de edad. En el caso
contrario que imprima que es menor de edad.
Área para Desarrollo del Algoritmo
Definición del Diseñar un algoritmo que calcule el promedio
Problema: de tres números
Entradas Proceso Salidas
Diseño de Algoritmos
Tipo: DF: Pseudocódigo: Código:
Defijnición del problema: Diseñar un algoritmo que lea 2 números y que defina cuál de ellos es mayor y cuál es
menor.
Defijnición del problema: Diseñar un algoritmo que lea 3 números enteros y que calcule cuál de ellos es mayor, cuál
es medio y cual es menor.
Defijnición del problema: Diseñar un algoritmo que lea un número y que identifique si este a positivo o
negativo.
Libros de texto
Cómo aprender a programar. Deitel y Deitel.
Joyanes Aguilar, Luís. Programación en C++.