Sunteți pe pagina 1din 12

SERVICIO NACIONAL DE APRENDIZAJE

REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

INSTRUMENTO DE EVALUACIN: LISTA DE CHEQUEO

PROGRAMA: TECNOLOGIA EN ANALISIS Y DESARROLLO DE S.I. COD: C2-Logica1TS-01


MODULO: 220501032 = Analizar los requerimientos del cliente para construir el sistema de
informacin.
UNIDAD DE APRENDIZAJE: Anlisis y Desarrollo en la solucin de problemas y alternativas en lenguajes de
programacin (Diagramacin y Algoritmos)
ACTIVIDAD EAE: Evaluar el Aprendizaje de los Aprendices con respecto a la norma.
RESPONSABLE: VCTOR HERNN ARISMENDY AGUDELO
LUGAR Y FECHA: Caucasia,
DURACIN: 30 Horas VALOR:
APRENDIZ: LEONEL DE JESUS RESTREPO RIVERO

HABILIDADES ANALITICAS

Uno nunca debe imponer sus puntos de vista sobre un problema; ms bien, debe estudiarlo y oportunamente aparecer una
solucin. Los pensamientos son ms fuertes al momento de analizar la habilidad y la facultad de evaluar y juzgar. Es una
combinacin de fortalezas mentales apoyada por cualidad importante que contribuyan a forjar una mente creadora.

Seor aprendiz, es importante que usted que se encuentra estudiando lgica para realizar programas las asimile, puesto que no
le servir para manejar un algoritmo, sino para resolver cualquier problema que requiera de una solucin. Desarrolle los
ejercicios en Excel, LPP y PSeint con su Respectivo Diagrama

ALGORITMOS SEUDOCODIFICACION

Antes de desarrollar algn Algoritmo, ejecute los siguientes pasos.


1. El enunciado es claro y completo?.
2. Anlisis del problema Que se pide realizar?, Que datos, procesos o variables necesitamos?
3. Seleccionar la mejor alternativa Visin clara de lo que se va a realizar.
4. Seudocodificacin o desarrollo del programa. Diseo y variables con una buena explicacin.
5. Prueba de escritorio Verifica si el desarrollo del programa es correcto.

EJERCICIOS:

1. Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el vendedor desea saber
cunto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que
recibir en el mes tomando en cuenta su sueldo base y comisiones.
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cunto deber
pagar finalmente por su compra.
3. Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de
estudiantes.
4. Realizar un algoritmo que calcule la edad de una persona.
5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
6. El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender
para obtener una ganancia del 30%.
7. Todos los lunes, mircoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

Los ejercicios se sustentaran. Suerte!


SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

HOJA DE RESPUESTAS

1.
VISION LOGICA

inicio
nombre:
salario b, comisin, v1, v2, v3 = 0
lea nombre, salariob, v1, v2, v3
comisin = ((v1+v2+ 3)*10)/100
v. total= salario b + comisin
imprimir el vendedor , nombre, gano un total de , v. total, incluyendo , comisin, de comisiones

1.1 lpp
cadena [80] nombre
real salariob, comisin, v1, v2, v3, total
inicio
escriba "nombre del vendedor -> "
lea nombre
escriba "cuanto es el salario basico? -> "
lea salariob
escriba " venta 1 ->"
lea v1
escriba " venta 2 ->"
lea v2
escriba " venta 3 ->"
lea v3
comision <-((v1+v2+v3)*10)/100
vtotal <- (salariob+comision)
escriba " el vendedor ", nombre, " gano un total de ", vtotal, " incluyendo ", comision, " de comisiones "
fin

1.2 pseint

proceso
escribir "nombre del vendedor ->
leer nombre
escribir "cuanto es el salario basico? -> "
leer salariob
escribir " venta 1 ->"
leer v1
escribir " venta 2 ->"
leer v2
escribir " venta 3 ->"
leer v3
comision <-((v1+v2+v3)*10)/100
vtotal <- (salariob+comision)
escribir " el vendedor ", nombre, " gano un total de ", vtotal, " incluyendo ", comision, " de comisiones
fin proceso
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

1.3

2. VISION LOGICA
Inicio
nombre:
valor, cedula, descuento= 0
lea nombre, cedula, valor
descuento = (valor*15)/100
imprimir "el cliente ", nombre, " tiene un descuento de ", descuento, "y el valor total a pagar es -> ", valor descuento
fin

