SlideShare una empresa de Scribd logo
1 de 22
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)
ALGORITMICA Y 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
Fin
V
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
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

Más contenido relacionado

Similar a Santaella u5 ejerciciosestructurasdecontrol

Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Mormorejera
MormorejeraMormorejera
MormorejeraCCCCC
 
Santaella u4 estructurassecuenciales
Santaella u4 estructurassecuencialesSantaella u4 estructurassecuenciales
Santaella u4 estructurassecuencialesSol Hernández
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Univerdad fermin toro
 
Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADACami Ochoa
 
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaMétodo SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaSebastian Rodriguez Robotham
 
Formulas lógicas y estadisticas
Formulas lógicas y estadisticasFormulas lógicas y estadisticas
Formulas lógicas y estadisticasMelissa Torrealba
 
Taller logica ciclo mq centinela 2013
Taller logica ciclo mq  centinela 2013Taller logica ciclo mq  centinela 2013
Taller logica ciclo mq centinela 2013memorales_IUE
 
Ever gpe. alvarez manual excel
Ever gpe. alvarez manual excelEver gpe. alvarez manual excel
Ever gpe. alvarez manual excelEverAlvarez2
 

Similar a Santaella u5 ejerciciosestructurasdecontrol (20)

Compendio de 6 to grado primaria - cómputo 2014
Compendio de 6 to grado   primaria - cómputo 2014Compendio de 6 to grado   primaria - cómputo 2014
Compendio de 6 to grado primaria - cómputo 2014
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Mormorejera
MormorejeraMormorejera
Mormorejera
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
1. algoritmos
1. algoritmos1. algoritmos
1. algoritmos
 
Estructuras Secuenciales - Sullin Santaella
Estructuras Secuenciales - Sullin SantaellaEstructuras Secuenciales - Sullin Santaella
Estructuras Secuenciales - Sullin Santaella
 
Santaella u4 estructurassecuenciales
Santaella u4 estructurassecuencialesSantaella u4 estructurassecuenciales
Santaella u4 estructurassecuenciales
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Tema 05 condicional
Tema 05 condicionalTema 05 condicional
Tema 05 condicional
 
Excel novenos.pptx
Excel novenos.pptxExcel novenos.pptx
Excel novenos.pptx
 
Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADA
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaMétodo SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
 
Formulas lógicas y estadisticas
Formulas lógicas y estadisticasFormulas lógicas y estadisticas
Formulas lógicas y estadisticas
 
Taller logica ciclo mq centinela 2013
Taller logica ciclo mq  centinela 2013Taller logica ciclo mq  centinela 2013
Taller logica ciclo mq centinela 2013
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Ever gpe. alvarez manual excel
Ever gpe. alvarez manual excelEver gpe. alvarez manual excel
Ever gpe. alvarez manual excel
 
Escritura selectiva
Escritura selectivaEscritura selectiva
Escritura selectiva
 
Semana VI
Semana VISemana VI
Semana VI
 

Más de Sol Hernández

Linea de tiempo sol loyo12
Linea de tiempo sol loyo12Linea de tiempo sol loyo12
Linea de tiempo sol loyo12Sol Hernández
 
Linea de tiempo sol loyo
Linea de tiempo sol loyoLinea de tiempo sol loyo
Linea de tiempo sol loyoSol Hernández
 
Guia programacion modular
Guia programacion modularGuia programacion modular
Guia programacion modularSol Hernández
 
Santaella u6 programacionmodular (1)
Santaella u6 programacionmodular (1)Santaella u6 programacionmodular (1)
Santaella u6 programacionmodular (1)Sol Hernández
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacioncSol Hernández
 
Replanificacion de entregables proyecto ii fase 1 2021
Replanificacion de entregables  proyecto ii  fase 1 2021Replanificacion de entregables  proyecto ii  fase 1 2021
Replanificacion de entregables proyecto ii fase 1 2021Sol Hernández
 
Lineamientos academicos pstii pnfi 2021
Lineamientos academicos  pstii pnfi 2021Lineamientos academicos  pstii pnfi 2021
Lineamientos academicos pstii pnfi 2021Sol Hernández
 
Plan evaluacion 1-2021reprogramada
Plan evaluacion 1-2021reprogramadaPlan evaluacion 1-2021reprogramada
Plan evaluacion 1-2021reprogramadaSol Hernández
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Sol Hernández
 
