Vous êtes sur la page 1sur 4

Cuaderno de Programación en Lenguaje C++

Anexo 5: Guía rápida de PSeInt


1) Declarar variables
Definir n,u Como Entero
Dimension Prec[5], Cant[4,5]
Definir apellido Como Caracter

2) Secuencial
Proceso ejemploSecuencial
Definir amigo Como Caracter
Escribir "Escriba el nombre"
Leer amigo
Escribir "Hola apreciado ", amigo
FinProceso

3) Selección simpe
Proceso ejemploSeleccionSimple
Definir edad Como Entero
Escribir "Dame tu edad "
Leer edad
si edad<18 Entonces
Escribir "Usted es menor de edad "
FinSi
FinProceso

4) Selección doble
Proceso ejemploSeleccionDoble
Definir a, b Como Entero
Escribir "Dame el valor de a "
Leer a
Escribir "Dame el valor de b "
Leer b
si a>b Entonces
Escribir "El número mayor es ", a
SiNo
Escribir "El número mayor es ", b
FinSi
FinProceso

5) Selección múltiple
Proceso ejemploSeleccionMultiple
Definir numeroDia Como Entero
Escribir "Escriba un número entre 1 y 7";
Leer numeroDia
Segun numeroDia Hacer
1:
Escribir "Is Friday"
2:

Página | 1
Cuaderno de Programación en Lenguaje C++

Escribir "Is Saturday"


3:
Escribir "Is Sunday"
De Otro Modo:
Escribir "Uf no es fin de semana"
Fin Segun
FinProceso

6) Para
Proceso ejemploPara
Definir n,u Como Entero
Escribir 'Dame el valor de u '
Leer u
Para n<-1 Hasta u Hacer
Escribir n
FinPara
FinProceso

7) Mientras
Proceso ejemploMientras
Definir n, u Como Entero
Escribir "dame el valor de u "
Leer u
n=-1
Mientras n!=0 Hacer
Leer n
Fin Mientras
FinProceso

8) Repetir
Proceso ejemploRepetir
Definir n, u Como Entero
Escribir "Dame el valor de u "
Leer u
n=-1
Repetir
Leer n
Hasta Que n!=0
FinProceso

9) Expresiones coloquiales
EXPRESIÓN SIGNIFICADO
X es Y X=Y
x es igual a Y X=Y
X es distinto de Y X<>Y
X es CERO X=0
X es POSITIVO X>0
X es NEGATIVO X<0

Página | 2
Cuaderno de Programación en Lenguaje C++

X es PAR X MOD 2 = 0
X es IMPAR X MOD 2 = 1
X es MULTIPLO de Y X MOD Y = 0
X es DIVISIBLE por Y X MOD Y = 0
10) Operadores
Operador Significado Ejemplo
Relacionales
> Mayor que 3>2
< Menor que 'ABC'<'abc'
= Igual que 4=3
<= Menor o igual que 'a'<='b'
>= Mayor o igual que 4>=5
<> Distinto que 'a'<>'b'
Lógicos
&óY Conjunción (y). (7>4) & (2=1) //falso
|óO Disyunción (o). (1=1 | 2=1) //verdadero
~ ó NO Negación (no). ~(2<5) //falso
Algebraicos
+ Suma total <- cant1 + cant2
- Resta stock <- disp - venta
* Multiplicación area <- base * altura
/ División porc <- 100 * parte / total
^ Potenciación sup <- 3.41 * radio ^ 2
% ó MOD Módulo (resto de la división resto <- num MOD div
entera)
11) Funciones
FUNCIÓN SIGNIFICADO
RC(X) o RAIZ(X) Raíz Cuadrada de X
ABS(X) Valor Absoluto de X
LN(X) Logaritmo Natural de X
EXP(X) Función Exponencial de X
SEN(X) Seno de X
COS(X) Coseno de X
TAN(X) Tangente de X
ASEN(X) Arcoseno de X
ACOS(X) Arcoseno de X
ATAN(X) Arcotangente de X
TRUNC(X) Parte entera de X
REDON(X) Entero más cercano a X
AZAR(X) Entero aleatorio en el rango [0;x-1]

Página | 3
Cuaderno de Programación en Lenguaje C++

ALEATORIO(A,B) Entero aleatorio en el rango [A;B]


LONGITUD(S) Cantidad de caracteres de la cadena S
MAYUSCULAS(S) Retorna una copia de la cadena S con todos sus caracteres en
mayúsculas
MINUSCULAS(S) Retorna una copia de la cadena S con todos sus caracteres en
minúsculas
SUBCADENA(S,X,Y) Retorna una nueva cadena que consiste en la parte de la cadena
S que va desde la posición X hasta la posición Y (incluyendo
ambos extremos). Las posiciones utilizan la misma base que los
arreglos, por lo que la primera letra será la 0 o la 1 de acuerdo al
perfil del lenguaje utilizado.
CONCATENAR(S1,S2) Retorna una nueva cadena resulta de unir las cadenas S1 y S2.
CONVERTIRANUMERO(X) Recibe una cadena de caracteres que contiene un número y
devuelve una variable numérica con el mismo.
CONVERTIRATEXTO(S) Recibe un real y devuelve una variable numérica con la
representación como cadena de caracteres de dicho real.

Página | 4

Vous aimerez peut-être aussi