Todo algoritmo en pseudocógido tiene la siguiente estructura general:
Proceso SinTitulo
accion 1;
accion 1;
.
.
.
accion n;
FinProceso
Asignación

La instrucción de asignación permite almacenar una valor en una variable.
<variable> <- <expresión> ;
Entradas

La instrucción Leer permite ingresar información desde el ambiente.
Leer <variablel> , <variable2> , ... ,
<variableN> ;
Salidas

La instrucción Escribir permite mostrar valores al ambiente.
Escribir <exprl> , <expr2> , ... , <exprN> ;
Dimensionamiento
La instrucción Dimension permite definir un arreglo, indicando sus dimensiones.
Dimesion <identificador> (<maxl>,...,<maxN>);
Condicional Si-Entonces

La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Selección Multiple

La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica.
Segun <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Lazos Mientras

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
Lazos Repetir

La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
Lazos Para

La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
Operadores y Funciones
Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas.
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:
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
Logicos
& ó 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 entera) resto <- num MOD div
La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.
A continuación se listan las funciones integradas disponibles:
Función Significado
RC(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
ATAN(X) Arcotangente de X
TRUNC(X) Parte entera de X
REDON(X) Entero más cercano a X
AZAR(X) Entero aleatorio entre 0 y X-1
buena noche , me podrian ayudar con estos ejercicios q no se como hacerlos ... gracias
ResponderEliminar2. Haga un algoritmo que dado un numero calcule el cuadrado, cubo, el doble y el tripe de ese número.
3. Haga un programa que calcule el porcentaje de alumnos perdidos y de alumnos que ganaron, el programa solicitará cuantos estudiantes ganaron y cuantos perdieron.
4. Haga un algoritmo que calcule el salario neto de un empleado sabiendo que gana un salario básico, le descuentan el 10% y le dan dos bonificaciones una del 9 y otra de 20