SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
PROGRAMA NACIONAL DE FORMACIÓN
EN INFORMATICA (PNFI)
ALGORITMICAY PROGRAMACION
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACION
Programación Estructurada. Ejercicios
Puntos a tratar
1. Ejercicios Resueltos de Estructuras de Decisión
2. Ejercicios Propuestos de estructuras de Decisión
3. Ejercicios Resueltos de Estructuras Iterativas
4. Ejercicios Propuestos de Estructuras Iterativas
1. Ejercicios Resueltos de Estructuras de Decisión
1. Ingresar 3 notas, sumar esas notas y a continuación si la suma de las notas es igual o
mayor a 12 imprima un mensaje que diga “Aprobó el año”, a continuación si la suma de
las notas es mayor a 7 y menor a 12 imprima un mensaje que diga “PER”, caso contrario
muestre un mensaje que diga “Reprobó el año”.
Inicio
T1, T2, T3
S = T1+ T2+ T3
(S > = 12) “Aprobó el año” Fin
(S>7) y (S < 12) “PER”
“Reprobó”
V
F
V
V
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Pseudocódigo
Inicio
T1, T2, T3, S: ENTERO
Escriba “Introduzca la primera nota”
Lea T1
Escriba “Introduzca la segunda nota”
Lea T2
Escriba “Introduzca la tercera nota”
Lea T3
S ← T1 + T2 +T3
SI (S > = 12)
Escriba “Aprobó el año”
Caso contrario
SI (S > 7) y S< 12)
Escriba “PER”
Caso contrario
Escriba“Reprobó el año”
Fin
Traza del Algoritmo
Inicio
Introduzca la primera nota
02
Introduzca la segunda nota
03
Introduzca la tercera nota
07
S = 2 + 3 + 7
12>=12? V
Aprobó el año
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
2. Elabore un diagrama que lea el precio individual y el número de entradas al cine a
comprar. Adicionalmente ingresa la edad de la persona. Calcule y visualice el total a pagar.
Considere que si la persona es de la 3ra. Edad (65 años o más) debe pagar solo la mitad de
todo.
Inicio
PI, CE, EP
TP = PI * CE
(EP >= 65) TP = TP /2
TP
Fin
V
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Pseudocódigo
Inicio
Escriba “Introduzca el Precio de las Entradas”
Lea PI
Escriba “Introduzca la Cantidad de Entradas a comprar”
Lea CE
Escriba “Introduzca la Edad de la Persona”
Lea EP
TP← PI * CE
Si (EP > = 65)
TP ← TP / 2
Escriba “Debe pagar:”, TP
Fin
Traza del Algoritmo
Inicio
Introduzca el Precio de las Entradas
100
Introduzca la Cantidad de Entradas a comprar
3
Introduzca la Edad de la Persona
68
TP = 100 * 3
68 > = 65? V
TP = 18 / 2
Debe pagar: 9
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
3. Ingrese el sueldo por hora y las horas trabajadas por un empleado. Solo si el salario neto
a recibir por el empleado es menor a Bs 200.00 páguesele por concepto de transporte Bs
50.00 adicional. Visualice el salario a recibir.
Inicio
SxH, HT
SNR = SxH * HT
(SNR<200) SNR = SNR
+50
SNR
Fin
Pseudocódigo
Inicio
Escriba “Introduzca Sueldo por Horas”
Lea SPH
Escriba “Introduzca Horas trabajadas”
Lea HT
SNR ← SPH * HT
SI (SNR < 200)
SNR = SNR + 50
Escriba “Sueldo a recibir”, SNR
FinV
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
4. Realice un diagrama de flujo que lea tres números. Visualice al mayor de ellos.
Inicio
A, B, C
MAY ← A
(B >MAY) MAY ← B
(C> MAY) MAY ← C
MAY
FIN
Pseudocódigo
Inicio
Escriba “Introduzca un número”
Lea A
Escriba “Introduzca un número”
Lea B
Escriba “Introduzca un número”
Lea C
MAY ← A
SI (B > MAY)
MAY← B
SI (C > MAY)
MAY ← C
Escriba “El número mayor es:” May
Fin
V
V
F
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
5. El siguiente diagrama visualiza “ACEPTADO” si la edad es mayor o igual a 18 años y la
estatura es superior a 1,70cms. Caso contrario visualice “RECHAZADO”.
INICIO
ED, EST
ED >=18 AND
EST>170
“ACEPTADO”
“RECHAZADO”
FIN
Pseudocódigo
Inicio
Escriba “Diga la Edad”
Lea ED
Escriba “Diga la Estatura”
Lea EST
SI (ED > =18) Y (EST > 1,70)
Escriba “ACEPTADO“
Caso contrario
Escriba “RECHAZADO”
Fin
V
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
6. El siguiente diagrama visualiza el mensaje “USTED PUEDE JUBILARSE AHORA”
cuando el trabajador tiene más de 60 años de edad o más de 25 años de servicio. En caso
contrario se visualiza “TODAVIA LE FALTA PARA JUBILARSE”.
INICI
O
ED, AP
(ED>=60)
or (S>=25)
“USTED
PUEDE
JUBILARSE
AHORA”
“TODAVIA
FALTA PARA
JUBILARSE”
FIN
Pseudocódigo
Inicio
Escriba “Introduzca Edad”
Lea ED
Escriba “Diga años de Servicio”
SI (ED>=60) or (S>=25)
Escriba “Usted puede
jubilarse ahora”
Caso contrario
Escriba “Todavía falta para
jubilarse”
Fin
V
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
7. En la infantería de marina se necesita comprobar automáticamente la estatura de los
aspirantes a marinos. Si tiene una estatura mayor o igual a 1,70 muestre un mensaje que
diga “Puede ingresar”, caso contrario, muestre un mensaje que diga “No puede ingresar”.
Inicio
EST
(EST >= 1.70)
“PUEDE
INGRESAR”
FIN
“NO
PUEDE
INGRESAR”
V
F
Pseudocódigo
Inicio
Escriba “Diga la Estatura”
Lea EST
SI (EST > = 1,70)
Escriba “Puede ingresar”
Caso contrario
Escriba “No puede ingresar”
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
8. Ingresar una edad y comprobar si es menor de edad o mayor de edad. Si la edad dada es
menor a 18 imprima mensaje “Menor de edad” caso contrario muestre mensaje ”Mayor de
edad”.
INICIO
ED
(ED<18)
“ES
MENOR
DE EDAD”
FIN
“ES MAYOR
DE EDAD”
Pseudocódigo
Inicio
Escriba “Diga la Edad”
Lea ED
SI (ED < 18)
Escriba “Menor de edad”
Caso contrario
Escriba “Mayor de edad”
Fin
V
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
9. Realice un diagrama que lea el marcador de un partido de champions league , es decir
cuántos goles marco el equipo del Real Madrid y cuántos anotó el equipo del Manchester
United. Visualice el mensaje con el nombre del equipo ganador o si es que hubo empate.
INICIO
REA, MAN
REA > MAN
“GANO REAL
MADRID”
MAN > REA
“GANO
MANCHESTER
UNITED”
“EMPATE“
FIN
F
V
F
V
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Pseudocódigo
Inicio
Escriba “Introduzca los goles que anotó Real Madrid”
Lea REA
Escriba “Introduzca los goles que anotó MANCHESTER UNITED”
Lea MAN
SI (REA> MAN)
Escriba “GANO REAL MADRID”
Caso contrario
SI (MAN > REA)
Escriba “GANO MANCHESTER UNITED”
Caso contrario
Escriba “Empate”
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
10. Determinar si dos números son iguales o diferentes. Determine cuál de los dos es el
mayor
Inicio
N1, N2
N1=N2
N1>N2
N1 es el
mayor
Fin
Son iguales
N2 es el
mayor
Pseudocódigo
Inicio
Escriba “Introduzca un número”
Lea N1
Escriba “Introduzca otro número”
Lea N2
SI (N1 = N2)
Escriba”Son iguales”
Caso contrario
SI (N1>N2)
Escriba”N1 es el mayor”
Caso contrario
Escriba”N2 es el mayor”
Fin
V
V
F
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
11. Se introduce a través del teclado un numero entero averiguar si el numero dado es par o
impar e imprimir el mensaje correspondiente.
Inicio
NUM
Res ← NUM mod 2
(RES = 0)
“Numero Par”
“Número Impar”
Fin
V
F
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Pseudocódigo
Inicio
Escriba “Introduzca un Número”
Lea Num
Res ← (Num mod 2)
SI (RES = 0)
Escriba “Número par”
Caso contrario
Escriba “Número impar”
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
12. Construir un algoritmo tal, que dado como dato un número, escriba un mensaje si el
número es positivo.
Inicio
Num
(Num >
0)
“NUMERO
NEGATIVO”
Fin
“NUMERO
POSITIVO”
V
F
Pseudocódigo
Inicio
Escriba “Introduzca un Número”
Lea NUM
SI (NUM > O)
Escriba “NÚMERO POSITIVO”
CASO CONTRARIO
Escriba “NÚMERO NEGATIVO”
Fin
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
2. Ejercicios Propuestos de Estructuras de Decisión
1. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la
cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y
cuando estos excedan a Bs. 7000, y en ese caso desea saber cuánto dinero tendrá
finalmente en su cuenta.
2. Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobará si su
promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario.
3. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los
Bs1000 ¿Cuál será la cantidad que pagará una persona por su compra?
4. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
si trabaja 40 horas o menos se le paga Bs16 por hora, si trabaja más de 40 horas se le paga
Bs16 por cada una de las primeras 40 horas y Bs 20 por cada hora extra.
5. Que lea dos números y los imprima en forma ascendente
6. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su
precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento
es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves).
7. 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%
9. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el
segundo que los reste y si no que los sume.
10) Leer tres números diferentes e imprimir el número mayor de los tres.
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
3. Ejercicios Resueltos de Estructuras Iterativas
1. Para que una persona pueda ejercer su voto en una elección de gobierno, debe de ser
mayor de edad y debe ser venezolano. Aplique un ciclo mientras, y haga una pregunta
“¿Desea continuar?”, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es Si
(S) siga en el ciclo.
Pseudocódigo
Inicio
edad: entero
nacionalidad, respuesta: caracter
respuesta = “s”
Mientras (respuesta = “s”) haga
inicio
Escriba “Indique la edad:”
Lea edad
Escriba “Indique nacionalidad:”
Lea nacionalidad
Si (edad >= 18) y (nacionalidad = “V”) entonces
Escriba “Puede votar”
Sino
Escriba “NO puede votar”
Escriba “¿Desea continuar? “
Lea respuesta
Fin (mientras)
Fin (de inicio)
2. Para que una persona pueda casarse, debe de ser mayor de edad y soltero. Efectuar el
ciclo mientras, aplicando una pregunta “¿Desea continuar?”, si la respuesta es No (N)
entonces salga del ciclo, si la respuesta es Si (S) siga en el ciclo.
Pseudocódigo
Inicio
Edad: Entero
estado_c, respuesta: caracter
respuesta= “s”
Mientras (respuesta = “s”) haga
Inicio
Escriba “Cuál es su edad:”
Lea edad
Escriba”Cuál es su estado civil:”
Lea estado_c
Si (edad >= 18) y (estado_c = “S”) entonces
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Escribir “Se puede CASAR”
Sino
Escribir “NO puede CASARSE”
Escriba “¿Desea continuar?”
Lea respuesta
Fin (mientras)
Fin (de inicio)
3. Haga un algoritmo para determinar si un número es positivo o negativo. Aplique un
ciclo, para 100 números.
Pseudocódigo
Inicio
num, contador: entero
contador = 1
Mientras (contador <= 100) haga
inicio
Escriba “Digite un número”
Lea num
Si (num > 0) entonces
Escriba “El número es Positivo”
Sino
Escriba “El número es Negativo”
Contador = contador + 1
Fin (mientras)
Fin (inicio)
4. Escriba un algoritmo que calcule el área de un rectángulo. Efectuar el ciclo mientras,
aplicando una pregunta “¿Desea continuar?”, si la respuesta es No (N) entonces salga del
ciclo, si la respuesta es Si (S) siga en el ciclo.
Pseudocódigo
Inicio
lado1, lado2, área: real
respuesta: caracter
respuesta = “s”
Mientras (respuesta = “s”) haga
inicio
Escriba “Digite el primer lado”
Lea lado1
Escriba “Digite el segundo lado”
Lea lado2
Area = lado1 * lado2
Escriba “El área del rectángulo es: ”, area
Escriba “¿Desea continuar? “
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Lea respuesta
Fin (mientras)
Fin (inicio)
5. Calcular la media de N números y escribir su resultado.
Pseudocódigo
Inicio
N, i, Suma, Num: Entero
Escriba “Indique la cantidad de números a procesar”
Lea N
Suma = 0
Para (i =1; hasta N; inc 1) hacer
inicio
Escriba “Indique el número”
Lea Num
Suma = Suma + Num
Fin_Para
Escriba “La suma es: ”, Suma
Escriba “La media es : ”, Suma/N
Fin
6. Leer N números e escribir solamente los números positivos
Pseudocódigo
Inicio
N, i, Suma, Num: Entero
Escriba “Indique la cantidad de números a procesar”
Lea N
Suma = 0
Para (i=1; hasta N; inc 1)
inicio
Escriba “Indique el número”
Lea Num
Si (Num > 0) entonces
Escribir Num
Fin_Para
Fin
7. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar
un algoritmo para calcular el promedio de calificación y la calificación más baja de todo el
grupo.
Pseudocódigo
Inicio
Est: Entero
Suma, Baja, Calificacion: real
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Suma = 0
Baja = 0
Para (Est = 1; Est <= 40; inc 1)
inicio
Escriba “Introduzca la calificación”
Lea Calificación
Suma = Suma + Calificación
Si (Calificación < Baja) entonces
Baja = Calificación
Fin_Para
Escribir “El promedio de calificación es. ”, Suma / 40
Escribir “La nota más baja es: ”, Baja
Fin
8. Dadas N notas de un estudiante calcular:
a) Cuantas notas tiene aplazadas (Nota menor a 12).
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
Pseudocódigo
Inicio
N, i, ContAplazados, ContAprob: Entero
Acum_Aplazados, Acum_Aprobados, Acum_Total,: Entero
Nota: Real
Escriba “Ingrese la cantidad de notas del estudiante:”
Lea N
ContAplazados = 0
ContAprob = 0
Acum_Aplazados = 0
Acum_Aprobados = 0
Acum_Total = 0
Para (i= 1; i<= N; inc 1)
Inicio
Escriba “Ingrese la nota del estudiante”
Lea Nota
Si (Nota < 12) entonces
Inicio
ContAplazados = ContAplazados + 1
Acum_Aplazados = Acum_Aplazados + Nota
Fin_Si
Sino
Inicio
ContAprob = ContAprob + 1
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
Acum_Aprobados = Acum_Aprobados + Nota
Fin_Si
Acum_Total = Acum_Total + Nota
Fin_Para
Escribir “El promedio de aprobadas es: ”, Acum_Aprobados / ContAprob
Escribir “El promedio de aplazadas es: ”, Acum_Aplazados/ ContAplazados
Escribir “El promedio total es: ”, Acum_Total / N
Fin
4. Ejercicios Propuestos de Estructuras Iterativas
Ciclos con un Número Determinado de Iteraciones (Hacer-Para)
1. Una persona debe realizar un muestreo con 50 personas para determinar el promedio
de peso de los niños, jóvenes, adultos y adulto mayor que existen en su zona habitacional.
Se determinan las categorías con base en la siguiente tabla:
CATEGORIA EDAD
Niños 0-12
Jóvenes 13-29
Adultos 30-59
Adulto Mayor 60 en adelante
2. Al cerrar un expendio de naranjas, 15 clientes que aún no han pagado recibirán un
15% de descuento si compran más de 10 kilos. Determinar cuánto pagara cada cliente y
cuanto percibirá la tienda por esas compras.
3. Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes
tres categorías de edades: de 0 a 1 año, de más de 1 año y menos de 3 y de 3 o más
años. El zoológico todavía no está seguro del animal que va a estudiar. Si se decide por
elefantes solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15
muestras, y si son chimpancés tomara 40.
Ciclos con un Número Indeterminado de Iteraciones ( Hacer-Mientras)
4. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas
a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10%
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
extra por comisiones de sus ventas. El gerente de su compañía desea saber cuánto
dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres
ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones.
5. En una empresa se requiere calcular el salario semanal de cada uno de los n obreros
que laboran en ella. El salario se obtiene de la siguiente forma: Si el obrero trabaja 40
horas o menos se le paga Bs 20 por hora, Si trabaja más de 40 horas se le paga Bs20 por
cada una de las primeras 40 horas y Bs 25 por cada hora extra.
6. Determinar cuántos hombres y cuantas mujeres se encuentran en un grupo de n
personas, suponiendo que los datos son extraídos alumno por alumno.
7. Obtener el promedio de calificaciones de un grupo de n alumnos.
8. Calcular el promedio de edades de hombres, mujeres y de todo un grupo de alumnos.
9. Encontrar el menor valor de un conjunto de n números dados.
10. Encontrar el mayor valor de un conjunto de n números dados.
Ciclos con un Número Indeterminado de Iteraciones ( Repetir- Hasta)
11. En la Cámara de Diputados se levanta una encuesta con todos los integrantes con el
fin de determinar qué porcentaje de los n diputados está a favor del Tratado de Libre
Comercio, que porcentaje está en contra y que porcentaje se abstiene de opinar.
12. Un jefe de casilla desea determinar cuántas personas de cada una de las secciones
que componen su zona asisten el día de las votaciones. Las secciones son: norte, sur y
centro. También desea determinar cuál es la sección con mayor número de votantes.
13. Leer 50 calificaciones de un grupo de alumnos. Calcule y escriba el porcentaje de
reprobados. Tomando en cuenta que la calificación mínima aprobatoria es de 12.
Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella
14. El profesor de una materia desea conocer la cantidad de sus alumnos que NO
tienen derecho al PER. Diseñe un algoritmo que lea las calificaciones obtenidas en las 5
unidades por cada uno de los 40 alumnos y escriba la cantidad de ellos que no tienen
derecho al PER.
15. Leer los 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el
número del candidato ganador y su cantidad de votos.
16. Suponga que tiene usted una tienda y desea registrar las ventas en su computadora.
Diseñe un algoritmo que lea por cada cliente, el monto total de su compra. Al final del día
que escriba la cantidad total de ventas y el número de clientes atendidos.
Problemas Repetitivos Compuestos
17. Suponga que tiene una tienda y desea registrar sus ventas por medio de una
computadora. Diseñe un pseudocódigo que lea por cada cliente:
a).- el monto de la venta,
b).- calcule e imprima el IVA ,
c).-calcule e imprima el total a pagar,
d).- lea la cantidad con que paga el cliente, e).-calcule e imprime el cambio.
Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja.
18. Un grupo de 100 estudiantes presentan un examen de Algorítmica y Programación.
Diseñe un diagrama que lea por cada estudiante la calificación obtenida y calcule e
imprima:
a) La cantidad de estudiantes que obtuvieron una calificación menor a 12.
b) La cantidad de estudiantes que obtuvieron una calificación de 12 o más pero menor que
16.
c) La cantidad de estudiantes que obtuvieron una calificación de 16 o más pero menor que
18.
d) La cantidad de estudiantes que obtuvieron una calificación de 18 o más.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
condicionales
condicionalescondicionales
condicionales
 

