Está en la página 1de 5

Bloques de código

Antes de entrar en cualquier instrucción concreta es necesario identificar como es la estructura


general, esto significa como se separan las diferentes instrucciones de código. por ejemplo un
bloque de código es todo aquello que puede tener más de una instrucción y que en el caso de
PSeInt terminan con la palabra fin.

Proceso MiPrograma

FinProceso

Si expresion_logica Entonces

FinSi

Cada vez que se encuentre algo así debería usarse la llaves { y } siendo la apertura primera parte
del bloque de código y el cierre la ultima parte. Más adelante se verá más claramente el uso.

Tipos de dato

Tipo en PSeInt Tipo C#/Java Descripción

ENTERO int Permite almacenar números sin su parte decimal

NUMERICO
NUMERO float Permite almacenar números con valores decimales
NUMERICO

REAL double Permite almacenar números con valores de tamaño


grande

LOGICO bool
boolean Permite almacenar solo dos posibles resultados: falso o
verdadero

CARACTER char Permite almacenar una letra

TEXTO string Permite almacenar cadenas de caracteres es decir


CADENA cualquier palabra frase u oración
Definición de variables Cualquiera que haya trabajado en PSeInt conoce la siguiente instrucción:

Definir X como Entero;

Lo cual indica al programa que debe crear una variable, es decir, un espacio en la memoria del
computador, llamado X donde solo se vana a almacenar valores numéricos sin decimales. La forma
correspondiente varía un poco aunque es más simple:

int X;

Estructuras de proceso

Instrucción Tipo en PSeInt Tipo C#/Java Descripción

Permite guardar un
Asignación variable<-7; variable = 7;
valor en una variable

if (expresion_logica)
{
Si expresion_logica Entonces
acciones_por_verdadero Permite validar una
Si- }
Sino condición y tomar un
Entonces else
acciones_por_falso camino u otro
{
FinSi
}

Segun variable_numerica Hacer


switch (variable)
opcion_1:
{
secuencia_de_acciones_1
case 1: secuencia
opcion_2:
de acciones Permite validar una
secuencia_de_acciones_2
Según break; variable y tomar un
opcion_3:
default: secuencia de varios caminos
secuencia_de_acciones_3
de acciones
De Otro Modo:
break;
secuencia_de_acciones_dom
}
FinSegun
while (expresion_logica
Permite repetir una
Mientras expresion_logica Hacer )
serie de condiciones
Mientras secuencia_de_acciones {
siempre y cuando la
FinMientras
condición se cumpla
}

Similar al anterior, sin


do embargo, permite
Repetir { que la instrucciones
Repetir secuencia_de_acciones se ejecuten al menos
Hasta Que expresion_logica } while (expresion_logi una vez aun cuando
ca); la condición no se
cumpla

Es otro tipo de bucle


o instrucción de
Para variable_numerica<- for (int i = 0; i < repetición, aunque es
valor_inicial Hasta valor_final Con valor_final; i++) más utilizado para
Para Paso 1 Hacer { realizar una
secuencia_de_acciones secuencia, por
FinPara } ejemplo recorrer de
forma secuencial un
vector o arreglo
DECLARACIÓN EN PSEINT DECLARACIÓN C++

También podría gustarte