SlideShare una empresa de Scribd logo
1 de 26
EJERCICIOS DE ALGORITMOS LORENA RODRIGUEZ DILA FERNANDA VEIRA YENNI PAOLA YAÑEZ 1002 IET@G
1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. PROGRAMA contador1 ENTORNO: c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 1 FINMIENTRAS FINPROGRAMA 
2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente. 1. PROGRAMA contador2 2. ENTORNO: 3. c <- 100 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS c <= 0 HACER 7. ESCRIBIR c 8. c <- c - 1 9. FIN_MIENTRAS 10. FINPROGRAMA 
3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100. 1. PROGRAMA pares 2. ENTORNO: 3. c <- 2 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS c < 101 HACER 7. ESCRIBIR c 8. c <- c + 2 9. FIN_MIENTRAS 10. FINPROGRAMA 
4.-Hacer un programa que imprima la suma de los 100 primeros numeros. 1. PROGRAMA suma 2. ENTORNO: 3. c <- 1 4. suma <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS c <= 100 HACER 8. suma <- suma + c 9. c <- c + 1 10. FIN_MIENTRAS 11. ESCRIBIR "La suma de los 100 primeros n£meros es: " 12. ESCRIBIR suma 13. FINPROGRAMA 
5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay. 1. PROGRAMA impares 2. ENTORNO: 3. c <- 1 4. son <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS c < 100 8. ESCRIBIR c 9. c <- c + 2 10. son <- son + 1 11. FIN_MIENTRAS 12. ESCRIBIR "El n£mero de impares: " 13. ESCRIBIR son 14. FINPROGRAMA 
6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde la unidad hasta un numero que introducimos por teclado. 1. PROGRAMA natural 2. ENTORNO: 3. i <- 0 4. n <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. ESCRIBIR "Introduce un n£mero: " 8. LEER (n) 9. MIENTRAS i < n HACER 10. i <- i + 1 11. ESCRIBIR i 12. FIN_MIENTRAS 13. FINPROGRAMA 
7.-Introducir tantas frases como queramos y contarlas. 1. PROGRAMA frases 2. ENTORNO: 3. res <- "S" 4. frase <- Espacios( 30 ) 5. c <- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. MIENTRAS res = "S" HACER 9. ESCRIBIR "Frase: " 10. LEER( frase) 11. c <- c + 1 12. ESCRIBIR "Deseas introducir m s frases (S/N): " 13. LEER res 14. FIN_MIENTRAS 15. ESCRIBIR "El n£mero de frases introducidas son: " 16. ESCRIBIR c 17. FINPROGRAMA 
8.-Hacer un pseudocodigo que solo nos permita introducir S o N. 1. PROGRAMA sn 2. ENTORNO: 3. res <- " " 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS res <> "S" Y res <> "N" HACER 7. ESCRIBIR "Introduce S o N" 8. LEER( res) 9. res <- Convertir_may£sculas( res ) 10. FIN_MIENTRAS 11. FINPROGRAMA 
9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo. 1. PROGRAMA signo 2. ENTORNO: 3. num<- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. ESCRIBIR "Introduce un n£mero: " 7. LEER num 8. SI num >= 0 ENTONCES 9. ESCRIBIR "es positivo" 10. SINO 11. ESCRIBIR "es negativo" 12. FIN_SI 13. FINPROGRAMA 
10.-Introducir un numero por teclado. Que nos diga si es par o impar. 1. PROGRAMA paridad 2. ENTORNO: 3. num<- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. ESCRIBIR "Introduce un n£mero: " 7. LEER num 8. SI num = int( num / 2 ) * 2 ENTONCES 9. ESCRIBIR "es par" 10. SINO 11. ESCRIBIR "es impar" 12. FIN_SI 13. FINPROGRAMA 
11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado. 1. PROGRAMA multiplo3 2. ENTORNO: 3. i <- 3 4. n <- 0 5. c <- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. ESCRIBIR "N£mero: " 9. LEER n 10. MIENTRAS i <= n HACER 11. SI i = int( i / 3 ) * 3 ENTONCES 12. ESCRIBIR i 13. c <- c + 1 14. FIN_SI 15. i <- i + 1 16. FINMIENTRAS 17. ESCRIBIR "El n£mero de m£ltiplos de 3 son: " 18. ESCRIBIR c 19.  FINPROGRAMA 
12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la  suma de todos los numeros pares por un lado, y por otro, la de todos los impares. 1. PROGRAMA par_impar 2. ENTORNO: 3. i <- 1 4. sumapar<- 0 5. sumaimp<- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. MIENTRAS i < 101 HACER 9. SI i = int( i / 2 ) * 2 ENTONCES 10. sumapar<- sumapar + i 11. SINO 12. sumaimp<- sumaimp + i 13. FIN_SI 14. i <- i + 1 15. FIN_MIENTRAS 16. ESCRIBIR "La suma de los pares es: " 17. ESCRIBIR sumapar 18. ESCRIBIR "La suma de los impares es: " 19. ESCRIBIR sumaimp 20. FINPROGRAMA 
13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100.  1. PROGRAMA multiplo_2_3 2. ENTORNO: 3. i <- 1 4. c <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS i < 101 HACER 8. SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES 9. c <- c + 1 10. ESCRIBIR i 11. FIN_SI 12. i <- i + 1 13. FINMIENTRAS 14. ESCRIBIR "El n£mero de m£ltiplos es de: " 15. ESCRIBIR c 16. FIN_PROGRAMA 
14.-.-Hacer un programa que calcule independientemente la suma de los pares y  los impares de los numeros entre 1 y 1000, utilizando un switch. 1.PROGRAMA suma 2. ENTORNO: 3. par <- 0 4. impar <- 0 5. sw<- 0 6. i <- 1 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS i <= 1000 HACER 10.SI sw = 0 ENTONCES 11. impar <- impar + i 12. sw<- 1 13. SINO 14. par <- par + i 15. sw<- 0 16. FIN_SI 17. i <- i + 1 18. FIN_MIENTRAS 19. ESCRIBIR "La suma de los pares es: " 20. ESCRIBIR par 21. ESCRIBIR "La suma de los impares es: " 22. ESCRIBIR impar 23. FIN_PROGRAMA 
15.-Imprimir diez veces la serie de numeros del 1 al 10. 1. PROGRAMA diez 2. ENTORNO: 3. serie <- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS serie <= 10 HACER 7. numero <- 1 8. MIENTRAS numero <= 10 HACER 9. ESCRIBIR numero 10. numero <- numero + 1 11. FIN_MIENTRAS 12. serie <- serie + 1 13. FIN_MIENTRAS 14. FIN_PROGRAMA 
16.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado. 1. PROGRAMA mayor_menor 2. ENTORNO: 3. con <- 0 4. n <- 0 5. maximo<- 0 6. minimo<- 99999 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS con <= 5 HACER 10. ESCRIBIR "Numero: " 11. LEER (n)12. SI n > maximo ENTONCES 13. maximo= n 14. FIN_SI 15. SI n < minimo ENTONCES 16. minimo<- n 17. FIN_SI 18. con <- con + 1 19. FIN_MIENTRAS 20. ESCRIBIR "El mayor de los numeroses: " 21. ESCRIBIR maximo 22. ESCRIBIR "El menor de los numeroses: " 23. ESCRIBIR minimo 24. FINPROGRAMA 
17.-Hacer un pseudocodigo que simule el funcionamiento de un reloj digital y  que permita ponerlo en hora. 1. PROGRAMA reloj 2. ENTORNO: 3. horas <- 0 4. minutos <- 0 5. segundos <- 0 6. res <- "S" 7. ALGORITMO: 8. Borrar_pantalla( ) 9. ESCRIBIR "Horas: " 10. LEER horas 11. ESCRIBIR "Minutos: " 12. LEER (minutos) 13. ESCRIBIR "Segundos: " 14. LEER (segundos) 15. MIENTRAS res = "S" HACER 16. MIENTRAS horas < 24 HACER  17. MIENTRAS minutos < 60 HACER 18. MIENTRAS segundos < 60 HACER 19. ESCRIBIR horas 20. ESCRIBIR minutos 21. ESCRIBIR segundos 22. segundos <- segundos + 1 23. FIN_MIENTRAS 24. minutos <- minutos + 1 26. segundos <- 0 27. FIN_MIENTRAS 28. horas <- horas + 1 29. minutos <- 0 30. FIN_MIENTRAS 31. horas <- 0 32. FIN_MIENTRAS 33. FIN_PROGRAMA 
18.-Calcular el factorial de un numero.1. PROGRAMA factorial 2. ENTORNO: 3. res <- "S" 4. ALGORITMO: 5. MIENTRAS res = "S" HACER 6. Borrar_pantalla( ) 7. factorial <- 1 8. ESCRIBIR "N£mero: " 9. LEER (numero)10. SI numero < 0 ENTONCES 11. ESCRIBIR "No tiene factorial" 12. SINO 13. HACER Calculos 14. FIN_SI 15. HACER Mas 16. FIN_MIENTRAS 17. FINPROGRAMA 
19.-Hacer un programa que calcule independientemente la suma de los pares y  los impares de los numeros entre 1 y 1000, utilizando un switch. 1. PROGRAMA suma 2. ENTORNO: 3. par <- 0 4. impar <- 0 5. sw<- 0 6. i <- 1 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS i <= 1000 HACER 10. SI sw = 0 ENTONCES 11. impar <- impar + i 12. sw<- 1 13. SINO 14. par <- par + i 15. sw<- 0 16. FIN_SI 17. i <- i + 1 18. FIN_MIENTRAS 19. ESCRIBIR "La suma de los pares es: " 20. ESCRIBIR par 21. ESCRIBIR "La suma de los impares es: " 22. ESCRIBIR impar 23. FINPROGRAMA 
20.-Introducir una frase por teclado. Imprimirla cinco veces en filas consecutivas, pero cada impresion ir desplazada cuatro columnas hacia la  derecha. 1. PROGRAMA frase 2. ENTORNO: 3. frase <- Espacios( 30 ) 4. ALGORITMO: 5. Borrar_pantalla( ) 6. EN 5,15 ESCRIBIR "Frase: " 7. EN 5,22 LEER frase 8. fi <- 8 9. co<- 15 10. veces <- 0 11. MIENTRAS veces <= 5 HACER 12. EN fi,co ESCRIBIR frase 13. veces <- veces + 1 14. co<- co + 4 15. fi <- fi + 1 16. FINMIENTRAS 17. FINPROGRAMA 
21.-Hacer un pseudocodigo que imprima los n£meros del 0 al 100, controlando  las filas y las columnas. 1. PROGRAMA numeros 2. ENTORNO: 3. c <- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. EN 5,20 ESCRIBIR "Los n£meros del 0 al 100 son: " 7. fi <- 7 8. col <- 5 9. MIENTRAS c < 101 HACER 10. EN fi,col ESCRIBIR c 11.- c <- c + 1 12. col <- col + 4 13. SI col > 75 ENTONCES 14. fi <- fi + 2 15. col <- 5 16. FINSI 17. FINMIENTRAS 18. FINPROGRAMA 
22.-Introducir una frase por teclado. Imprimirla en el centro de la pantalla. 1. PROGRAMA centro 2. ENTORNO: 3. res <- "S" 4. frase <- Espacios( 40 ) 5. ALGORITMO: 6. MIENTRAS res = "S" HACER 7. Borrar_pantalla( ) 8. EN 5,15 ESCRIBIR "Frase: " 9. EN 5,22 LEER frase 10. EN 12,40 - Int( Longitud( frase ) / 2 ) ESCRIBIR frase 11. HACER Mas 12. FINMIENTRAS 13. FINPROGRAMA 
23.-Realizar la tabla de multiplicar de un numero entre 0 y 10. 1. PROGRAMA tabla 2. ENTORNO: 3. num<- -1 4. ALGORITMO: 5. HACER Numero 6. Borrar_pantalla( ) 7. EN 5,10 ESCRIBIR "Tabla de multiplicar del n£mero: " 8. EN 5,40 LEER num 9. i <- 0 10. fi <- 8 11. MIENTRAS i <= 10 HACER 12. EN fi,15 ESCRIBIR num 13. EN fi,19 ESCRIBIR " * " 14. EN fi,23 ESCRIBIR i 15. EN fi,25 ESCRIBIR " = " 16. EN fi,29 ESCRIBIR num * i 17. fi <- fi + 1 18. i <- i + 1 19. FIN_MIENTRAS20. FINPROGRAMA 
24.-Simular el lanzamiento de una moneda al aire e imprimir si ha salido cara o cruz. 1. PROGRAMA moneda 2. ENTORNO: 3. res <- "S" 4. ALGORITMO: 5. MIENTRAS res = "S" HACER 6. Borrar_pantalla( ) 7. SI Rnd( ) <= 0.5 ENTONCES 8. EN 10,35 ESCRIBIR "Cara" 9. SINO 10. EN 10,35 ESCRIBIR "Cruz" 11. FIN_SI 12. HACER Mas 13. FIN_MIENTRAS 14. FINPROGRAMA 
29.-Simular cien tiradas de dos dados y contar las veces que entre los dos  suman 10. 1. PROGRAMA dado 2. ENTORNO: 3. c <- 0 4. i <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS i < 101 HACER 8. SI Int( Rnd( ) * 6 ) + Int( Rnd( ) * 6 ) + 2 = 10 ENTONCES 9. c <- c + 1 10. FINSI 11. i <- i + 1 12. FIN_MIENTRAS 13. EN 10,20 ESCRIBIR "Las veces que suman 10 son: " 14. EN 10,48 ESCRIBIR c 15. FINPROGRAMA 