Similar a Santaella U5 Ejercicios de Estructuras de Control

Similar a Santaella U5 Ejercicios de Estructuras de Control (20)

Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
02ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-202ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-2
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Mormorejera
MormorejeraMormorejera
Mormorejera
 
1. algoritmos
1. algoritmos1. algoritmos
1. algoritmos
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Problemas de mep
Problemas de mepProblemas de mep
Problemas de mep
 
Semana VI
Semana VISemana VI
Semana VI
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Ejemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzadoEjemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzado
 
Ever gpe. alvarez manual excel
Ever gpe. alvarez manual excelEver gpe. alvarez manual excel
Ever gpe. alvarez manual excel
 
DOC-20230722-WA0059.pdf
DOC-20230722-WA0059.pdfDOC-20230722-WA0059.pdf
DOC-20230722-WA0059.pdf
 
Practica calificada
Practica calificadaPractica calificada
Practica calificada
 
Condicionales cad cae 1
Condicionales cad cae 1Condicionales cad cae 1
Condicionales cad cae 1
 

Más de José Ricardo Tillero Giménez

Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPJosé Ricardo Tillero Giménez
 

Más de José Ricardo Tillero Giménez (20)

PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Guía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de DatosGuía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de Datos
 
Guía 1 Ejercicios MR
Guía 1 Ejercicios MRGuía 1 Ejercicios MR
Guía 1 Ejercicios MR
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 
Guía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER ExtendidoGuía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER Extendido
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Guía 1 Ejercicios MER
Guía 1 Ejercicios MERGuía 1 Ejercicios MER
Guía 1 Ejercicios MER
 
