Академический Документы
Профессиональный Документы
Культура Документы
Código 2
EJEMPLO DE
FLUJO
SECUENCIAL
Ejemplo de Pseudocódigo Secuencial
Si – Entonces - Sino
If –Then - Else
Ejemplo 2: En un almacén se hace un 20% de descuento a los
clientes cuya compra supere los $1000. Escriba un pseudocódigo
que permita visualizar cuánto debe pagar un cliente.
Si – Entonces - Sino
If –Then - Else
Se denominan así cuando por la rama del verdadero o el falso de una estructura condicional
hay otra estructura igual.
Se dice que la estructura corresponde a una estructura If anidada cuando una o ambas
bifurcaciones de una sentencia If-then o If-Then-Else contienen también una estructura If-Then
o If-Then-Else.
Si <condición> entonces
Estructuras de
Decisión Anidadas
Ejemplo 2: Leer 3 números diferentes e imprimir el número mayor
de los tres
Estructuras de
Decisión Anidadas
Escribir el pseudocódigo:
Algoritmo que lea dos números y nos diga cual de ellos es mayor o
bien si son iguales (recuerda usar la estructura condicional SI)
Hacer un algoritmo que calcule el total a pagar por la compra de
camisas. Si se compran tres camisas o más se aplica un descuento
del 20% sobre el total de la compra y si son menos de tres camisas
un descuento del 10%.
Diseñar un algoritmo que pida por teclado tres números; si el
Ejercicio en primero es negativo, debe imprimir el producto de los tres y si no lo
Clase es, imprimirá la suma.
Calcula el total que una persona debe pagar en una llantera, si el
precio de cada llanta es de $800 si se compran menos de 5 llantas y
de $700 si se compran 5 o más
En un supermercado se hace una promoción, mediante la cual el
cliente obtiene un descuento dependiendo de un número que se
escoge al azar. Si el numero escogido es menor que 74 el descuento
es del 15% sobre el total de la compra, si es mayor o igual a 74 el
descuento es del 20%. Obtener cuánto dinero se le descuenta.
Escribir el pseudocódigo:
Realizar un algoritmo que lea un número por teclado. En caso de que ese
número sea cero o menor que cero, se saldrá del programa imprimiendo
antes un mensaje de error. Si es mayor que cero, se deberá calcular su
cuadrado y la raiz cuadrada del mismo, visualizando el numero que ha
tecleado el usuario y su resultado (“Del numero X, su potencia es X y su
raiz X” ). Para calcular la raiz cuadrada se puede usar
Ejercicio en la función interna RAIZ(X) o con una potencia de 0,5.
Realizar un algoritmo que dado un número entero, visualice en pantalla si
Clase es par o impar. En el caso de ser 0, debe visualizar “el número no es par ni
impar” (para que un numero sea par, se debe dividir entre dos y que su
resto sea 0)
Que lea tres números diferentes y determine el numero medio del
conjunto de los tres números (el número medio es aquel numero que no
es ni mayor, ni menor).
Para esta estructura se evalúa una expresión que puede tomar n valores distintos (1, 2, 3,..., n).
A cada valor de la expresión corresponde una instrucción (o serie de instrucciones) diferente
Esta estructura se utiliza cuando las alternativas en una estructura básica de decisión son más
de dos
según_sea (expresión)hacer
caso expresión constante
instrucciones
….
Estructuras de Condición
Falso
Condición
Verdadero Código 1
sentencia de ruptura | sentencia ir_a
caso expresión constante
Selección Múltiple Verdadero
Código 1
Falso
Condición
Verdadero
Código 1
instrucciones
….
sentencia de ruptura | sentencia ir_a
Falso otros: expresión constante
instrucciones
….
sentencia de ruptura | sentencia ir_a
fin_según
Estructuras de
Selección Múltiple
Ejemplo 2: Construya un algoritmo que permita calcular lo que hay que
pagarle a un trabajador teniendo en cuenta su sueldo y las horas extras
trabajadas. Para el pago de horas extras se toma en cuenta la categoría del
trabajador: Categoría 1 precio hora extra $30, Categoría 2 precio hora extra
$38, Categoría 3 precio hora extra $50 y Categoría 4 precio hora extra $70.
Estructuras de
Selección Múltiple
Escribir el pseudocódigo:
Realice un algoritmo que simule una calculadora, de tal forma que:
Si el usuario introduce 1, sume dos números.
Si el usuario introduce 2, reste dos números.
Si el usuario introduce 3, multiplique dos números.
Si el usuario introduce 4, divida dos números. Asegúrese que el
segundo operando no sea cero, ya que la división por cero no están
permitida, por lo que se debe mostrar un mensaje que indique esto.
Ejercicio en • Escriba un algoritmo que permita convertir de pulgadas a
Clase milímetros, de yardas a metros y de millas a kilómetros.
Consideraciones:
1 Pulgada equivale a 25,40 milímetros
1Yarda equivale a 0,9144 meros
1 Milla equivale a 1,6093 kilómetros
Desarrolle un algoritmo pida un número del 1 al 10 y devuelva su
equivalente en números romanos.
Escribir el pseudocódigo:
Construya un algoritmo que al recibir como datos dos variables de
tipo entero, obtenga el resultado de la siguiente función.
Ejercicio en
Clase Construya un algoritmo, que al recibir como datos el nivel
académico de un profesor de una universidad así como su salario,
incremente éste último siguiendo las especificaciones de la tabla e
imprima tanto el nivel del profesor como su nuevo salario.
Escribir el pseudocódigo:
Realice un algoritmo que simule una calculadora, de tal forma que:
Si el usuario introduce 1, sume dos números.
Si el usuario introduce 2, reste dos números.
Si el usuario introduce 3, multiplique dos números.
Si el usuario introduce 4, divida dos números. Asegúrese que el
Ejercicio en segundo operando no sea cero, ya que la división por cero no están
permitida, por lo que se debe mostrar un mensaje que indique esto.