1) Calculo de los salarios mensuales de los empleados de una empresa sabiendo que estos se calculan con base en las

horas semanales trabajadas y de acuerdo a un precio especificado por horas. Si se pasan de 40 horas semanales, las horas extraordinarias se pagaran a razón de 1.5 veces la hora ordinaria. 1.-Inicio 2.-Pedir horas, pedir nombre, pedir horas trabajadas y cuota por hora (N, H, C) 3.-Multiplicar el numero de horas trabajadas por la cuota por hora (S=H*C) 4.-Mostrar resultados (S) 5.-Fin Prueba de escritorio Dados HE=1, HT=40, CH=1.5, pago por hora=50 S= (pago por hora * 40) + pago por hora*(horas Extras)*1.5 S= 50*40 + 50*2*2.5= 2500 fin

3) Calcular el área de un círculo a partir de su radio. (Usar A=PI(r)^2) Inicio Pi = 3.1416 (fase de inicializacion) Leer(R)(fase de lectura) Area = pi * R ^ ² (fase de cálculo) L = 2 * pi * R (asignación del valor de la longitud) Escribir (A, L) (fase de salida) Fin Prueba de escritorio Dados r=2 R>0?, Entonces A=4 = 12.5 Fin

5) Calcular la superficie de un cilindro a partir del radio de la base y la altura. (Hacer uso de la formula S=2(PI)(r)(h)+2(PI)(r)^2). Pi es 3.1416 Variables Obtener el radio(r) Obtener la altura(h) Calcular el área de la base (r^2 x Pi ) Calcular longitud circunferencia base (2 x R x Pi) Calcular área lateral (long. circunf base x H) Calcular superficie (área lateral + 2(área base))

Prueba de escritorio Dados R= 2, H=4 ¿R>0? Entonces ¿H>0? Entonces Superficie = [2^2 *pi] + 2[2*2*pi*4]=113.09 Fin

7) Dado un valor de velocidad medido en kilómetros/hora convertirlo a metros/seg. Inicio Variables Pedir velocidad en kilómetros/hora : N N* (10/36): conversión Escribir: “Su resultado es:”, conversión Fin

Prueba de escritorio Dados Km/h= 100 Km/h>0? Si, entonces Conversión = 100*1000/3600=27.777 Fin

9) Calcular la distancia entre dos puntos. Sea P1 (A1, B1) y P2 (A2, B2), hacer uso de D=raíz ((A1A2)^2+(B1-B2)^2). Inicio Variables Escribir “Introduzca X del punto 1:” A1 Escribir “Introduzca Y del punto 1:” B1 Escribir “Introduzca X del punto 2:” A2 Escribir “Introduzca Y del punto 2:” B2 Resta1 <- A1 - A2 Resta2 <- B1 - B2 Pot1 <- Resta1 * Resta1 Pot2 <- Resta2 * Resta2 Num <- Pot1 + Pot2 D <- sqrt(num) Escribir “La distancia entre los dos puntos es : “, D; Fin Prueba de escritorio Dados A1= 2, A2=3, B1=4, B2=6 Inicio D=sqrt((-1)^2+(-2)^2)=2.23 Fin

11) Imprimir el primer digito de un numero: p.e.645, imprime 6. Inicio Variables num Numérico Entero Escribir “Introduzca número:” Leer num Dig num (num/10)*10 Escribir “Primera cifra: “, num mod 10 Fin Prueba de escritorio Dados N=1000 Inicio Num= 1000/100 primera cifra Num mod= 10/10 = 1 Fin

13) Imprime el último digito de un número: p.e. 456, imprime 6. Inicio Datos: Variables num Numérico Entero Algoritmo: Escribir “Introduzca número:” Leer num Escribir “Última cifra: “, num mod 10 Fin Dados N=100

¿N ∈ E? si, entonces
C=100/10 = 10 Fin

15) Leer dos números y verificar si el primero es múltiplo del segundo. Inicio Pedir Primer Número: A Pedir Segundo número: B Si el residuo de dividir B/A =0 Si es Si entonces: “A es múltiplo de B” Si es No entonces: “A no es múltiplo de B” Fin Prueba de escritorio Dados A= 2, B=9 Inicio 9/2=0 4.5=0 2 no es múltiplo de 9 Fin

17) Dadas 2 fechas, expresadas como tres números naturales, determinar si la primera es cronológicamente menor que la segunda. Inicio Pedir Fechas: D1, M1, A1, D2, M2, A2, SI A2 > A1 ENTONCES SI M2 > M1 ENTONCES SI D2 > D1 ENTONCES Imprimir “Fecha 1 es menor que Fecha2” SINO D2 > D1 ENTONCES Imprimir “Fecha 2 es menor que Fecha1” SINO M2 > M1 ENTONCES Imprimir “Fecha 2 es menor que Fecha1” SINO ENTONCES Imprimir “Fecha 2 es menor que Fecha1” Fin Prueba de escritorio Dados D1=2, M1=6, A1=10, D2= 4, M2=8, A2=11 Inicio D,M,A que pertenezcan a los naturales 2<4 si 6<8 si 10<11 si Entero= M1,D1,A1 < M2,D2,A2 Fin

