Vous êtes sur la page 1sur 5

Programacin I

Pseudocdigo

Estndar para pseudocdigo

Inicio de programa:
INICIO <nombre del programa>
Fin de programa
FIN <nombre del programa>
Declaracin de variables:
Tipo <nombre variable 1>,<nombre variable 2>,.,<nombre variable n>
Asignacin:
<nombre variable> = <expresin>
Lectura desde pantalla:
Leer <nombre de variable>
Si se desea provocar un salto de lnea luego de la lectura se puede usar:
Leer y saltar <nombre de variable>
Escritura a pantalla:
Escribir <nombre de variable>
Escribir <texto>
Es posible concatenar informacin para escribir en pantalla usando una o varias veces el
signo ms +. Por ejemplo:
Escribir <texto> + <nombre de variable>
Escribir <texto> + <nombre de variable> + <texto>
Si se desea provocar un salto de lnea luego de la escritura se puede usar:
Escribir y saltar <texto>
Condicionales:
Programacin I
Pseudocdigo

Si <condicion>
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Caso Contrario
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Fin si

La indentacin de las sentencias del caso verdadero y del caso contrario son obligatorias.
Cuando sea necesario usar condicionales anidados, respete las mismas reglas para cada
condicional. Recuerde que un caso contrario no es obligatorio para un condicional.
Para condicionales que usen un Elif use:

Si <condicion>
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Si no entonces Si <condicion>
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>

Caso Contrario
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Fin si

Recuerde que las Si no entonces si, pueden ser muchas y no son obligatorias de usar.
Repeticiones:
Programacin I
Pseudocdigo

Repetir
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Hasta (<condicion>)
La indentacin de las sentencias que van dentro del repetir son obligatorias. Recuerde que
el bucle deja de dar vueltas cuando la condicin del Hasta se vuelve verdadera.

Mientras:
Mientras (<condicion>)
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Fin mientras
La indentacin de las sentencias que van dentro del mientras son obligatorias. Recuerde
que el bucle deja de dar vueltas cuando la condicin del mientras se vuelve falsa.

Haga Mientras:
Haga
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Mientras (<condicion>)

La indentacin de las sentencias que van dentro del Haga son obligatorias. Recuerde que
el bucle deja de dar vueltas cuando la condicin del mientras se vuelve falsa.
Para:
Para <inicializacin>,<condicin>,<incremento>
<sentencia 1>
<sentencia 2>
.
Programacin I
Pseudocdigo

.
<sentencia n>
Fin para


Para <elemento> en <lista>
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Fin para

Funciones:
Funcin <nombre de la Funcin> (< tipo y nombre de parametros>) : <tipo de la Funcin>
<sentencia 1>
<sentencia 2>
.
.
<sentencia n>
Retorna <valor>
Fin Funcin <nombre de la Funcin>

Si una funcin no tiene parmetros, nicamente abra y cierre parntesis. El retorna es
obligatorio, as como indentar las sentencias de adentro de la funcin.
Los procedimientos funcionan igual, solo que no usan un tipo de funcin ni un retorna.

Llamar a funciones:

Bastar con usar el nombre de la funcin e indicar entre parntesis sus parmetros en
caso de que los tuviera, si no los tuviera solo se abre y cierra los parntesis.







Programacin I
Pseudocdigo