algoritmos condicionales

Páginas: 5 (1085 palabras) Publicado: 26 de enero de 2014
ALGORITMOS CONDICIONALES

SIMPLES






EJEMPLOS

Mostrar si es una persona es mayor de edad.

Algoritmo en tres fases:

Entrada: Edad

Proceso: validar Si Edad >= 18

Salida: Si edad es mayor de 18 Escribir “Eres mayor de edad”



PSEUDOCODIGO EDAD
VARIABLES
Edad ← Entero
INICIO
ESCRIBE “Introduce tu edad actual”
LEE Edad
SI Edad >= 18 ENTONCESESCRIBE “Eres mayor de edad”
FIN_SI
FIN















EJERCICIOS

1. El número de sonidos emitidos por un grillo en un minuto está en función de la temperatura, como resultado de esto es posible determinar el nivel de la temperatura haciendo uso de un grillo como termómetro. La fórmula para la función es t = N/4+40. Donde t = temperatura en grados Fahrenheit y N = número desonidos emitidos por el grillo.

2. Dados como datos los valores P y Q determine si los mismos satisfacen la siguiente expresión: P3 + Q4 -2 < 680. En caso afirmativo debe imprimir un mensaje (que indique que se cumple la expresión) y los valores P y Q.


3. La tangente de un ángulo se define como el cociente entre el seno y el coseno de dicho ángulo.

Tan(∞) = sen(∞)
Cos(∞)
Construyauna solución que le permita calcular la tangente de un ángulo, considerando que se conoce el valor del seno y del coseno del mismo.

4. Dados los datos A, B, C, D, que representan números enteros, escriba la solución que calcule el resultado de las siguientes expresiones.
(A-C)2 Y (A-B)3
D D
Imprimir el resultado de las expresiones.DOBLES O COMPUESTOS






EJEMPLOS
Algoritmo que nos permita validar la comisión a pagar a un vendedor. El vendedor obtendrá una comisión de $25 si vende $5000 o mas y tendrá 2 días libres en la siguiente semana.

Algoritmo en tres fases:

Entrada: Nombre, venta

Proceso: validar Si venta >= $5000

Salida: Si vende mas de $5000 ESCRIBE “ El empleado”, Nombre, “tiene unacomisión de $25 y dos días libres”

PSEUDOCODIGO Comisión
VARIABLES
Nombre ← cadena
Comision, DiasLibre ← Entero
venta← real
INICIO
ESCRIBE “Como se llama el vendedor?”
LEE Nombre
ESCRIBE “Cual fue su total de ventas para el mes anterior”
LEE venta
SI venta >= 5000 ENTONCES
Comision ← 25
DiasLibre ←2
Si NO
Comision ← 0
DiasLibre ← 0
FIN_SI
ESCRIBENombre, “Gano una comisión de”, Comisión
ESCRIBE “y recibe”, DiasLibres, “días libres”

FIN















































EJERCICIOS

1. Determinar si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo, 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 esbisiesto, 1800 no lo es). Imprimir el año, y un mensaje para saber si es bisiesto o no.
2. Determinar el mayor de dos números enteros. Suponiendo que el usuario debe ingresar dos números diferentes.

3. Dado como datos el sueldo de un trabajador, calcule su aumento según el siguiente criterio:
Sueldo menor de 1000 aumentar 25%
Sueldo mayor de 1000 y menor de 1500 aumentar 20%
Sueldo mayor de1500 aumentar 15%
Imprimir el nuevo sueldo del trabajador.





















MULTIPLES







EJEMPLOS

Determinar e imprimir si un número entero X es positivo, negativo o cero.
Algoritmo en tres fases:

Entrada: Numero

Proceso: validar Si Numero > 0, Numero Positivo
Si Numero < 0, Numero Negativo
Si Numero = 0, Numero NeutralSalida: Escribir si Numero es Positivo, Negativo o neutral.



PSEUDOCODIGO Número
VARIABLES
Numero ← Entero
Valor ← cadena

INICIO
ESCRIBE “Introduce un numero”
LEE Numero
SEGÚN SEA Numero
CASO Numero > 0 HACER
Valor ← “Numero Positivo”
CASO Numero < 0 HACER
Valor ← “Numero Negativo”
CASO Numero = 0 HACER
Valor ← “Numero Neutral”
FIN CASO
ESCRIBE Valor
FIN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 3951 Algoritmos Condicionales
  • Algoritmos con condicionales, ciclo para...
  • Algoritmos Condicionale
  • Algoritmos condicionales
  • Algoritmos condicionales
  • Solución de algoritmos con estructuras condicionales
  • algoritmos estructura condicional
  • Ejercicios Algoritmos Condicionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS