Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GA2-220501096-AA1-EV01
Aprendiz SENA
Ficha: 2547488
Junio 31 de 2022
Medellín, Colombia
INTRODUCCIÓN
El objetivo de este documento es realizar la definición de la solución a cinco (5) problemas
presentados a continuación desde el análisis de estos hasta la presentación del posible
algoritmo de dicha solución de acuerdo al análisis realizado en cada uno de estos.
Proceso
Calcular el puntaje final obtenido por el postulante de acuerdo al numero de
repuestas correctas, incorrectas o en blanco donde la cantidad de las respuestas
correctas suman 4 puntos cada una, la cantidad de respuestas incorrectas restan
un (1) punto cada una y la cantidad de respuestas en blanco suman cero (0) puntos
cada una.
Datos de Salida
El puntaje Final obtenido por el postulante.
Definición de Variables
Nombre de Variable Tipo de Dato Descripción
crc Numérico Entero Cantidad de respuestas correctas
cri Numérico Entero Cantidad de respuestas incorrectas
crb Numérico Entero Cantidad de respuestas en blanco
pf Numérico Entero Puntaje Final
Posible Algoritmo
Leer crc
Leer cri
Leer crb
pf = (4 * crc – cri + crb * 0)
Escribir pf
Análisis
Datos de Entrada
Cantidad de partidos ganados
Cantidad de partidos empatados
Cantidad de partidos perdidos
Proceso
Calcular el puntaje total obtenido por el equipo de acuerdo a la cantidad de partidos
ganados, empatados y perdidos, donde la cantidad de partidos ganados suman 3
puntos cada uno, la cantidad de partidos empatados suman un (1) punto cada uno
y la cantidad de partidos perdidos suman cero (0) puntos cada uno.
Datos de Salida
El puntaje total obtenido por el equipo
Definición de Variables
Nombre de Variable Tipo de Dato Descripción
cpg Numérico Entero Cantidad de partidos ganados
cpe Numérico Entero Cantidad de partidos empatados
cpp Numérico Entero Cantidad de partidos perdidos
pt Numérico Entero Puntaje total del equipo
Posible Algoritmo
Leer cpg
Leer cpe
Leer cpp
pt = (3 * cpg + 1 * cpe + cpp * 0)
Escribir pf
Análisis
Datos de Entrada
El número de horas laboradas en el mes
El valor de la tarifa por hora
Proceso
Calcular la planilla de pago de acuerdo al numero de horas laboradas y al valor de
la tarifa por hora del empleado.
Formula: Planilla de pago = Numero de horas laboradas X Valor de la tarifa por
hora.
Datos de Salida
El valor de la planilla de pago del empleado.
Definición de Variables
Nombre de Variable Tipo de Dato Descripción
nhl Numérico Real Número de horas laboradas
vth Numérico Real Valor de tarifa por hora
ppe Numérico Real Planilla de pago del empleado
Posible Algoritmo
Leer nhl
Leer vth
ppe = nhl * vth
Escribir ppe
4. Elaborar un algoritmo que solicite la edad de dos hermanos y muestre un
mensaje indicando la edad del mayor y cuántos años de diferencia tiene con
el menor.
Análisis
Datos de Entrada
La edad del primer hermano
La edad del segundo hermano
Proceso
De acuerdo a la edad ingresada en cada uno de los dos hermanos determinar cual es el mayor de
los dos y calcular la diferencia de edad del menor con respecto al hermano mayor así:
Si la edad del hermano uno es mayor que edad del hermano dos entonces se haya la diferencia
restando la edad del hermano dos de la edad del hermano uno, de lo contrario se pregunta si la edad
del hermano dos es mayor que la edad del hermano uno, si es cierto se calcula la diferencia restando
la edad del hermano uno de la edad del hermano dos y si no es porque ambas edades son iguales
y la diferencia será CERO (0) años.
Datos de Salida
El mensaje indicando cual edad de hermano es la mayor y la diferencia en años de ambos hermanos.
Definición de Variables
Nombre de Variable Tipo de Dato Descripción
edh1 Numérico Entero Edad del hermano uno (1)
edh2 Numérico Entero Edad del hermano dos (2)
dife Numérico Entero Diferencia de edades en años
Posible Algoritmo
Leer edh1
Leer edh2
Si edh1 > edh2 Entonces
dife = edh1 – edh2
Escribir “El hermano uno es el de mayor edad y su edad es: “, eh1
Escribir “La diferencia de edades es: ”, dife
SiNo
Si edh2 > edh1 Entonces
dife = edh2 – edh1
Escribir “El hermano dos es el de mayor edad y su edad es: “, eh2
Escribir “La diferencia de edades es: ”, dife
SiNo
dife = edh1 – edh2
Escribir “Ambos hermanos tienen la misma edad y esta es: “, eh1
Escribir “La diferencia de edades es: ”, dife
FinSi
FinSi
5. Elaborar un algoritmo que permita leer tres números enteros distintos entre
sí, y determinar el orden de mayor a menor de los tres.
Análisis
Datos de Entrada
El valor del primer número entero
El valor del segundo número entero
El valor del tercer número entero
Proceso
Determinar el orden descendente de los tres números comparándolos entre sí.
Datos de Salida
Los números en orden descendente.
Definición de Variables
Nombre de Variable Tipo de Dato Descripción
a Numérico Entero Primer número entero
b Numérico Entero Segundo número entero
c Numérico Entero Tercer número entero
Posible Algoritmo
Leer a
Leer b
Leer c
Si a > b y b > c Entonces
Escribir “El orden descendente de los tres números es: “, a,”,”, b,”,”, c
SiNo
Si b > c y c > a Entonces
Escribir “El orden descendente de los tres números es: “, b,”,”, c,”,”, a
SiNo
Si b > a y a > c Entonces
Escribir “El orden descendente de los tres números es: “, b,”,”, a,”,”, c
SiNo
Si c > b y b > a Entonces
Escribir “El orden descendente de los tres números es: “, c,”,”, b,”,”, a
SiNo
Si c > a y a > b Entonces
Escribir “El orden descendente de los tres números es: “, c,”,”, a,”,”, b
SiNo
Escribir “El orden descendente de los tres números es: “, a,”,”, c,”,”, b
FinSi
FinSi
FinSi
FinSi
FinSi