2.1 LPP
Cadena [80] nombre
Real valor, cedula, descuento
Inicio
Escriba "nombre del cliente ->"
Lea nombre
Escriba "cedula de ciudadana ->"
Lea cedula
Escriba "valor de la compra ->"
lea valor
Descuento <- (valor*15)/100
escriba "el cliente ", nombre, " tiene un descuento de ", descuento
llamar nueva_linea
escriba "y el valor total a pagar es -> ", valor -descuento
llamar nueva_linea
escriba " gracias por su compra "
llamar nueva_linea
escriba " gracias por su compra "
fin
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

2.2 PSEINT
proceso descuento
escribir 'nombre del cliente ->';
leer nombre;
escribir 'cedula de ciudadana ->';
leer cedula;
escribir 'valor de la compra ->';
leer valor;
descuento<-(valor*15)/100;
escribir 'el cliente ',nombre,' tiene un descuento de ',descuento;
escribir ' ';
escribir 'y el valor total a pagar es -> ',valor-descuento;
escribir ' ';
escribir ' gracias por su compra ';
escribir ' ';
escribir ' gracias por su compra ';
fin proceso

2.3
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

3. VISION LOGICA
inicio
nombre:
promedio, hombres, mujeres= 0
lea nombre, mujeres, hombres
promedio = (hombre+mujeres)
promedio hombres = ((hombres*100)/promedio)
promedio mujeres = ((mujeres*100)/promedio)
imprimir " el promedio total de mujeres en el grupo es ", mujeres, " y el total de hombres en el grupo es", hombres

3.1
Cadena [80] nombre
real estudiantes, promedio, hombres, mujeres
inicio
escriba "cual es el nombre del grupo -> "
lea nombre
escriba "cuantas mujeres hay en el grupo -> "
lea mujeres
escriba "cuantos hombres hay en el grupo -> "
lea hombres
promedio <- (hombres+mujeres)
Escriba " el total de alumnos es ", promedio
llamar nueva_linea
escriba " ****** ahora hayamos el promedio de hombre y mujeres ******"
llamar nueva_linea
hombres <- ((hombres*100)/promedio)
llamar nueva_linea
mujeres <- ((mujeres*100)/promedio)
escriba " el promedio total de mujeres en el grupo es ", mujeres
llamar nueva_linea
escriba " y el total de hombres en el grupo es", hombres
llamar nueva_linea
escriba " y la suma de los dos promedios seria ", (hombres+mujeres)
fin
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

3.2 proceso promedio


Escribir "cul es el nombre del grupo -> "
leer nombre
escribir "cuantas mujeres hay en el grupo -> "
leer mujeres
escribir "cuantos hombres hay en el grupo -> "
leer hombres
promedio <- (hombres+mujeres)
escribir " el total de alumnos es ",promedio
escribir " "
escribir " ****** ahora hayamos el promedio de hombre y mujeres ******"
escribir " "
hombres <- ((hombres*100)/promedio)
escribir " "
mujeres <- ((mujeres*100)/promedio)
escribir " el promedio total de mujeres en el grupo es ", mujeres
escribir " "
escribir " y el total de hombres en el grupo es", hombres
escribir " "
escribir " y la suma de los dos promedios seria ", (hombres+mujeres)
Fin proceso

3.3
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

4 VISION LOGICA
Inicio
Nacimiento, actualidad, promedio
Lea nacimiento, actualidad
Promedio = (actualidad-nacimiento)
Imprimir " dependiendo de los datos usted tiene o prximo a cumplir-> ", promedio, " anos

4.1 LPP
Real nacimiento, actualidad, promedio
inicio
escriba " en que ano naci usted -> "
lea nacimiento
escriba "repita nuevamente en que ano naci usted -> "
lea nacimiento
escriba "en que ano estamos actualmente ->"
lea actualidad
promedio <- actualidad-nacimiento
escriba " dependiendo de los datos usted tiene o prximo a cumplir-> ", promedio, " anos
fin

4.2 PSEINT
Proceso aos
Escribir " en que ano naci usted ->
Leer nacimiento
Escribir "en realidad naci en ese ano?? Repita nuevamente en que ano naci usted ->
Leer nacimiento
Escribir "en que ano estamos actualmente ->"
Leer actualidad
Promedio <- actualidad-nacimiento
Escribir " dependiendo de los datos usted tiene o prximo a cumplir-> ", promedio, " anos "
Finproceso

