Todo
Bueno, pues me he animado a postear unos ejercicios sencillos de pseudocódigo. Si veis algún error en la resolución de los mismos, decídmelo, que así aprendo más. ^w^
Espero que os gusten y os sean útiles para practicar. ^w^
Algoritmo 1: Programa que visualice los n primeros números de la sucesión de Fibonacci.
Datos:a,n,cont,suma ; nºentero
Algoritmo:Código:INICIO
a = 0, b = 1
VISUALIZAR "Introduzca n"
LEER n
SI n > 2
suma = a + b
VISUALIZAR a,"",b
PARA cont = 3 HASTA n
a = suma
suma = a + suma
VISUALIZAR suma
FIN PARA
SINO
VISUALIZAR "No se puede aplicar la serie a menos de 3 términos!"
FIN SIFIN
Algoritmo 2: Algoritmo que visualice los 25 primeros números perfectos.
Datos: n, cont, res, final
Algoritmo:Código:INICIO
final = 0
REPETIR
res = 0
PARA cont = 1 HASTA n DIV 2
SI cont % n == 0
res = res + cont
FIN SI
FIN PARA
SI res == n
VISUALIZAR n
final = final + 1
FIN SI
n = n + 1
MIENTRAS final < 25
FIN
Algoritmo 3: Introducir por teclado una secuencia de datos, cada una de ellas compuestas por un nombre y las calificaciones obtenidas por ese alumno en 6 asignaturas, la secuencia termina al introducir fin como nombre de alumno, el algoritmo deberá visualizar el nombre del alumno, seguido de su nota media, al introducir fin, semostrará la nota media del grupo. (No se permite usar tablas en este ejercicio, pero simplificaría mucho el code)
Datos: alumno ; alfanumerico
nota, media, grupo: nº real
cont, alumnos, nalumnos : nº entero
Algoritmo:Código:INICIO
nalumnos = 0, global = 0
REPETIR
VISUALIZAR "Introduzca el nombre del alumno"
LEER alumno
media = 0
SI alumno != fin
PARA cont = 1 HASTA 6
VISUALIZAR "Introduzca la nota número" , cont
LEER nota
media = media + nota
FIN PARA
media = media / 6
global = global + media
nalumnos = nalumnos + 1
VISUALIZAR alumno, media
FIN SI
MIENTRAS alumno != fin
global = global / nalumnos VISUALIZAR "Media del grupo: ", global
FIN
Algoritmo 4: Visualizar los n primeros números primos (n se introduce por teclado, usar una variable booleana para comprobar si el numero es primo)
Datos: cond, cont, n, a, primos
Algoritmo:Código:INICIO
primos = 0
VISUALIZAR "Introduzca n"
LEER n
MIENTRAS primos < n
cont = 0, cond = true
MIENTRAS cond =true
cont = cont + 1
SI cont % a = 0
cond = false
FIN SI
FIN MIENTRAS
SI cont == a
VISUALIZAR a
primos = primos + 1
FIN SI
a = a +1
FIN MIENTRAS
FIN
Algoritmo 5: En una hurna hay 80 bolas numeradas del 1 al 80 se extrae una bola y el numero se introduce por tecladodevolviendo de nuevo la bola a la hurna el proceso se repite hasta que aparezca 3 veces el numero 33. Hacer un programa que utilice cuantas veces ha salido cada una. (usar tablas)
DATOS: numeros (80)
bola, cont; nºentero.
Algoritmo:Código:INICIO
MIENTRAS numeros(33) < 3
VISUALIZAR "Introduzca el número de bola"
LEER bola
numeros(bola) = numeros(bola) + 1
FINMIENTRAS
PARA cont = 1 HASTA 80
VISUALIZAR "Número de ", bola, "que salieron: ", numeros(bola)
FIN PARA
FIN
Algoritmo 6: Un almacén dispone de 8 departamentos numerados del 1 al 8 destinados a contener una serie de piezas. Las piezas están numeradas del 0 al 8 éstas llegan de una en una depositándose en el departamento del mismo número. Hacer un algoritmo que determine...
Regístrate para leer el documento completo.