Guia Taller de Algoritmos Computación I Resuelta
Guia Taller de Algoritmos Computación I Resuelta
Guia Taller de Algoritmos Computación I Resuelta
COMPUTACIÓN I
2. Inicio
3. Variable Entero x, num= 10, contador
4. Mientras que (num < = 99)
5. x= 1
6. contador = 0
7. Mientras x <= num hacer
8. si (num dividido en x si el residuo es = 0) entonces
9. contador = contador + 1
10. Fin Si
11. x=x+1
12. Fin Mientras que
13. si (contador == 2) entonces
14. imprimir “El número es primo” , num
15. Fin Si
16. Fin del mientras que
17. Fin
Leer numero
numero= 15
16 15
i = 1 – 2 – 3 – 4 – 5 – 6 – 7 -8 – 9 – 10 – 11 – 12 – 13 – 14 –
15 - 16
contador = 0 – 1 – 2 – 3 - 4
15/1=0 si 15/15=0, si
Mientras (i<= numero)
If (numero/i su residuo es = 0)
Contador = contador + 1
End if
i=i+1
If (contador = 2)
Else
Fin si
Fin
1. Inicio num= 6
2. Variable entero num, contador=1
3. Leer num contador= 1 - 2 -3 – 4 – 5 – 6 - 7 – 8 – 9 – 10 - 11
11 6x1=6
4. Mientras que contador <=10 6 x 2 = 12
5. Imprimir num “x” contador “=” , 6 x 3 = 18
num*contador 6 x 4 = 24
6. contador = contador + 1 6 x 5 = 30
7. Fin del mientras que 6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54
6 x 10 = 60
8. Fin
PRUEBA
num = 5
Contador= 1 – 2 – 3 – 4 – 5 – 6 – 7 - 8 - 9 – 10 - 11
5 x1=5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
3. Se trata de crear un programa con las siguientes opciones: Introducir un valor (n)
entero impar comprendido entre 1 y 19, calcular la serie numérica 1 + 3 + 5 + ··· + n,
calcular 1 * 3 * 5 * ··· * n.
Inicio
Variable entera n, suma= 0, i=1, producto=1 PRUEBA
leer n n= 7
If (n<=19) if (7/2 el residuo es diferente de cero) verdadero
If (residuo n/2<>0) i= 1 – 3 – 5 – 7 - 9
While (i<= n) suma=0 - 1 – 4 – 9 - 16
suma=suma+i producto= 1 – 1 – 3 – 15 - 105
producto=producto*i
i=i+2
End while
Else
Imprimir ´´digite un número impar’’
End If
Else
Imprimir ´´digite un número impar entre 1 y 19´´
End If
End
Inicio
Variable entera n=2, sumatoria = 0 n=2 – 4 – 6 – 8 – 10 – 12 – 14 -16 – 18 – 20 – 22 –
While (n<=50) 24 - 26 – 28 – 30 – 32 -34 – 36 – 38 – 40 – 42 – 44
sumatoria = sumatoria + n - 46 – 48 – 50 - 52
n= n+2
sumatoria = 0 – 2 – 6 – 12 – 20 – 30 – 42 – 56 – 72
end while
– 90 – 110- 132 – 156 – 182 – 210 – 240 – 272 –
imprimir “la sumatoria de los primeros
50 números pares es” sumatoria 306 – 342 – 380 – 420 – 462 – 506 – 552 – 600 -
650
fin
Inicio
While (x <=10)
Leer num
end while
prom = suma/10
end
6. Escribir un programa que lea 10 números enteros y luego muestre cuántos valores
ingresados fueron múltiplos de 3 y cuántos de 5. Debemos tener en cuenta que
hay números que son múltiplos de 3 y de 5 a la vez.
Inicio
While (x <=10)
Leer num
mult3y5= mult3y5 + 1
end if
If (residuo de num/3=0)
mult3 = mult3 + 1
end if
If (residuo de num/5=0)
mult5= mult5 + 1
end if
end while
end
Inicio
While (cont<=25)
Suma=11-22-33-44-55………………..275
suma= suma + 11
imprimir suma el valor de la sumatoria de los 25 términos es:
cont=cont + 1 275
end while
Fin
Inicio
X= 6
Variable entero X, cont8=1
Cont8= 1 – 2 – 3 – 4 – 5 -6 - 7
Leer X
While(cont8<=X) Imprimir 8 – 16 – 24 – 32 – 40 - 48
Imprimir 8 x cont8
Cont8= cont8 + 1
End while
End
Inicio n=1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19
Variable entero n=1, suma=0,
suma= 0- 1-3-6-10-15-21-28-36-45-55-66-78-91-105-
While (suma <171) 120-136-153-171
if (suma=171)
Imprimir “el número de iteraciones es:”, n
End if
n = n+1
end while
Fin
10. Dado dos valores de entrada, dividir el mayor entre el menor.
Inicio
Variable real, x1, x2, div X1= 5
Leer x1, x2
X2= 7
If (x1>x2)
div= x1/x2 5<7
End if
div = 7/5
If (x1<x2)
div= x2/x1 div= 1
End if
La división es 1
Imprimir “La división es”,
div
End
11. Elaborar un algoritmo que pida un número x, y nos muestre la “tabla de multiplicar”
correspondiente desde el 1 hasta el mismo número.
Inicio
n= 3
Variable entero n, cont=1,
cont=1-2-3-4
Leer n
imprimir:
While (cont<=n)
3x1=3
Imprimir n “x” cont “=” n * cont
3x2=6
cont=cont + 1
fin
12. Se trata de crear un programa con las siguientes opciones: Introducir un valor (n)
entero impar y calcular la serie numérica de los siguientes 20 números pares,
Ejemplo n= 1
2-4-6-8-10-12-14-16-18-20-22-24-26-28-30-32-34-36-38-40
Inicio
Leer n n= 6
else
end if
end