Universidad Del Norte

UNIVERSIDAD DEL NORTE DEPARTAMENTO DE SISTEMAS ALGORITMIA Y PROGRAMACIÓN I CÓDIGO: _2__/ __0_/_0__/__1_/_2__/_6__/_0__/_

Views 66 Downloads 0 File size 390KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD DEL NORTE DEPARTAMENTO DE SISTEMAS ALGORITMIA Y PROGRAMACIÓN I CÓDIGO: _2__/ __0_/_0__/__1_/_2__/_6__/_0__/_1__/_9__/___/ NOMBRE: Alejandra Sibaja Morales FECHA: 10/9/18 Práctica No. _6__ 1. El conocido número Pi (denotado por π) puede expresarse mediante series infinitas, como la que dedujo Leibniz en 1673: escriba un algoritmo que reciba como entrada un entero positivo, N, que indica el número de términos de la serie que se calculara y genere como salida el valor aproximado de Pi. Ejemplo: π/4 = 1/1 – 1/3 + 1/5 – 1/7……. Inicio// Calculo del valor pi Entero i, N Real Suma, Den, Signo, Num, Ter Escriba “Digite el valor de N” Lea N Suma ←0 Num←1; Den←1; i←1; Signo←1 Mq(i3) entonces C1← T*190000 Des←C1*0.12 Pago3←C1-Des Fin_si cont3←cont3+1 contp3←contp3+Pago3 Fin Fin_DD cont←cont+1 fin_Mq Pv←Pv+ contp3+ contp2+ contp1 Escriba “dinero se recaudó en el vuelo es=” +Pv Escriba “Los pasajeros que viajaron en primera clase es=” +cont1 Escriba “Los pasajeros que viajaron en segunda clase es=” +cont2 Escriba “Los pasajeros que viajaron en tercera clase es=” +cont3 Escriba “El dinero que se recaudó en primera clase =” +contp1 Escriba “El dinero que se recaudó en segunda clase =” +contp2 Escriba “El dinero que se recaudó en tercera clase =” +contp3 Fin

4. Un jeep puede viajar 500 Km. Con un tanque lleno de gasolina. Estableciendo economía de combustible en una ruta, desde una posición inicial, conteniendo n tanques de gasolina el mismo jeep puede viajar: Diseñe un algoritmo para calcular el valor de L en función de n. L=500*(1+1/3^2 +1/5^3 +1/7^4 + 1/9^5… + 1/(2n-1) ^n) Km. Inicio// jeep Entero n Real L←0 Escriba “Digite el valor de n” Lea n L←500*(1/(2n-1) ^n)) Escriba “Cuando el jeep tiene”+n+” “puede viajar”+L+”km” Fin 5. Un conjunto de n estudiantes de un curso consultan un catálogo de Universidad a través de la plataforma Blackboard. Para cada uno de los estudiantes en una asignatura la plataforma registra el tiempo de entrada el tiempo de salida de cada consulta. Diseñe un algoritmo que calcule el mayor tiempo de consulta de los estudiantes del curso, el promedio diario del número de consultas de los alumnos del curso, e identifique los alumnos que hicieron una evaluación leyendo un switch_e el cual si está en uno se considera que el alumno hizo la evaluación en ése día. Inicio // Sistema de consulta blackboard Entero n,i Real Te,Ts,Tc,Max,Sumac,prom, promdnc Lógica Sw Entero Cod[100], Codv[100] // Es una estructura vectorial Escriba “Digite el número de alumnos del curso” Lea n Para i=1, n,1 haga Lea Cod[i] // Lea Cod(i) Fiin_para nc←0;i←1;Max←-9999,Sumac←0;k←0;prom←0 Mq (iMax) entonces Max ←Tc Fin_si nc←nc+1 Sumac←Sumac+Tc Escriba “Digite el Sw de la evaluación” // es lo mismo que bandera Lea Sw_e Si (Sw_e==True) entonces K←k+1 Codv[k] ←Cod[i] Fin_si i←i+1 Fin_Mq prom←Sumac/nc Escriba “El promedio del tiempo consultado=” prom // Promedio diario del número de consultas promdnc←nc/n Escriba “El promedio diario del número consultas=” promdnc //imprimir quienes y cuantos hicieron el quiz Para i=1, k,1 haga Escriba “Código que presentó la evaluación” Codv[i] Fin _para “El número de alumnos que hicieron la evaluación es=” k Fin

6. Construya un algoritmo que calcule la siguiente serie hasta que un términos se menor que 10**-9 , o hasta que se hayan generado T términos de la serie: 𝑖 (𝑖−1)!

𝑆𝑒𝑟𝑖𝑒 = 1 + ∑𝑖=𝑛 𝑖=𝑘 𝑘∗((𝑖∗∗2)!)! , 𝑝𝑎𝑟𝑎 𝑣𝑎𝑙𝑜𝑟𝑒𝑠 𝑑𝑒 𝑛 ≫ 𝑘 , 𝑘 𝑦 𝑛 𝑒𝑛𝑡𝑒𝑟𝑜𝑠 > 1 Inicio// Serie Entero k,n,i,T,cont,j,Fac,Facfac Real Num,Den,Ter,Num1,Den1,Serie,Suma Escriba “Digite el valor de n, el valor de k y el valor de T” Lea n,k,T Si (n>k) y (n>1) y (k>1) entonces // Se hace la serie Serie1; Suma0;ik;cont0 HH Num1i Den11 Para j=1,i-1,1 haga Den1Den1*j Fin_para NumNum1/Den1 Fac1 Para j=1,i*i,1 haga FacFac*j Fin_para Facfac1 Para j=1,Fac,1 haga FacfacFacfac*j Fin _ para DenFacfac*k TerNum/Den contcont+1 ii+1 SumaSuma+Ter Fin_HH ((Ter