Más contenido relacionado

La actualidad más candente

MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdfMANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdfSowmyaJyothi3
 
52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigoStefa Naranjo Meza
 
Ejemplos de pseudocodigos
Ejemplos de pseudocodigosEjemplos de pseudocodigos
Ejemplos de pseudocodigosTania Tellez
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplosenyol
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y ComplementosSamuel López
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregadosALVARO15TORO
 
Core programming in c
Core programming in cCore programming in c
Core programming in cRahul Pandit
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseintjuanrobyn
 

La actualidad más candente (20)

MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdfMANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
 
52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo
 
pseudocodigo
pseudocodigopseudocodigo
pseudocodigo
 
Binary codes
Binary codesBinary codes
Binary codes
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Ejemplos de pseudocodigos
Ejemplos de pseudocodigosEjemplos de pseudocodigos
Ejemplos de pseudocodigos
 
Pseint tutorial
Pseint tutorialPseint tutorial
Pseint tutorial
 
sistemas de numeración que maneja el computador
sistemas de numeración que maneja el computadorsistemas de numeración que maneja el computador
sistemas de numeración que maneja el computador
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Suma de dos digitos en BCD
Suma de dos digitos en BCDSuma de dos digitos en BCD
Suma de dos digitos en BCD
 
Conversión y Complementos
Conversión y ComplementosConversión y Complementos
Conversión y Complementos
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Pruebas de Escritorio
Pruebas de EscritorioPruebas de Escritorio
Pruebas de Escritorio
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregados
 