4.3
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

5. VISION LOGICA

Inicio
Nombre
Cedula, sueldo, aumento
Lea nombre, cedula, sueldo
Aumento = ((sueldo*25)/100)
Imprimir " El nuevo sueldo con el 25% de aumento del empleado es ", sueldo+aumento
Fin

5.1 LPP
Cadena [80] nombre
Real cedula, sueldo, aumento
Inicio
Escriba "Ingresar el nombre del empleado -> "
Lea nombre
Escriba "ingrese cedula -> "
Lea cedula
Escriba "Ingresar el sueldo del empleado -> "
Lea sueldo
Aumento <- ((sueldo*25)/100)
Escriba " El nuevo sueldo con el 25% de aumento del empleado es "
Escriba sueldo+ aumento
Fin

5.2 PSEINT

Proceso sueldo
Escribir "ingresar el nombre del empleado -> "
Leer nombre
Escribir "ingrese cedula -> "
Leer cedula
Escribir "ingresar el sueldo del empleado -> "
Leer sueldo
Aumento <- ((sueldo*25)/100)
Escribir " el nuevo sueldo con el 25% de aumento del empleado es
Escribir sueldo+aumento
Fin proceso
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

5.3

6. VISION LOGICA

Inicio
Precio, ganancia
Lea precio
Ganancia= (precio*30)/100
Imprimir "la ganancia que obtendr ser de -> ", ganancia, "por lo tanto usted lo vender en -> ", precio+ganancia
Fin

6.1 lpp

Real precio, ganancia


Inicio
Escriba "Ingrese el precio del producto comprado -> "
Lea precio
Llamar nueva_linea
Escriba " y usted quiere sacarle el 30 %
Ganancia <- (precio*30)/100
Llamar nueva_linea
Escriba "la ganancia que obtendr ser de -> ", ganancia
Llamar nueva_linea
Escriba "por lo tanto usted lo vender en -> ", precio+ganancia
Llamar nueva_linea
Escriba "*** buenas ganancias ***"
Fin
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

6.2 pseint
Proceso aumento
Escribir "Ingrese el precio del producto comprado -> "
Leer precio
Escribir " "
Escribir " y usted quiere sacarle el 30 %
Ganancia <- (precio*30)/100
Escribir " "
Escribir "la ganancia que obtendr ser de -> ", ganancia
Escribir " "
Escribir "por lo tanto usted lo vender en -> ", precio+ganancia
Escribir " "
Escribir "*** buenas ganancias ***"
Fin Proceso

6.3
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

8. visin lgica

INICIO
DIAS, TIEMPO1, TIEMPO2, TIEMPO3, PROMEDIO
LEA DIAS, TIEMPO1, TIEMPO2, TIEMPO3
Promedio <- (tiempo1+tiempo2+tiempo3)/3
IMPRIMIR "el promedio de tiempo en horas que hace usted en la semana es ->", promedio
FIN

7.1 LPP

Real das, tiempo1, tiempo2, tiempo3, promedio


Inicio
Escriba " cuantos das corre a la semana? -> "
Lea das
Escriba "cuanto tiempo corre en horas el primer da ->
Lea tiempo1
Escriba "cuanto tiempo corre en horas el segundo da ->
Lea tiempo2
Escriba "cuanto tiempo corre en horas el tercer da ->
Lea tiempo3
Promedio <- (tiempo1+tiempo2+tiempo3)/3
Escriba "el promedio de tiempo en horas que hace usted en la semana es ->"
Escriba promedio
Fin

7.2 pseint
Proceso tiempo
Escribir " cuantos das corre a la semana ? -> "
Leer das
escribir "cuanto tiempo corre en horas el primer dia -> "
leer tiempo1
escribir "cuanto tiempo corre en horas el segundo dia -> "
leer tiempo2
escribir "cuanto tiempo corre en horas el tercer dia -> "
leer tiempo3
promedio <- (tiempo1+tiempo2+tiempo3)/3
escribir "el promedio de tiempo en horas que hace usted en la semana es ->"
escribir promedio
FinProceso
SERVICIO NACIONAL DE APRENDIZAJE
REGIONAL ANTIOQUIA
COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL
CAUCASIA

7.3

S-ar putea să vă placă și