Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIVISIÓN DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
IST 2088-____ NRC _____ Algoritmia y Programación I //
CÓDIGO = 200179704
NOMBRE = Jesús Montalvo
FECHA =
1. Construya un algoritmo que lea el año de entrada (de tipo entero) de una persona a una
empresa, y calcule con base en el año actual, el número de años trabajados en la empresa.
Inicio
Entero añoEntrada; añoActual = 2021;añosTrabajado
Escriba "Digite el año de entrada a la empresa "
Lea añoEntrada
añosTrabajado = añoActual-añoEntrada
Escriba "Usted a trabajado "añosTrabajado" años "
Fin
2. Diseñe un algoritmo que lea dos números de tipo real n , m , y los ordene en orden ascendente
de menor a mayor.
Inicio //
Real n,m
Escriba “Digite el valor de n”
Lea n
Escriba “Digite el valor de m”
Lea m
Si (n<m) entonces // n<<m
Escriba n,m
Si_no
Si (n>m ) entonces // n>>m
Escriba m, n
Si_no
Escriba n, m
Fin si
Fin si
Fin
Análisis : …….
Inicio
Real D,d,r,cPi,Ac,Ar
Escriba "Digite la diagonal mayor del rombo "
Lea D
Escriba "Digite la diagonal menor del rombo "
Lea d
Ar = (D*d)/2
cPi = 3.1416
Escriba "Digite el radio del circulo "
Lea r
Ac = (r^2)*cPi
Si (Ar > Ac) entonces
Escriba "El area del rombo "Ar" es mayor a la del circulo "Ac
Si_no:
Si (Ar < Ac) entonces
Escriba "El area del rombo "Ar" es menor a la del circulo "Ac
Si_no:
Escriba "El area del rombo "Ar" es igual a la del circulo "Ac
Fin si
Fin si
Fin
Inicio
Entero n,i, codigoC,codigoMayor
Real compraMayor=-1, compraTotal = 0, compra,
Escriba "Digite la cantidad de clientes que ingresaran "
Lea n
i =1
Mientras Que (i<=n)
Escriba "Digite el Código del cliente "
Lea codigoC
Escriba "Digite la cantidad de compra del cliente "
Lea compra
compraTotal =compraTotal+compra
Si compra>compraMayor entonces
compraMayor = compra
codigoMayor = codigoC
Fin si
i =i+1
Fin_MQ
promedio = compraTotal/n
Escriba "El promedio de las compras fue de= "promedio
Escriba "El codigo del cliente que realizo la mayor compra es: "codigoMayor" su compra fue d
e= "compraMayor
Fin
Inicio // Impresor de números pares de 1 hasta k
Entero i,k
Escriba “Digite el valor de k=”
Lea k
Si ((k>=100)&(k<=10000)) // está en el rango
i = 1
Entero cont
Mq (i<=n) haga
Si (i%2=0) entonces // El número es par
cont = cont+1
Escriba “Número par=”i
Fin si
i=i+1
Fin Mq
Escriba "La cantidad de números es igual a= "cont
Si_no
Escriba “Valor de k no está en el rango…..”k
Fin si
Fin
Inicio
Entero h,m,s
Para h=0 hasta 23
Para m=0 hasta 59
Para s=0 hasta 59
Imprimir “son las ” h,”:”,m,”:”,s
Fin_para
Fin_para
Fin_para
Fin
∑ i Num
i=1
F= j =k
∏
j=1
j! Den
Inicio//Calculo del denominador
Entero i,j,n,k,sum,pro,fac
Real f
Escriba “Digite el valor de k”
Lea k
Escriba “Digite el valor de n”
Lea n
sum0
pro1
fac1
Para i=1,n,1 haga
sum=i+sum
Fin para
// cálculo del denominador
Para j=1,k,1 haga
Para i=1,j,1
facj*fac
Fin para
Propro*fac
Fin para
fsum/pro
Escriba “el valor de la división entre la sumatoria y el producto es igual a= ” f
Fin