c-programming
c-programmingc-programming
c-programming
 
Guía básica para programar en PSeint
Guía básica para programar en PSeintGuía básica para programar en PSeint
Guía básica para programar en PSeint
 
Core programming in c
Core programming in cCore programming in c
Core programming in c
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 

Destacado

EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
Los números del 1 al 100
Los números del 1 al 100Los números del 1 al 100
Los números del 1 al 100hitory_sam
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Ciclos Condicionales Y Pseint
Ciclos Condicionales Y PseintCiclos Condicionales Y Pseint
Ciclos Condicionales Y PseintMonjeOneble
 
Los números (1 a 100) presentación
Los números (1 a 100) presentaciónLos números (1 a 100) presentación
Los números (1 a 100) presentaciónJavier Pérez
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoFabio Valencia
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 

Destacado (20)

EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Mi libro de números del 1 al 100
Mi libro de números del 1 al 100Mi libro de números del 1 al 100
Mi libro de números del 1 al 100
 
Los números del 1 al 100
Los números del 1 al 100Los números del 1 al 100
Los números del 1 al 100
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ciclos Condicionales Y Pseint
Ciclos Condicionales Y PseintCiclos Condicionales Y Pseint
Ciclos Condicionales Y Pseint
 
Los números (1 a 100) presentación
Los números (1 a 100) presentaciónLos números (1 a 100) presentación
Los números (1 a 100) presentación
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Ejercicios De Diagrama De Flujo
Ejercicios De Diagrama De FlujoEjercicios De Diagrama De Flujo
Ejercicios De Diagrama De Flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Ejercicios de algoritmo
Ejercicios de algoritmoEjercicios de algoritmo
Ejercicios de algoritmo
 