Lineamientos academicos pstii pnfi 2021
Lineamientos academicos  pstii pnfi 2021Lineamientos academicos  pstii pnfi 2021
Lineamientos academicos pstii pnfi 2021Sol Hernández
 
Planificacion de entregables proyecto ii fase 1 2021
Planificacion de entregables  proyecto ii  fase 1 2021Planificacion de entregables  proyecto ii  fase 1 2021
Planificacion de entregables proyecto ii fase 1 2021Sol Hernández
 
Plan evaluacion 1-2021ultimo2.docx
Plan evaluacion 1-2021ultimo2.docxPlan evaluacion 1-2021ultimo2.docx
Plan evaluacion 1-2021ultimo2.docxSol Hernández
 
Informe pstii 2020 (1)
Informe pstii 2020 (1)Informe pstii 2020 (1)
Informe pstii 2020 (1)Sol Hernández
 
Planificacion de entregables proyecto ii fase 1
Planificacion de entregables  proyecto ii  fase 1Planificacion de entregables  proyecto ii  fase 1
Planificacion de entregables proyecto ii fase 1Sol Hernández
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmosSol Hernández
 
Plan evaluacion 1-2021ultimo
Plan evaluacion 1-2021ultimoPlan evaluacion 1-2021ultimo
Plan evaluacion 1-2021ultimoSol Hernández
 

Más de Sol Hernández (20)

Linea de tiempo sol loyo12
Linea de tiempo sol loyo12Linea de tiempo sol loyo12
Linea de tiempo sol loyo12
 
Linea de tiempo sol loyo
Linea de tiempo sol loyoLinea de tiempo sol loyo
Linea de tiempo sol loyo
 
Ejerreueltos de c
Ejerreueltos de cEjerreueltos de c
Ejerreueltos de c
 
Guia programacion modular
Guia programacion modularGuia programacion modular
Guia programacion modular
 
Santaella u6 programacionmodular (1)
Santaella u6 programacionmodular (1)Santaella u6 programacionmodular (1)
Santaella u6 programacionmodular (1)
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc
 
Replanificacion de entregables proyecto ii fase 1 2021
Replanificacion de entregables  proyecto ii  fase 1 2021Replanificacion de entregables  proyecto ii  fase 1 2021
Replanificacion de entregables proyecto ii fase 1 2021
 
Lineamientos academicos pstii pnfi 2021
Lineamientos academicos  pstii pnfi 2021Lineamientos academicos  pstii pnfi 2021
Lineamientos academicos pstii pnfi 2021
 
Plan evaluacion 1-2021reprogramada
Plan evaluacion 1-2021reprogramadaPlan evaluacion 1-2021reprogramada
Plan evaluacion 1-2021reprogramada
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4
 
Lineamientos academicos pstii pnfi 2021
Lineamientos academicos  pstii pnfi 2021Lineamientos academicos  pstii pnfi 2021
Lineamientos academicos pstii pnfi 2021
 
Planificacion de entregables proyecto ii fase 1 2021
Planificacion de entregables  proyecto ii  fase 1 2021Planificacion de entregables  proyecto ii  fase 1 2021
Planificacion de entregables proyecto ii fase 1 2021
 
Plan evaluacion 1-2021ultimo2.docx
Plan evaluacion 1-2021ultimo2.docxPlan evaluacion 1-2021ultimo2.docx
Plan evaluacion 1-2021ultimo2.docx
 
Informe pstii 2020 (1)
Informe pstii 2020 (1)Informe pstii 2020 (1)
Informe pstii 2020 (1)
 
Planificacion de entregables proyecto ii fase 1
Planificacion de entregables  proyecto ii  fase 1Planificacion de entregables  proyecto ii  fase 1
Planificacion de entregables proyecto ii fase 1
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos
 
Plan evaluacion 1-2021ultimo
Plan evaluacion 1-2021ultimoPlan evaluacion 1-2021ultimo
Plan evaluacion 1-2021ultimo
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Santaella u5 ejerciciosestructurasdecontrol

  • 1. Algorítmica y Programación Unidad 5.Ejercicios Estructuras de Control Ing. Sullin Santaella PROGRAMA NACIONAL DE FORMACIÓN EN INFORMATICA (PNFI) ALGORITMICA Y 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 Fin V 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 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
  • 19. 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? “
  • 20. 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
  • 21. 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
  • 22. 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