SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA INSTRUMENTO DE EVALUACIÓN: LISTA DE CHEQUEO PROGRAMA: TECNOLOGIA EN ANALISIS Y DESARROLLO DE S.I. COD: C2-Logica1TS-03 MODULO: 220501032 = Analizar los requerimientos del cliente para construir el sistema de información. UNIDAD DE APRENDIZAJE: Análisis y Desarrollo en la solución de problemas y alternativas en lenguajes de programación (Diagramación y Algoritmos) ACTIVIDAD EAE: Evaluar el Aprendizaje de los Aprendices con respecto a la norma. RESPONSABLE: VÍCTOR HERNÁN ARISMENDY AGUDELO LUGAR Y FECHA: Caucasia, DURACIÓN: 30 Horas VALOR: APRENDIZ: LEONEL DE JESUS RESTREPO RIVERO HABILIDADES ANALITICAS Uno nunca debe imponer sus puntos de vista sobre un problema; más bien, debe estudiarlo y oportunamente aparecerá una solución. Los pensamientos son más fuertes al momento de analizar la habilidad y la facultad de evaluar y juzgar. Es una combinación de fortalezas mentales apoyada por cualidad importante que contribuyan a forjar una mente creadora. Señor aprendiz, es importante que usted que se encuentra estudiando lógica para realizar programas las asimile, puesto que no le servirá para manejar un algoritmo, sino para resolver cualquier problema que requiera de una solución. Desarrolle los ejercicios, LPP y PSeint con su Respectivo Diagrama ALGORITMOS – SEUDOCODIFICACION Antes de desarrollar algún Algoritmo, ejecute los siguientes pasos. 1. El enunciado es claro y completo?. 2. Análisis del problema – Que se pide realizar?, Que datos, procesos o variables necesitamos? 3. Seleccionar la mejor alternativa – Visión clara de lo que se va a realizar. 4. Seudocodificación o desarrollo del programa. Diseño y variables con una buena explicación. 5. Prueba de escritorio – Verifica si el desarrollo del programa es correcto. CICLOS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Elaborar un Algoritmo que muestre la tabla de multiplicar del 10. Elaborar un Algoritmo que lea un número, imprimir su tabla de multiplicar. Elaborar un Algoritmo que lea un número, imprimir su tabla y las 5 siguiente Eje: lea: 8 (tabla del 8 al 13) Elaborar un Algoritmo que muestre los múltiplos del 3 en un rango de cero a 100) Elaborar un Algoritmo que lea un número, imprimir sus múltiplos en un rango de cero a 100) Elaborar un Algoritmo que lea un número de 5 a 10, desintegrar el número e imprimir cada digito. Elaborar un Algoritmo que lea los datos de 1000 personas e imprimir la cantidad de mayores y menores de edad. Elaborar un Algoritmo que lea 10 números negativos, imprimir su valor absoluto. Elaborar un Algoritmo que muestre los 10 primeros números y al frente su respectivo cuadrado perfecto Elaborar un Algoritmo que lea un número y mostrar su factorial Elaborar un Algoritmo que simule un reloj análogo por un día Elaborar un Algoritmo que simule un reloj digital por un día Elaborar un Algoritmo que simule un reloj análogo con alarma (la alarma debe ser manual) Elaborar un Algoritmo que muestre la serie Fibonacci del 1 hasta el 1000 Elaborar un Algoritmo que muestre la Criba de Eratóstenes Elaborar un Algoritmo que calcule la raíz cuadrada de un número (sin función) Los ejercicios se sustentaran. ¡Suerte! SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA HOJA DE RESPUESTAS 1. Visión lógica Inicio Para k<- 1 hasta 10 cp. 1 hacer var2 <- k*10 imp. 10, "*" , k , " = ", var2 Fin 1.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 2. visión lógica Inicio Lea j Para k<- 1 hasta 10 cp. 1 hacer var2 <- k*j imp. k, "*" , j , " = ", var2 Fin Para Fin 2.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 3. Visión lógica Inicio Para j<- 1 hasta n+6 haga Para k<- 1 hasta 10 haga var2 <- k * j imp. j, "*" , k , " = ", var2 Fin Para Fin para Fin 3.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 4. visión lógica Inicio Para k<-1 HASTA 100 cp1 haga SI k MOD 3 =0 O k=1 Entonces imp. H Fin Si Fin Para Fin 4.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 5. visión lógica Inicio Lea num, múltiplos =0 Para i=0 hasta 100 cp. 1 haga Si (i mod num= 0) o (i=1) entonces imp. i Fin Si Fin Para Fin 5.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 6. Fin 6.1 visión lógica Inicio Lea num = 0 Si num< 10000 o n>9999999999 Entonces imp. "No se puede desintegrar el número” imp. "<Fuera de rango>" Sino Para k<-1 Hasta 10 Cp. 1 haga Imp. Trunc (num), "<-- ", trunc (num) mod10 Si num< de10 Entonces k=10 Fin Si Num= num/10 Fin Para Fin Si SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 7. visión lógica k=0 h=0 Para j<-1 Hasta 10 cp1 haga Lea num, ce, edad =0 Si edad >=18 Entonces k=k+1 Sino h=h+1 Fin Si Fin Para imp. "Mayor de edad ", k imp. "Menor de edad ", h Fin 7.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 8. visión lógica Para p<-1 hasta 10 cp. 1 haga Lea n=0 Si n<0 entonces imp. n*(-1) Sino p=p-1 imp. "El numero debe ser negativo" Fin si Fin para Fin 8.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 9. visión lógica Inicio Lea num=0 Para P<-1 hasta 10 cp. 1 haga imp. num," El cuadrado perfecto es -->",num*num Fin Para Fin 9.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 10. visión lógica Factorial=1 imp. "ingrese un número” Lea num Para h<-1 hasta num con paso 1 Hacer Factorial=h*factorial Fin Para Imp. "el factorial del número ", num, " es ", factorial Fin 10.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 11. visión lógica Inicio Para k<-12 Hasta 23 haga Para e<-0 Hasta 59 haga Para d<-0 Hasta 59 haga l<-l+1 Si l<43200 Entonces f<-"am" Sino f<-"pm" Fin Si Si k>12 Entonces k<-1 Fin Si Si l>86399 Entonces k<-23 e<-59 d<-59 Fin Si imp. k,":",e,":",d," ",f Esperar 0.0001 segundos Fin Para Fin Para Fin Para Fin 11.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 12. visión lógica Para horas <- 0 Hasta 12 Cp. 1 haga Para minutos <- 0 Hasta 59 Cp. 1 haga Para segund <- 0 Hasta 59 Cp. 1 haga Si horas <- 12 y minutos <- 59 y segund <- 59 Entonces Horas <- 0, minutos <- 0, segund <- 1, k<-k+1 Fin Si Si k = 1 entonces Horas <- 12 Minutos <- 59 Segund <- 59 imp. “día terminado " Fin Si Esperar 1 segundo imp. horas,":",minutos,":",segund Fin Para Fin Para Fin Para Fin 12.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 13. VISIÓN LÓGICA INICIO LEA ALANH, ALANM, ALANS, ALANT =0 PARA HORAS<-12 HASTA 12 HAGA PARA MINUTOS<-0 HASTA 59 HAGA PARA SEGUND<-0 HASTA 59 HAGA SI SEGUND <-59 ENTONCES MINUTO<-MINUTOS +1 HORAS<-0 FIN SI SI MINUTOS>60 ENTONCES HORAS<-HORAS+1 FIN SI SI HORAS=12 Y MINUTOS= 59 Y SEGUND=59 ENTONCES SEGUND=0, MINUTOS=0, HORAS=1,H<-H+1 FIN SI SI (H =0 ) O (H=2 Y HORAS=12) O(H=4 Y HORAS=12) ENTONCES R<-"AM" FIN SI SI (C=1 Y HORAS=12) O (C=3 Y HORAS=12) ENTONCES R<-"PM" FIN SI ESPERAR 1 SEGUNDO SI (HORAS=ALANH Y MINUTOS=ALANM) Y (SEGUND=ALANS Y R=ALANT) ENTONCES LIMPIAR PANTALLA PARA G<- 1 HASTA 30 HAGA IMP " HOY NO ES DOMINGO IMPOSIBLE QUE ESTES ENGUAYABADO " FIN PARA ESPERAR 15 SEGUNDOS FIN SI IMP HORAS,":", MINUTOS,":", SEGUND,":",R," ",C SI C=4 ENTONCES HORAS=12, MINUTOS=59, SEGUND=59 FIN SI FIN PARA FIN PARA FIN PARA Fin SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 13.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 14. Visión lógica v1=0 v2=1 Para sf<-1 Hasta 1000 cp. 1 hacer imp. sf Sf=v1+v2 v1=v2 v2=sf Si sf <1000 Sf=sf-1 Sino sf=1000 Fin Si Fin Para imp. Sf-1 14.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 15. Visión lógica Para k<-1 Hasta 100 cp. 1 hacer Primo<-0 Para p<-1 Hasta k Hacer Si k mod p=0 Entonces Primo<-primo+1 Fin Si Fin Para Si primo>0 y primo <3 Entonces Imp. k Fin Si Fin Para Fin 15.1 SERVICIO NACIONAL DE APRENDIZAJE REGIONAL ANTIOQUIA COMPLEJO TECNOLOGICO PARA LA GESTION AGROEMPESARIAL CAUCASIA 16. Visión lógica Lea n Para p<-1 hasta 2000 cp. 1 hacer Si p= 1 Entonces Aux<-n Sino Aux<-vf Fin Si Vf<-(n/aux+aux)/2 Si vf=aux Entonces imp. vf p=2000 Fin Si Fin Para Fin Proceso 16.1