Similar a Ejercicios de algoritmos

Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltosDoris Parra
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigotrukito
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigoEnrique Y Ch
 
52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigoprejtk1
 
52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprevjtk1
 
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriaIi y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriatammyrodriguez2010
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 
02ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-202ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-2florvictoria123
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshareEdgar Arcos
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)MariOo Rosales
 

Similar a Ejercicios de algoritmos (20)

Ejemplos de Pseudocodigos!!
Ejemplos de Pseudocodigos!!Ejemplos de Pseudocodigos!!
Ejemplos de Pseudocodigos!!
 
Algoritmos resueltos
Algoritmos resueltosAlgoritmos resueltos
Algoritmos resueltos
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo
 
52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre52 ejercicios resueltos en pseudocodigopre
52 ejercicios resueltos en pseudocodigopre
 
52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev52 ejercicios resueltos en pseudocodigoprev
52 ejercicios resueltos en pseudocodigoprev
 
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieriaIi y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
02ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-202ejerciciosresueltos 1235083033316969-2
02ejerciciosresueltos 1235083033316969-2
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Programa8
Programa8Programa8
Programa8
 
Programa8
Programa8Programa8
Programa8
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
Informe#4
Informe#4Informe#4
Informe#4
 
Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)Manual(mario alberto rosales lara)
Manual(mario alberto rosales lara)
 