19) Leer un número y verificar si es positivo, negativo o neutro. Inicio Pedir número n SI n > 0 ENTONCES: Escribir "El número es positivo"; SINO Escribir "El número no es positivo"; SI n = 0 Escribir “El número es neutro”; Fin
Dado x=-9 Inicio x=-9 Negativo FIN

21) Leer 5 números e imprimir solo los pares. Inicio Leer 5 números Par <- 0 Impar <- 0 PARA x <- 1 hasta 5 HACER Leer n SI n / 2 = 0 ENTONCES Par <- par + 1 SINO Impar <- impar + 1 FINSI FINPARA IMPRIMIR Par, Impar FIN
Dado a=66, b=11, c=24, d=7, e=18 Inicio a= 66 ¿a/2= Entero?, Si, entonces Par b= 11 ¿b/11= Entero?, No, entonces Impar c=24 ¿c/24= Entero?, Si, entonces Par d= 7 ¿d/7= Entero?, no, entonces Impar e= 18

¿e/18= Entero?, Si, entonces Par Imprimir a, c, e Fin

F I N

23) Leer un número y verificar si se encuentra entre 10 y 20. Inicio Leer n SI n > 10 y n < 20 ENTONCES Imprimir “El número se encuentra entre 10 y 20” SINO ENTONCES Imprimir “El número no se encuentra entre 10 y 20” FIN Prueba de escritorio Dados N= 16 16<20? Si, entonces 16>10? Si, entonces N=entero Fin

25) Leer 2 números e imprimir el menor. Inicio Leer A, B, SI A > B ENTONCES Imprimir B SINO A > B ENTONCES Imprimir A Fin Prueba de escritorio Dados A=23 y B=12 SI 23 > 12 ENTONCES Imprimir 12 Fin

27) Calcular las soluciones de un polinomio de tercer grado. Inicio Forma: ax3 + bx2 + cx + d = 0 Leer a, b, c, d, Calcular X1 = -b/(3*a) - (2^(1/3)*(-b^2 + 3*a*c))/(3*a*(-2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c 27*a^2*d)^2])^(1/3)) + (-2*b^3 + 9*a*b*c 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2])^(1/3)/(3*2^(1/3)*a) Calcular X2 = -b/(3*a) + ((1 + i*Sqrt[3])*(-b^2 + 3*a*c))/(3*2^(2/3)*a*(-2*b^3 + 9*a*b*c 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2])^(1/3)) - (1 - i*Sqrt[3])*(2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c 27*a^2*d)^2])^(1/3)/(6*2^(1/3)*a) Calcular X3 = -b/(3*a) + ((1 - i*Sqrt[3])*(-b^2 + 3*a*c))/(3*2^(2/3)*a*(-2*b^3 + 9*a*b*c 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c - 27*a^2*d)^2])^(1/3)) - (1 + i*Sqrt[3])*(2*b^3 + 9*a*b*c - 27*a^2*d + Sqrt[4*(-b^2 + 3*a*c)^3 + (-2*b^3 + 9*a*b*c 27*a^2*d)^2])^(1/3)/(6*2^(1/3)*a) Imprimir X1, X2, X3, Fin Prueba de escritorio Dados A= 3, B=2, C=-4, d=-22 Inicio X q pertencen a los reales e imaginarios X1=1.94 X2=-1.3 -1.4i X3= -1.3+1.4 Imprimir Fin

29) Leer 2 números y mostrar la resta del menor menos el mayor. Inicio Leer números a, b, SI a < b ENTONCES Imprimir b – a SINO a < b ENTONCES Imprimir a – b FIN Prueba de escritorio Dados a=8 y, b=4 SI 8 < 4 NO C= 8 – 4 C=4 Imprimir 4 FIN

31) Determinar si un carácter es una vocal o no. Inicio Leer carácter A SI A = a ó A =e ó A = i ó A = o ó A = u ENTONCES Imprimir “El caracter es vocal “ SINO ENTONCES Imprimir “El caracter no es vocal” Fin Prueba de escritorio Dado caracter 1 = B SI 1 = a ó 1 = A ó 1 = e ó 1 = E ó 1 = i ó 1 = I ó 1 = O ó 1 = o ó 1=u ó 1=U NO Imprimir “El caracter B no es vocal” Fin

33) Leer 10 números e imprimir solo los positivos. Inicio Leer 10 números Pos <- 0 Neg <- 0 PARA x <- 1 hasta 50 HACER Leer n SI n > 0 ENTONCES Pos <- pos + 1 Neg <- neg + 1 FINSI FINPARA ESCRIBIR pos, neg Fin Prueba de escritorio Dado n1 = 8 n2=-2 n3=6 n4=23 n5= -34 Si 8 > 0 Si Pos = 8 Si -2 > 0 No Neg = -2 Si 6 > 0 Si Pos = 6 Si 23 > 0 Si Pos = 23 Si -34 > 0 No Neg = -34 Imprimir 8, 6 , 23 Fin

Conclusiones Repasamos varios temas de otras materias, y supimos cómo ingresar valores a la computadora, también aprendimos a realizar programas de flujo. Tenemos algunas dudas acerca de cómo ingresar en la prueba de escritorio pero esperemos que se logren resolver

Sign up to vote on this title
UsefulNot useful