4
Teoría y Ejemplos Estructura Condicional Simple Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que con base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples. Simples: Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión ti enen la siguiente forma: Si (la condición se cumple) entonces Realizar Acción(es) o Instrucción(es) Fin-si Ejemplo 1 Algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo. Expresado en Pseudocódigo Entero edad Inicio Escriba “¿Cuál es tu edad?Lea edad Si edad >= 18 entonces Escriba “Eres mayor de edad” Fin si Fin Expresado en Diagrama de flujos.

Ejemplos Resueltos Estructura Condicional Simple

Embed Size (px)

DESCRIPTION

EJEMPLOS

Citation preview

Page 1: Ejemplos Resueltos Estructura Condicional Simple

Teoría y Ejemplos Estructura Condicional Simple

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para

que con base al resultado de esta comparación, se siga un curso de acción dentro

del programa. Cabe mencionar que la comparación se puede hacer contra otra

variable o contra una constante, según se necesite. Existen dos tipos básicos, las

simples y las múltiples.

Simples: Las estructuras condicionales simples se les conoce como “Tomas

de decisión”. Estas tomas de decisión tienen la siguiente forma:

Si (la condición se cumple) entonces

Realizar Acción(es) o Instrucción(es)

Fin-si

Ejemplo 1

Algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer

un mensaje indicándolo.

Expresado en Pseudocódigo

Entero edad

Inicio

Escriba “¿Cuál es tu edad?”

Lea edad

Si edad >= 18 entonces

Escriba “Eres mayor de edad”

Fin si

Fin

Expresado en Diagrama de flujos.

Page 2: Ejemplos Resueltos Estructura Condicional Simple

Dobles o compuestas: Las estructuras condicionales dobles permiten elegir

entre dos opciones o alternativas posibles en función del cumplimiento o no

de una determinada condición. Se representa de la siguiente forma:

Si (la condición se cumple) entonces

Realizar Acción(es) o Instrucción(es)

Sino

Realizar otra instrucción(es)

Fin-si

Ejemplo 2:

Construir un algoritmo tal, que dado como dato la calificación de un alumno en un

examen, escriba "Aprobado" en caso que esa calificación fuese mayor que 8.

Un alumno aprueba si la calificación es mayor que 8

Salidas: mensaje de aprobado si se cumple la condición.

Entradas: calificación

Ejemplo en seudocódigo:

Variables:

Cal = calificación

Algoritmo:

Inicio

Leer (cal)

Si cal > 8 entonces

Escribir ("aprobado")

Fin si

Fin

Ejemplo en LPP:

Real cal

Cadena [25] nombre

Inicio

Escriba “Ingresar el nombre”

Lea nombre

Escriba “Ingresar la calificación”

Lea cal

Si cal > 8 entonces

Escriba “Alumno aprobado ”, nombre

Sino

Escriba “No aprobado! ” ,nombre

Fin si

Fin

Page 3: Ejemplos Resueltos Estructura Condicional Simple

Ejemplo en:

Ejemplo 3

Ingresar el nombre de un empleado, las horas trabajadas, luego Calcular pago

bruto (50 lps la hora) IHSS y total a pagar, presentar los resultado del programa

Nota: el seguro social es 84 si el sueldo es mayor 2400 sino es el 3.5% del sueldo

del empleado.

Entero horas

Real Pbruto,ihss,tp

Cadena [25] nombre

Inicio

Escriba “Ingresar el nombre”

Lea nombre

Escriba “Ingresar las horas trabajadas”

Lea horas

Pbruto_horas*50

Si pbruto > 2400 entonces

Ihss_ 84 Sino

Ihss_0.035*pbruto Fin si

Tp_pbruto-ihss Escriba “Pago bruto ” , pbruto

Llamar Nueva_linea

Escriba “Seguro Social ” , ihss

Llamar Nueva_linea

Escriba “Total a pagar ” , tp

Llamar Nueva_linea

Fin

En este algoritmo se usó en el cálculo del ihss una decisión que tiene dos salidas,

una cuando se cumple la condición que es el entonces y la otra cuando no se

cumple la condición que es el sino , ahora esto nos ayuda a que nuestros

Page 4: Ejemplos Resueltos Estructura Condicional Simple

programas puedan tomar una decisión cuando la condición se cumple y otra

cuando no se cumple.