16
1616
16
 
Programación
ProgramaciónProgramación
Programación
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Ejercicios de algoritmos

  • 1. EJERCICIOS DE ALGORITMOS LORENA RODRIGUEZ DILA FERNANDA VEIRA YENNI PAOLA YAÑEZ 1002 IET@G
  • 2. 1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. PROGRAMA contador1 ENTORNO: c <- 0 ALGORITMO: Borrar_pantalla( ) MIENTRAS c < 101 HACER ESCRIBIR c c <- c + 1 FINMIENTRAS FINPROGRAMA 
  • 3. 2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente. 1. PROGRAMA contador2 2. ENTORNO: 3. c <- 100 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS c <= 0 HACER 7. ESCRIBIR c 8. c <- c - 1 9. FIN_MIENTRAS 10. FINPROGRAMA 
  • 4. 3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100. 1. PROGRAMA pares 2. ENTORNO: 3. c <- 2 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS c < 101 HACER 7. ESCRIBIR c 8. c <- c + 2 9. FIN_MIENTRAS 10. FINPROGRAMA 
  • 5. 4.-Hacer un programa que imprima la suma de los 100 primeros numeros. 1. PROGRAMA suma 2. ENTORNO: 3. c <- 1 4. suma <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS c <= 100 HACER 8. suma <- suma + c 9. c <- c + 1 10. FIN_MIENTRAS 11. ESCRIBIR "La suma de los 100 primeros n£meros es: " 12. ESCRIBIR suma 13. FINPROGRAMA 
  • 6. 5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay. 1. PROGRAMA impares 2. ENTORNO: 3. c <- 1 4. son <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS c < 100 8. ESCRIBIR c 9. c <- c + 2 10. son <- son + 1 11. FIN_MIENTRAS 12. ESCRIBIR "El n£mero de impares: " 13. ESCRIBIR son 14. FINPROGRAMA 
  • 7. 6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde la unidad hasta un numero que introducimos por teclado. 1. PROGRAMA natural 2. ENTORNO: 3. i <- 0 4. n <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. ESCRIBIR "Introduce un n£mero: " 8. LEER (n) 9. MIENTRAS i < n HACER 10. i <- i + 1 11. ESCRIBIR i 12. FIN_MIENTRAS 13. FINPROGRAMA 
  • 8. 7.-Introducir tantas frases como queramos y contarlas. 1. PROGRAMA frases 2. ENTORNO: 3. res <- "S" 4. frase <- Espacios( 30 ) 5. c <- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. MIENTRAS res = "S" HACER 9. ESCRIBIR "Frase: " 10. LEER( frase) 11. c <- c + 1 12. ESCRIBIR "Deseas introducir m s frases (S/N): " 13. LEER res 14. FIN_MIENTRAS 15. ESCRIBIR "El n£mero de frases introducidas son: " 16. ESCRIBIR c 17. FINPROGRAMA 
  • 9. 8.-Hacer un pseudocodigo que solo nos permita introducir S o N. 1. PROGRAMA sn 2. ENTORNO: 3. res <- " " 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS res <> "S" Y res <> "N" HACER 7. ESCRIBIR "Introduce S o N" 8. LEER( res) 9. res <- Convertir_may£sculas( res ) 10. FIN_MIENTRAS 11. FINPROGRAMA 
  • 10. 9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo. 1. PROGRAMA signo 2. ENTORNO: 3. num<- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. ESCRIBIR "Introduce un n£mero: " 7. LEER num 8. SI num >= 0 ENTONCES 9. ESCRIBIR "es positivo" 10. SINO 11. ESCRIBIR "es negativo" 12. FIN_SI 13. FINPROGRAMA 
  • 11. 10.-Introducir un numero por teclado. Que nos diga si es par o impar. 1. PROGRAMA paridad 2. ENTORNO: 3. num<- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. ESCRIBIR "Introduce un n£mero: " 7. LEER num 8. SI num = int( num / 2 ) * 2 ENTONCES 9. ESCRIBIR "es par" 10. SINO 11. ESCRIBIR "es impar" 12. FIN_SI 13. FINPROGRAMA 
  • 12. 11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que introducimos por teclado. 1. PROGRAMA multiplo3 2. ENTORNO: 3. i <- 3 4. n <- 0 5. c <- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. ESCRIBIR "N£mero: " 9. LEER n 10. MIENTRAS i <= n HACER 11. SI i = int( i / 3 ) * 3 ENTONCES 12. ESCRIBIR i 13. c <- c + 1 14. FIN_SI 15. i <- i + 1 16. FINMIENTRAS 17. ESCRIBIR "El n£mero de m£ltiplos de 3 son: " 18. ESCRIBIR c 19. FINPROGRAMA 
  • 13. 12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la  suma de todos los numeros pares por un lado, y por otro, la de todos los impares. 1. PROGRAMA par_impar 2. ENTORNO: 3. i <- 1 4. sumapar<- 0 5. sumaimp<- 0 6. ALGORITMO: 7. Borrar_pantalla( ) 8. MIENTRAS i < 101 HACER 9. SI i = int( i / 2 ) * 2 ENTONCES 10. sumapar<- sumapar + i 11. SINO 12. sumaimp<- sumaimp + i 13. FIN_SI 14. i <- i + 1 15. FIN_MIENTRAS 16. ESCRIBIR "La suma de los pares es: " 17. ESCRIBIR sumapar 18. ESCRIBIR "La suma de los impares es: " 19. ESCRIBIR sumaimp 20. FINPROGRAMA 
  • 14. 13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100.  1. PROGRAMA multiplo_2_3 2. ENTORNO: 3. i <- 1 4. c <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS i < 101 HACER 8. SI i = int( i / 2 ) * 2 O i = int( i / 3 ) * 3 ENTONCES 9. c <- c + 1 10. ESCRIBIR i 11. FIN_SI 12. i <- i + 1 13. FINMIENTRAS 14. ESCRIBIR "El n£mero de m£ltiplos es de: " 15. ESCRIBIR c 16. FIN_PROGRAMA 
  • 15. 14.-.-Hacer un programa que calcule independientemente la suma de los pares y  los impares de los numeros entre 1 y 1000, utilizando un switch. 1.PROGRAMA suma 2. ENTORNO: 3. par <- 0 4. impar <- 0 5. sw<- 0 6. i <- 1 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS i <= 1000 HACER 10.SI sw = 0 ENTONCES 11. impar <- impar + i 12. sw<- 1 13. SINO 14. par <- par + i 15. sw<- 0 16. FIN_SI 17. i <- i + 1 18. FIN_MIENTRAS 19. ESCRIBIR "La suma de los pares es: " 20. ESCRIBIR par 21. ESCRIBIR "La suma de los impares es: " 22. ESCRIBIR impar 23. FIN_PROGRAMA 
  • 16. 15.-Imprimir diez veces la serie de numeros del 1 al 10. 1. PROGRAMA diez 2. ENTORNO: 3. serie <- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. MIENTRAS serie <= 10 HACER 7. numero <- 1 8. MIENTRAS numero <= 10 HACER 9. ESCRIBIR numero 10. numero <- numero + 1 11. FIN_MIENTRAS 12. serie <- serie + 1 13. FIN_MIENTRAS 14. FIN_PROGRAMA 
  • 17. 16.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros que vamos introduciendo por teclado. 1. PROGRAMA mayor_menor 2. ENTORNO: 3. con <- 0 4. n <- 0 5. maximo<- 0 6. minimo<- 99999 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS con <= 5 HACER 10. ESCRIBIR "Numero: " 11. LEER (n)12. SI n > maximo ENTONCES 13. maximo= n 14. FIN_SI 15. SI n < minimo ENTONCES 16. minimo<- n 17. FIN_SI 18. con <- con + 1 19. FIN_MIENTRAS 20. ESCRIBIR "El mayor de los numeroses: " 21. ESCRIBIR maximo 22. ESCRIBIR "El menor de los numeroses: " 23. ESCRIBIR minimo 24. FINPROGRAMA 
  • 18. 17.-Hacer un pseudocodigo que simule el funcionamiento de un reloj digital y  que permita ponerlo en hora. 1. PROGRAMA reloj 2. ENTORNO: 3. horas <- 0 4. minutos <- 0 5. segundos <- 0 6. res <- "S" 7. ALGORITMO: 8. Borrar_pantalla( ) 9. ESCRIBIR "Horas: " 10. LEER horas 11. ESCRIBIR "Minutos: " 12. LEER (minutos) 13. ESCRIBIR "Segundos: " 14. LEER (segundos) 15. MIENTRAS res = "S" HACER 16. MIENTRAS horas < 24 HACER  17. MIENTRAS minutos < 60 HACER 18. MIENTRAS segundos < 60 HACER 19. ESCRIBIR horas 20. ESCRIBIR minutos 21. ESCRIBIR segundos 22. segundos <- segundos + 1 23. FIN_MIENTRAS 24. minutos <- minutos + 1 26. segundos <- 0 27. FIN_MIENTRAS 28. horas <- horas + 1 29. minutos <- 0 30. FIN_MIENTRAS 31. horas <- 0 32. FIN_MIENTRAS 33. FIN_PROGRAMA 
  • 19. 18.-Calcular el factorial de un numero.1. PROGRAMA factorial 2. ENTORNO: 3. res <- "S" 4. ALGORITMO: 5. MIENTRAS res = "S" HACER 6. Borrar_pantalla( ) 7. factorial <- 1 8. ESCRIBIR "N£mero: " 9. LEER (numero)10. SI numero < 0 ENTONCES 11. ESCRIBIR "No tiene factorial" 12. SINO 13. HACER Calculos 14. FIN_SI 15. HACER Mas 16. FIN_MIENTRAS 17. FINPROGRAMA 
  • 20. 19.-Hacer un programa que calcule independientemente la suma de los pares y  los impares de los numeros entre 1 y 1000, utilizando un switch. 1. PROGRAMA suma 2. ENTORNO: 3. par <- 0 4. impar <- 0 5. sw<- 0 6. i <- 1 7. ALGORITMO: 8. Borrar_pantalla( ) 9. MIENTRAS i <= 1000 HACER 10. SI sw = 0 ENTONCES 11. impar <- impar + i 12. sw<- 1 13. SINO 14. par <- par + i 15. sw<- 0 16. FIN_SI 17. i <- i + 1 18. FIN_MIENTRAS 19. ESCRIBIR "La suma de los pares es: " 20. ESCRIBIR par 21. ESCRIBIR "La suma de los impares es: " 22. ESCRIBIR impar 23. FINPROGRAMA 
  • 21. 20.-Introducir una frase por teclado. Imprimirla cinco veces en filas consecutivas, pero cada impresion ir desplazada cuatro columnas hacia la  derecha. 1. PROGRAMA frase 2. ENTORNO: 3. frase <- Espacios( 30 ) 4. ALGORITMO: 5. Borrar_pantalla( ) 6. EN 5,15 ESCRIBIR "Frase: " 7. EN 5,22 LEER frase 8. fi <- 8 9. co<- 15 10. veces <- 0 11. MIENTRAS veces <= 5 HACER 12. EN fi,co ESCRIBIR frase 13. veces <- veces + 1 14. co<- co + 4 15. fi <- fi + 1 16. FINMIENTRAS 17. FINPROGRAMA 
  • 22. 21.-Hacer un pseudocodigo que imprima los n£meros del 0 al 100, controlando  las filas y las columnas. 1. PROGRAMA numeros 2. ENTORNO: 3. c <- 0 4. ALGORITMO: 5. Borrar_pantalla( ) 6. EN 5,20 ESCRIBIR "Los n£meros del 0 al 100 son: " 7. fi <- 7 8. col <- 5 9. MIENTRAS c < 101 HACER 10. EN fi,col ESCRIBIR c 11.- c <- c + 1 12. col <- col + 4 13. SI col > 75 ENTONCES 14. fi <- fi + 2 15. col <- 5 16. FINSI 17. FINMIENTRAS 18. FINPROGRAMA 
  • 23. 22.-Introducir una frase por teclado. Imprimirla en el centro de la pantalla. 1. PROGRAMA centro 2. ENTORNO: 3. res <- "S" 4. frase <- Espacios( 40 ) 5. ALGORITMO: 6. MIENTRAS res = "S" HACER 7. Borrar_pantalla( ) 8. EN 5,15 ESCRIBIR "Frase: " 9. EN 5,22 LEER frase 10. EN 12,40 - Int( Longitud( frase ) / 2 ) ESCRIBIR frase 11. HACER Mas 12. FINMIENTRAS 13. FINPROGRAMA 
  • 24. 23.-Realizar la tabla de multiplicar de un numero entre 0 y 10. 1. PROGRAMA tabla 2. ENTORNO: 3. num<- -1 4. ALGORITMO: 5. HACER Numero 6. Borrar_pantalla( ) 7. EN 5,10 ESCRIBIR "Tabla de multiplicar del n£mero: " 8. EN 5,40 LEER num 9. i <- 0 10. fi <- 8 11. MIENTRAS i <= 10 HACER 12. EN fi,15 ESCRIBIR num 13. EN fi,19 ESCRIBIR " * " 14. EN fi,23 ESCRIBIR i 15. EN fi,25 ESCRIBIR " = " 16. EN fi,29 ESCRIBIR num * i 17. fi <- fi + 1 18. i <- i + 1 19. FIN_MIENTRAS20. FINPROGRAMA 
  • 25. 24.-Simular el lanzamiento de una moneda al aire e imprimir si ha salido cara o cruz. 1. PROGRAMA moneda 2. ENTORNO: 3. res <- "S" 4. ALGORITMO: 5. MIENTRAS res = "S" HACER 6. Borrar_pantalla( ) 7. SI Rnd( ) <= 0.5 ENTONCES 8. EN 10,35 ESCRIBIR "Cara" 9. SINO 10. EN 10,35 ESCRIBIR "Cruz" 11. FIN_SI 12. HACER Mas 13. FIN_MIENTRAS 14. FINPROGRAMA 
  • 26. 29.-Simular cien tiradas de dos dados y contar las veces que entre los dos  suman 10. 1. PROGRAMA dado 2. ENTORNO: 3. c <- 0 4. i <- 0 5. ALGORITMO: 6. Borrar_pantalla( ) 7. MIENTRAS i < 101 HACER 8. SI Int( Rnd( ) * 6 ) + Int( Rnd( ) * 6 ) + 2 = 10 ENTONCES 9. c <- c + 1 10. FINSI 11. i <- i + 1 12. FIN_MIENTRAS 13. EN 10,20 ESCRIBIR "Las veces que suman 10 son: " 14. EN 10,48 ESCRIBIR c 15. FINPROGRAMA