No - Desarrollo De Software

Anuncio
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
Descargar