Ir a contenido

PURCHASE MEMBERSHIP AT A 25% DISCOUNT Apply here

GET 1 MONTH OF MEMBERSHIP BY CHOOSING THE NEW NAME OF OUR COMPANY! Apply here


Photo

Redacción del pseudocódigo


      
Redacción del pseudocódigo TvOTohoRedacción del pseudocódigo TvOToho
Redacción del pseudocódigo

ZzcarloszZ
#1

ZzcarloszZ
  • ZzcarloszZ
  • administrator
  • Mensajes :
    625
  • Reputación :
    220
  • Points :
    6
  • Registrado :
    2012-08-08
En la redacción del pseudocódigo se utiliza tres tipos de estructuras de control: las secuenciales, las selectivas y las iterativas.
Estructuras secuenciales:
Es aquella en la que una acción y/o instrucción sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

Code:
INICIO
 Levante la bocina
 Espere tono
 Marque el número
 Espere que conteste
 Hable con la otra persona
 Cuelgue la bocina
FIN
Estructuras selectivas: Son las condicionales si y no.
Simple: Es cuando una instrucción es ejecutada sólo si la condición es verdadera, de lo contrario se ejecuta otro.
Code:
Si $EresGay entonces
 EjecutarMetodoAntigay()
Sino entonces
 NoHacerNada()
Finalizar Si
Selectiva múltiple: Es cuando la instrucción es ejecutada sólo si la condición es verdadera, de lo contrario vuelve a comparar hasta llegar a un objeto específico.
Code:
Si $Nombre = “Carlos” entonces
 CuentaDeCarlos()
Sino si $Nombre = “Abel” entonces
 CuentaDeAbel()
Sino si $Nombre = “May” entonces
 CuentaDeMay()
Sino entonces
 NiIdeaDeQuienEsLaCuenta()
Fin si
Es cual puede convertirse en modo de casos:
Code:
Seleccionar $Nombre
Caso 1: “Carlos”
 CuentaDeCarlos()
Caso 2: “Abel”
 CuentaDeAbel()
Caso 3: “May”
 CuentaDeMay()
Ninguno:
 NiIdeaDeQuienEsLaCuenta()
Fin Seleccionar
Estructuras iterativas:
Se usan para repetir una o varias instrucciones ninguna, una o varias veces.

For  (Cuando): Se usa mayormente para hacer sumas sucesivas o contar respetivamente.
Code:
Para int i=0 hasta 10 Cada 2
 Mostrar(i)
Siguiente
Muestra los valores cada 2 números, 0, 2, 4, 6, 8, 10.
While (Mientras): Se parece a For, pero puede ser infinito; además puede usarse con condicionales.
Code:
Mientras
 Si no $EresGay entonces
 Saltar()
 Fin si
Fin Mientras
Saltar funciona para que salga del bucle infinito.
Es así, como el pseudocódigo, puede usarse para programar cualquier cosa ya sea preguntas, juegos, problemas de matemáticas, ocio, entre otros.








alexmen10
#2

alexmen10
  • alexmen10
  • administrator
  • Status :
    HS4L Team
  • Mensajes :
    418
  • Reputación :
    257
  • Points :
    23
  • Registrado :
    2012-09-08
Esta buena la explicación, Gracias como siempre ZzcarloszZ :pal:

Kirby_Blue
#3

Kirby_Blue
  • Kirby_Blue
  • super moderator
  • Mensajes :
    1056
  • Reputación :
    87
  • Points :
    0
  • Registrado :
    2012-08-08
#:clapcry:




Gracias por el aporte smid_4

il Drago D'oro
#4

il Drago D'oro
  • il Drago D'oro
  • active member
  • Mensajes :
    119
  • Reputación :
    29
  • Points :
    0
  • Registrado :
    2015-10-12
:pal: :lel: :YY: molaaa

Onelio1
#5

Onelio1
  • Onelio1
  • new member
  • Mensajes :
    8
  • Reputación :
    1
  • Points :
    0
  • Registrado :
    2015-11-02
Otro pequeño detalle, del While se puede salir con un "break;"(sin comillas) si se es necesario o tambien se puede salir mediante instrucciones.

Ejemplo de instrucciones:
Code:

Inicio:
Haciendo algo
HaciendoAlgoMas
Falla
goto Inicio;
Esto te llevaría a inicio saltando desde tu ubicación actual. Yo suelo usarlo cuando me saltan errores y necesito repetir el procedimiento.

Alejo_Dotero12
#6

Alejo_Dotero12
  • Alejo_Dotero12
  • new member
  • Mensajes :
    8
  • Reputación :
    0
  • Points :
    0
  • Registrado :
    2015-11-08
xd pero es muy basico.

Seyer
#7

Seyer
  • Seyer
  • administrator
  • Status :
    HS4L Team
  • Mensajes :
    692
  • Reputación :
    64
  • Points :
    2
  • Registrado :
    2012-08-09
[You must be registered and logged in to see this link.]: inactividad del post.

Sponsored content
#8

Sponsored content

      

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in
You cannot reply to topics in this forum
Staff online
Sponsors
  •  TOTAL POSTS
  •  TOTAL MEMBERS
  •  NEWEST MEMBER