ejercicios de algoritmos basicos resueltos con pseudocodigo

Anuncio
EJERCICIOS DE ALGORITMOS BASICOS RESUELTOS CON
PSEUDOCODIGO
1.- Realizar un algoritmo para sumar 2 números:
............................................................................................................
1. Inicio Programa Suma.
2. entero num1
3. entero num2
4. entero suma
5. Ingresar el primer número y guardarlo en num1
6. Ingresar el segundo número y guardarlo en num2
7. Hacer suma = num1 + num2
8. Mostrar la suma <<suma>>
9. Fin Programa Suma.
............................................................................................................
2.- Realizar un algoritmo para verificar si un número ingresado es positivo, negativo, o cero:
............................................................................................................
1. Inicio Programa Verifica_orientación.
2. entero num
3. Ingresar un número y guardarlo en num
4. Si (num<0)
5._____El número es negativo
6. Fin Si.
7. En caso contrario
8. _____Si(num=0)
9. __________El número es cero.
10. _____Fin Si.
11. ____En caso contrario
12. _________El número es positivo.
13. ____Fin En caso contrario.
14. Fin en caso contrario.
15. Fin Programa Verifica_orientación.
..............................................................................................................
3.- Realizar un algoritmo para verificar si una persona es menor o mayor de edad:
............................................................................................................
1. Inicio Programa Verifica_edad.
2. entero edad
3. Ingresar una edad y guardarla en <<edad>>
4. Si (edad<18)
5._____Es menos de edad
6. Fin Si.
7. En caso contrario
8. _____Es mayor de edad
9. Fin En caso contrario.
10. Fin Programa Verifica_edad.
..............................................................................................................
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
4.- Realizar un algoritmo para encontrar el mayor valor de dos números ingresados:
............................................................................................................
1. Inicio Programa Mayor_valor.
2. entero num1
3. entero num2
4. Ingresar el primer número y guardarlo en num1
5. Ingresar el segundo número y guardarlo en num2
6. Si (num1<num2)
7._____El mayor valor es: <<num2>>
8. Fin Si.
9. En caso contrario
10. ____Si(num1>num2)
11._________El mayor valor es: <<num1>>
12.____Fin Si.
13.____En caso contrario
14._________Los números son iguales.
15. ____Fin En caso contrario.
16. Fin En caso contrario.
17. Fin Programa Mayor_valor.
............................................................................................................
5.- Realizar un algoritmo para verificar si un número ingresado es múltiplo de 6:
............................................................................................................
1. Inicio Programa Verifica_6.
2. entero num
3. Ingresar un número y guardarlo en num
4. Si (num%2=0)
5._____Si (num%3=0)
6. __________El número es múltiplo de 6.
7._____Fin Si.
8. _____En caso contrario.
9. __________El número no es múltiplo de 6.
10. ____Fin En caso contrario
11. En caso contrario
12. _________El número no es múltiplo de 6.
13. Fin En caso contrario.
14. Fin Programa Verifica_6.
..............................................................................................................
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
6.- Realizar un algoritmo para mostrar los números pares entre 1 y 50:
............................................................................................................
1. Inicio Programa Pares_50.
2. entero contador
3. contador = 2
4. Mientras(contador<=50)
5. _____Mostrar contador
6. _____contador = contador + 2
7.Fin Mientras.
8. Fin Programa Pares_50.
............................................................................................................
7.- Realizar un algoritmo para verificar si un número es primo o no:
............................................................................................................
1. Inicio Programa Verifica_primo.
2. entero num
3. Ingresar un número y guardarlo en num
4. entero contador = 2 /*Hemos simplificado unas líneas*/
5. entero indicador = 0
6. Mientras(contador<=num/2)
7. _____Si(num%contador=0)
8.__________indicador=indicador+1
9. _____Fin si
10. _____contador = contador + 1
11. Fin Mientras.
12. Si(indicador=0)
13. _____El número es primo.
14. Fin Si.
15. En caso contrario
16. _____El número no es primo.
17. Fin En caso contrario.
18. Fin Programa Verifica_primo.
..............................................................................................................
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
8.- Realizar un algoritmo para hallar el Factorial de un número:
..................................................................................................................
1. Inicio Programa Factorial.
2. entero num
3. Ingresar un número y guardarlo en num
4. entero factorial = 1
5. entero contador = 2
6. Mientras(contador<=num)
7. _____factorial = factorial * contador
8. _____contador = contador + 1
9. Fin Mientras.
10. Mostrar: El factorial de <<num>> es: <<factorial>>
11. Fin Programa Factorial.
....................................................................................................................
9.- Realizar un algoritmo para multiplicar 2 números ingresados por medio de sumas sucesivas:
............................................................................................................
1. Inicio Programa Multiplica_sumas.
2. entero num1
3. Ingresar un número y guardarlo en num1
4. entero num2
5. Ingresar un número y guardarlo en num2
6. entero contador = 1
7. entero multi = 0
8. Mientras(contador<num1)
9. _____multi = multi + num2
10. ____contador = contador + 1
11. Fin Mientras.
12. Mostrar: <<num1>> x <<num2>>.
13. Fin Programa Multiplica_sumas.
..............................................................................................................
/*Este algoritmo se puede optimizar, verificando que la variable de la condición
sea el número menor, así realizamos menos repeticiones. */
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
10.- Realizar un algoritmo para hallar el mayor de 3 números:
............................................................................................................
1. Inicio Programa Mayor_3.
2. entero num1
3. Ingresar un número y guardarlo en num1
4. entero num2
5. Ingresar un número y guardarlo en num2
6. entero num3
7. Ingresar un número y guardarlo en num3
8. entero mayor = num1
9. Si(mayor<num2)
10. _____mayor = num2
11. Fin Si.
12. Si(mayor<num3)
13. ____mayor = num3
14. Fin Si.
15. Mostrar: El número mayor es: <<mayor>>
16. Fin Programa Mayor_3.
..............................................................................................................
11.- Realizar un algoritmo para verificar si 3 longitudes ingresadas pueden formar un triángulo:
....................................................................................................................................................
1. Inicio Programa Forman_triángulo.
2. real a
3. Ingresar una longitud y guardarlo en a
4. real b
5. Ingresar una longitud y guardarlo en b
6. real c
7. Ingresar una longitud y guardarlo en c
8. Si (a+b > c)
9. _____Si (b+c > a)
10. _________Si(a+c > b)
11. ______________Mostrar: Las longitudes pueden formar un triángulo.
12. _________Fin Si.
13. _________En caso contrario
14. ______________Mostrar: Las longitudes no pueden formar un triángulo.
15. _________Fin En caso contrario.
16. ____Fin Si
17. ____En caso contrario
18. _________Mostrar: Las longitudes no pueden formar un triángulo.
19. ____Fin En caso contrario.
20. Fin Si.
21. En caso contrario
22. ____ Mostrar: Las longitudes no pueden formar un triángulo.
23. Fin En caso contrario.
24. Fin Programa Forman_triángulo.
....................................................................................................................................................
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
Los algoritmos resueltos anteriormente, están escritos en un lenguaje muy básico, cualquier duda
escribirnos a la siguiente dirección: tareasvip@hotmail.com ó ingresar a nuestra página, Facebook,
blog, a través de nuestro sitio web: http://www.tareasvip.compu.co.
Atte.
Víctor M. Rosas García.
http://www.tareasvip.compu.co
<<Algoritmos resueltos con Pseudocódigo>>
Descargar