Buenas Eduardo
No se si ya resolviste el algoritmo, ahora es que estoy viendo tu mensaje. Tienes dos(2) ejemplos de algoritmo standar:
Inicio Programa
numero_lanzamientos = 0
lado_sol=0
Mientras (lado_sol sea menor a 10)
Lanzar moneda,lado
numero_lanzamientos=numero_lanzamientos+1
Si (lado es igual a sol)
lado_sol=lado_sol+1
Fin Si
Fin Mientras
Mostrar "Número de lanzamientos: " numero_lanzamientos
Fin Programa
--------------------------------------------------------------------------------------------------------------------------
Inicio Programa
numero_lanzamientos = 0
lado_sol=0
while (lado_sol < 10)
{
Lanzar moneda,lado
numero_lanzamientos=numero_lanzamientos+1
if (lado ="sol")
{
lado_sol=lado_sol+1
}
}
Mostrar "Número de lanzamientos: " numero_lanzamientos
Fin Programa
while (valor>=20) {
show valor
valor = valor + 1
if (valor==10) {
show "me gusta el 10"
}