Plan de evaluación BD2021
Plan de evaluación BD2021Plan de evaluación BD2021
Plan de evaluación BD2021
 
Perfil Docente y Asesoría
Perfil Docente y AsesoríaPerfil Docente y Asesoría
Perfil Docente y Asesoría
 
Planificación BD2021
Planificación BD2021Planificación BD2021
Planificación BD2021
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301
 
NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102
 
NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101
 
Notas definitivas per base de datos
Notas definitivas per base de datosNotas definitivas per base de datos
Notas definitivas per base de datos
 
Clase 6 VLAN
Clase 6 VLANClase 6 VLAN
Clase 6 VLAN
 
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
 
Guía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteoGuía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteo
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 

Último

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animalesanllamas
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 

Último (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Santaella U5 Ejercicios de Estructuras de Control

  • 1. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella PROGRAMA NACIONAL DE FORMACIÓN EN INFORMATICA (PNFI) ALGORITMICAY PROGRAMACION
  • 2. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACION Programación Estructurada. Ejercicios Puntos a tratar 1. Ejercicios Resueltos de Estructuras de Decisión 2. Ejercicios Propuestos de estructuras de Decisión 3. Ejercicios Resueltos de Estructuras Iterativas 4. Ejercicios Propuestos de Estructuras Iterativas 1. Ejercicios Resueltos de Estructuras de Decisión 1. Ingresar 3 notas, sumar esas notas y a continuación si la suma de las notas es igual o mayor a 12 imprima un mensaje que diga “Aprobó el año”, a continuación si la suma de las notas es mayor a 7 y menor a 12 imprima un mensaje que diga “PER”, caso contrario muestre un mensaje que diga “Reprobó el año”. Inicio T1, T2, T3 S = T1+ T2+ T3 (S > = 12) “Aprobó el año” Fin (S>7) y (S < 12) “PER” “Reprobó” V F V V
  • 3. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Pseudocódigo Inicio T1, T2, T3, S: ENTERO Escriba “Introduzca la primera nota” Lea T1 Escriba “Introduzca la segunda nota” Lea T2 Escriba “Introduzca la tercera nota” Lea T3 S ← T1 + T2 +T3 SI (S > = 12) Escriba “Aprobó el año” Caso contrario SI (S > 7) y S< 12) Escriba “PER” Caso contrario Escriba“Reprobó el año” Fin Traza del Algoritmo Inicio Introduzca la primera nota 02 Introduzca la segunda nota 03 Introduzca la tercera nota 07 S = 2 + 3 + 7 12>=12? V Aprobó el año Fin
  • 4. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 2. Elabore un diagrama que lea el precio individual y el número de entradas al cine a comprar. Adicionalmente ingresa la edad de la persona. Calcule y visualice el total a pagar. Considere que si la persona es de la 3ra. Edad (65 años o más) debe pagar solo la mitad de todo. Inicio PI, CE, EP TP = PI * CE (EP >= 65) TP = TP /2 TP Fin V F
  • 5. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Pseudocódigo Inicio Escriba “Introduzca el Precio de las Entradas” Lea PI Escriba “Introduzca la Cantidad de Entradas a comprar” Lea CE Escriba “Introduzca la Edad de la Persona” Lea EP TP← PI * CE Si (EP > = 65) TP ← TP / 2 Escriba “Debe pagar:”, TP Fin Traza del Algoritmo Inicio Introduzca el Precio de las Entradas 100 Introduzca la Cantidad de Entradas a comprar 3 Introduzca la Edad de la Persona 68 TP = 100 * 3 68 > = 65? V TP = 18 / 2 Debe pagar: 9 Fin
  • 6. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 3. Ingrese el sueldo por hora y las horas trabajadas por un empleado. Solo si el salario neto a recibir por el empleado es menor a Bs 200.00 páguesele por concepto de transporte Bs 50.00 adicional. Visualice el salario a recibir. Inicio SxH, HT SNR = SxH * HT (SNR<200) SNR = SNR +50 SNR Fin Pseudocódigo Inicio Escriba “Introduzca Sueldo por Horas” Lea SPH Escriba “Introduzca Horas trabajadas” Lea HT SNR ← SPH * HT SI (SNR < 200) SNR = SNR + 50 Escriba “Sueldo a recibir”, SNR FinV F
  • 7. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 4. Realice un diagrama de flujo que lea tres números. Visualice al mayor de ellos. Inicio A, B, C MAY ← A (B >MAY) MAY ← B (C> MAY) MAY ← C MAY FIN Pseudocódigo Inicio Escriba “Introduzca un número” Lea A Escriba “Introduzca un número” Lea B Escriba “Introduzca un número” Lea C MAY ← A SI (B > MAY) MAY← B SI (C > MAY) MAY ← C Escriba “El número mayor es:” May Fin V V F F
  • 8. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 5. El siguiente diagrama visualiza “ACEPTADO” si la edad es mayor o igual a 18 años y la estatura es superior a 1,70cms. Caso contrario visualice “RECHAZADO”. INICIO ED, EST ED >=18 AND EST>170 “ACEPTADO” “RECHAZADO” FIN Pseudocódigo Inicio Escriba “Diga la Edad” Lea ED Escriba “Diga la Estatura” Lea EST SI (ED > =18) Y (EST > 1,70) Escriba “ACEPTADO“ Caso contrario Escriba “RECHAZADO” Fin V F
  • 9. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 6. El siguiente diagrama visualiza el mensaje “USTED PUEDE JUBILARSE AHORA” cuando el trabajador tiene más de 60 años de edad o más de 25 años de servicio. En caso contrario se visualiza “TODAVIA LE FALTA PARA JUBILARSE”. INICI O ED, AP (ED>=60) or (S>=25) “USTED PUEDE JUBILARSE AHORA” “TODAVIA FALTA PARA JUBILARSE” FIN Pseudocódigo Inicio Escriba “Introduzca Edad” Lea ED Escriba “Diga años de Servicio” SI (ED>=60) or (S>=25) Escriba “Usted puede jubilarse ahora” Caso contrario Escriba “Todavía falta para jubilarse” Fin V F
  • 10. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 7. En la infantería de marina se necesita comprobar automáticamente la estatura de los aspirantes a marinos. Si tiene una estatura mayor o igual a 1,70 muestre un mensaje que diga “Puede ingresar”, caso contrario, muestre un mensaje que diga “No puede ingresar”. Inicio EST (EST >= 1.70) “PUEDE INGRESAR” FIN “NO PUEDE INGRESAR” V F Pseudocódigo Inicio Escriba “Diga la Estatura” Lea EST SI (EST > = 1,70) Escriba “Puede ingresar” Caso contrario Escriba “No puede ingresar” Fin
  • 11. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 8. Ingresar una edad y comprobar si es menor de edad o mayor de edad. Si la edad dada es menor a 18 imprima mensaje “Menor de edad” caso contrario muestre mensaje ”Mayor de edad”. INICIO ED (ED<18) “ES MENOR DE EDAD” FIN “ES MAYOR DE EDAD” Pseudocódigo Inicio Escriba “Diga la Edad” Lea ED SI (ED < 18) Escriba “Menor de edad” Caso contrario Escriba “Mayor de edad” Fin V F
  • 12. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 9. Realice un diagrama que lea el marcador de un partido de champions league , es decir cuántos goles marco el equipo del Real Madrid y cuántos anotó el equipo del Manchester United. Visualice el mensaje con el nombre del equipo ganador o si es que hubo empate. INICIO REA, MAN REA > MAN “GANO REAL MADRID” MAN > REA “GANO MANCHESTER UNITED” “EMPATE“ FIN F V F V
  • 13. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Pseudocódigo Inicio Escriba “Introduzca los goles que anotó Real Madrid” Lea REA Escriba “Introduzca los goles que anotó MANCHESTER UNITED” Lea MAN SI (REA> MAN) Escriba “GANO REAL MADRID” Caso contrario SI (MAN > REA) Escriba “GANO MANCHESTER UNITED” Caso contrario Escriba “Empate” Fin
  • 14. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 10. Determinar si dos números son iguales o diferentes. Determine cuál de los dos es el mayor Inicio N1, N2 N1=N2 N1>N2 N1 es el mayor Fin Son iguales N2 es el mayor Pseudocódigo Inicio Escriba “Introduzca un número” Lea N1 Escriba “Introduzca otro número” Lea N2 SI (N1 = N2) Escriba”Son iguales” Caso contrario SI (N1>N2) Escriba”N1 es el mayor” Caso contrario Escriba”N2 es el mayor” Fin V V F F
  • 15. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 11. Se introduce a través del teclado un numero entero averiguar si el numero dado es par o impar e imprimir el mensaje correspondiente. Inicio NUM Res ← NUM mod 2 (RES = 0) “Numero Par” “Número Impar” Fin V F
  • 16. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Pseudocódigo Inicio Escriba “Introduzca un Número” Lea Num Res ← (Num mod 2) SI (RES = 0) Escriba “Número par” Caso contrario Escriba “Número impar” Fin
  • 17. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 12. Construir un algoritmo tal, que dado como dato un número, escriba un mensaje si el número es positivo. Inicio Num (Num > 0) “NUMERO NEGATIVO” Fin “NUMERO POSITIVO” V F Pseudocódigo Inicio Escriba “Introduzca un Número” Lea NUM SI (NUM > O) Escriba “NÚMERO POSITIVO” CASO CONTRARIO Escriba “NÚMERO NEGATIVO” Fin
  • 18. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 2. Ejercicios Propuestos de Estructuras de Decisión 1. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a Bs. 7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. 2. Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobará si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. 3. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los Bs1000 ¿Cuál será la cantidad que pagará una persona por su compra? 4. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: si trabaja 40 horas o menos se le paga Bs16 por hora, si trabaja más de 40 horas se le paga Bs16 por cada una de las primeras 40 horas y Bs 20 por cada hora extra. 5. Que lea dos números y los imprima en forma ascendente 6. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo existen dos claves). 7. 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% 9. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume. 10) Leer tres números diferentes e imprimir el número mayor de los tres.
  • 19. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 3. Ejercicios Resueltos de Estructuras Iterativas 1. Para que una persona pueda ejercer su voto en una elección de gobierno, debe de ser mayor de edad y debe ser venezolano. Aplique un ciclo mientras, y haga una pregunta “¿Desea continuar?”, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es Si (S) siga en el ciclo. Pseudocódigo Inicio edad: entero nacionalidad, respuesta: caracter respuesta = “s” Mientras (respuesta = “s”) haga inicio Escriba “Indique la edad:” Lea edad Escriba “Indique nacionalidad:” Lea nacionalidad Si (edad >= 18) y (nacionalidad = “V”) entonces Escriba “Puede votar” Sino Escriba “NO puede votar” Escriba “¿Desea continuar? “ Lea respuesta Fin (mientras) Fin (de inicio) 2. Para que una persona pueda casarse, debe de ser mayor de edad y soltero. Efectuar el ciclo mientras, aplicando una pregunta “¿Desea continuar?”, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es Si (S) siga en el ciclo. Pseudocódigo Inicio Edad: Entero estado_c, respuesta: caracter respuesta= “s” Mientras (respuesta = “s”) haga Inicio Escriba “Cuál es su edad:” Lea edad Escriba”Cuál es su estado civil:” Lea estado_c Si (edad >= 18) y (estado_c = “S”) entonces
  • 20. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Escribir “Se puede CASAR” Sino Escribir “NO puede CASARSE” Escriba “¿Desea continuar?” Lea respuesta Fin (mientras) Fin (de inicio) 3. Haga un algoritmo para determinar si un número es positivo o negativo. Aplique un ciclo, para 100 números. Pseudocódigo Inicio num, contador: entero contador = 1 Mientras (contador <= 100) haga inicio Escriba “Digite un número” Lea num Si (num > 0) entonces Escriba “El número es Positivo” Sino Escriba “El número es Negativo” Contador = contador + 1 Fin (mientras) Fin (inicio) 4. Escriba un algoritmo que calcule el área de un rectángulo. Efectuar el ciclo mientras, aplicando una pregunta “¿Desea continuar?”, si la respuesta es No (N) entonces salga del ciclo, si la respuesta es Si (S) siga en el ciclo. Pseudocódigo Inicio lado1, lado2, área: real respuesta: caracter respuesta = “s” Mientras (respuesta = “s”) haga inicio Escriba “Digite el primer lado” Lea lado1 Escriba “Digite el segundo lado” Lea lado2 Area = lado1 * lado2 Escriba “El área del rectángulo es: ”, area Escriba “¿Desea continuar? “
  • 21. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Lea respuesta Fin (mientras) Fin (inicio) 5. Calcular la media de N números y escribir su resultado. Pseudocódigo Inicio N, i, Suma, Num: Entero Escriba “Indique la cantidad de números a procesar” Lea N Suma = 0 Para (i =1; hasta N; inc 1) hacer inicio Escriba “Indique el número” Lea Num Suma = Suma + Num Fin_Para Escriba “La suma es: ”, Suma Escriba “La media es : ”, Suma/N Fin 6. Leer N números e escribir solamente los números positivos Pseudocódigo Inicio N, i, Suma, Num: Entero Escriba “Indique la cantidad de números a procesar” Lea N Suma = 0 Para (i=1; hasta N; inc 1) inicio Escriba “Indique el número” Lea Num Si (Num > 0) entonces Escribir Num Fin_Para Fin 7. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un algoritmo para calcular el promedio de calificación y la calificación más baja de todo el grupo. Pseudocódigo Inicio Est: Entero Suma, Baja, Calificacion: real
  • 22. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Suma = 0 Baja = 0 Para (Est = 1; Est <= 40; inc 1) inicio Escriba “Introduzca la calificación” Lea Calificación Suma = Suma + Calificación Si (Calificación < Baja) entonces Baja = Calificación Fin_Para Escribir “El promedio de calificación es. ”, Suma / 40 Escribir “La nota más baja es: ”, Baja Fin 8. Dadas N notas de un estudiante calcular: a) Cuantas notas tiene aplazadas (Nota menor a 12). b) Cuantos aprobados. c) El promedio de notas. d) El promedio de notas aprobadas y desaprobadas. Pseudocódigo Inicio N, i, ContAplazados, ContAprob: Entero Acum_Aplazados, Acum_Aprobados, Acum_Total,: Entero Nota: Real Escriba “Ingrese la cantidad de notas del estudiante:” Lea N ContAplazados = 0 ContAprob = 0 Acum_Aplazados = 0 Acum_Aprobados = 0 Acum_Total = 0 Para (i= 1; i<= N; inc 1) Inicio Escriba “Ingrese la nota del estudiante” Lea Nota Si (Nota < 12) entonces Inicio ContAplazados = ContAplazados + 1 Acum_Aplazados = Acum_Aplazados + Nota Fin_Si Sino Inicio ContAprob = ContAprob + 1
  • 23. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella Acum_Aprobados = Acum_Aprobados + Nota Fin_Si Acum_Total = Acum_Total + Nota Fin_Para Escribir “El promedio de aprobadas es: ”, Acum_Aprobados / ContAprob Escribir “El promedio de aplazadas es: ”, Acum_Aplazados/ ContAplazados Escribir “El promedio total es: ”, Acum_Total / N Fin 4. Ejercicios Propuestos de Estructuras Iterativas Ciclos con un Número Determinado de Iteraciones (Hacer-Para) 1. Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños, jóvenes, adultos y adulto mayor que existen en su zona habitacional. Se determinan las categorías con base en la siguiente tabla: CATEGORIA EDAD Niños 0-12 Jóvenes 13-29 Adultos 30-59 Adulto Mayor 60 en adelante 2. Al cerrar un expendio de naranjas, 15 clientes que aún no han pagado recibirán un 15% de descuento si compran más de 10 kilos. Determinar cuánto pagara cada cliente y cuanto percibirá la tienda por esas compras. 3. Un Zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de edades: de 0 a 1 año, de más de 1 año y menos de 3 y de 3 o más años. El zoológico todavía no está seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y si son chimpancés tomara 40. Ciclos con un Número Indeterminado de Iteraciones ( Hacer-Mientras) 4. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10%
  • 24. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella extra por comisiones de sus ventas. El gerente de su compañía desea saber cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones. 5. En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene de la siguiente forma: Si el obrero trabaja 40 horas o menos se le paga Bs 20 por hora, Si trabaja más de 40 horas se le paga Bs20 por cada una de las primeras 40 horas y Bs 25 por cada hora extra. 6. Determinar cuántos hombres y cuantas mujeres se encuentran en un grupo de n personas, suponiendo que los datos son extraídos alumno por alumno. 7. Obtener el promedio de calificaciones de un grupo de n alumnos. 8. Calcular el promedio de edades de hombres, mujeres y de todo un grupo de alumnos. 9. Encontrar el menor valor de un conjunto de n números dados. 10. Encontrar el mayor valor de un conjunto de n números dados. Ciclos con un Número Indeterminado de Iteraciones ( Repetir- Hasta) 11. En la Cámara de Diputados se levanta una encuesta con todos los integrantes con el fin de determinar qué porcentaje de los n diputados está a favor del Tratado de Libre Comercio, que porcentaje está en contra y que porcentaje se abstiene de opinar. 12. Un jefe de casilla desea determinar cuántas personas de cada una de las secciones que componen su zona asisten el día de las votaciones. Las secciones son: norte, sur y centro. También desea determinar cuál es la sección con mayor número de votantes. 13. Leer 50 calificaciones de un grupo de alumnos. Calcule y escriba el porcentaje de reprobados. Tomando en cuenta que la calificación mínima aprobatoria es de 12.
  • 25. Algorítmica y Programación Unidad 5. Ejercicios Estructuras de Control Ing. Sullin Santaella 14. El profesor de una materia desea conocer la cantidad de sus alumnos que NO tienen derecho al PER. Diseñe un algoritmo que lea las calificaciones obtenidas en las 5 unidades por cada uno de los 40 alumnos y escriba la cantidad de ellos que no tienen derecho al PER. 15. Leer los 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el número del candidato ganador y su cantidad de votos. 16. Suponga que tiene usted una tienda y desea registrar las ventas en su computadora. Diseñe un algoritmo que lea por cada cliente, el monto total de su compra. Al final del día que escriba la cantidad total de ventas y el número de clientes atendidos. Problemas Repetitivos Compuestos 17. Suponga que tiene una tienda y desea registrar sus ventas por medio de una computadora. Diseñe un pseudocódigo que lea por cada cliente: a).- el monto de la venta, b).- calcule e imprima el IVA , c).-calcule e imprima el total a pagar, d).- lea la cantidad con que paga el cliente, e).-calcule e imprime el cambio. Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja. 18. Un grupo de 100 estudiantes presentan un examen de Algorítmica y Programación. Diseñe un diagrama que lea por cada estudiante la calificación obtenida y calcule e imprima: a) La cantidad de estudiantes que obtuvieron una calificación menor a 12. b) La cantidad de estudiantes que obtuvieron una calificación de 12 o más pero menor que 16. c) La cantidad de estudiantes que obtuvieron una calificación de 16 o más pero menor que 18. d) La cantidad de estudiantes que obtuvieron una calificación de 18 o más.