Вы находитесь на странице: 1из 17

TRABAJO DE PSEINT

KAREM NATHALIA CEBALLOS PALACIO

INSTITUCION EDUCATIVA ROBERTO VELANDIA


INFORMATICA
MOSQUERA-CUNDINAMARCA
2015

TRABAJO DE PSEINT

KAREM NATHALIA CEBALLOS PALACIO

ESTE TRABAJO FUE REALIZADO PARA APRENDER


MAS SOBRE PSEINT;POR EJEMPLO, SABER CUALES SON
SUS PARTES Y APRENDER A UTILIZARLO.

GUSTAVO LOZADA

INSTITUCION EDUCATIVA ROBERTO VELANDIA


INFORMATICA
MOSQUERA-CUNDINAMARCA
2015

CONTENIDO

CUBIERTA.1
PORTADA..2
CONTENIDO..3
COMANDOS USADOS EN PSEINT..4
VENTANA DE PSEINT.5
MENUS QUE APARECEN EN LA VENTANA DE PSEINT..6
VARIABLES UTILIZADAS EN PSEINT7
TABLA DE OPERADORES.8

Asignacin

La instruccin de asignacin permite almacenar una valor en una


variable.
<variable> <- <expresin> ;
Al ejecutarse la asignacin, primero se evala la expresin de la
derecha y luego se asigna el resultado a la variable de la izquierda.
El tipo de la variable y el de la expresin deben coincidir.

Entradas

La instruccin Leer permite ingresar informacin desde el


ambiente.
Leer <variablel> , <variable2> , ... ,
<variableN> ;
Esta instruccin lee N valores desde el ambiente (en este caso el
teclado) y los asigna a las N variables mencionadas. Pueden
incluirse una o ms variables, por lo tanto el comando leer uno o
ms valores.

Salidas

La instruccin Escribir permite mostrar valores al ambiente.


Escribir <exprl> , <expr2> , ... ,
<exprN> ;
Esta instruccin imprime al ambiente (en este caso en la pantalla)
los valores obtenidos de evaluar N expresiones. Dado que puede
incluir una o ms expresiones, mostrar uno o ms valores.

Dimensionamiento
La instruccin Dimension permite definir un arreglo, indicando sus
dimensiones.
Dimesion <identificador>
(<maxl>,...,<maxN>);
Esta instruccin define un arreglo con el nombre indicado en
<indentificador> y N dimensiones. Los N parmetros indican la
cantidad de dimensiones y el valor mximo de cada una de ellas. La
cantidad de dimensiones puede ser una o ms, y la mxima cantidad
de elementos debe ser una expresin numrica positiva.
Se pueden definir ms de un arreglo en una misma instruccin,
separndolos con una coma (,).

Dimension <ident1>
(<max11>,...,<max1N>),..., <identM>
(<maxM1>,...,<maxMN>)
Es importante notar que es necesario definir un arreglo antes de
utilizarlo.

Condicional Si-Entonces

La secuencia de instrucciones ejecutadas por la instruccin SiEntonces-Sino depende del valor de una condicin lgica.
Si <condicin>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Al ejecutarse esta instruccin, se evala la condicin y se ejecutan
las instrucciones que correspondan: las instrucciones que le siguen
al Entonces si la condicin es verdadera, o las instrucciones que le
siguen al Sino si la condicin es falsa. La condicin debe ser una
expresin lgica, que al ser evaluada retorna Verdadero o Falso.
La clusula Entonces debe aparecer siempre, pero la
clusla Sino puede no estar. En ese caso, si la condicin es falsa no
se ejecuta ninguna instruccin y la ejecucin del programa contina

con la instruccin siguiente.

Seleccin Multiple

La secuencia de instrucciones ejecutada por una


instruccin Segun depende del valor de una variable numrica.
Segun <variable> Hacer
<nmero1>: <instrucciones>
<nmero2>,<nmero3>:
<instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Esta instruccin permite ejecutar opcionalmente varias acciones
posibles, dependiendo del valor almacenado en una variable de tipo
numrico. Al ejecutarse, se evala el contenido de la variable y se
ejecuta la secuencia de instrucciones asociada con dicho valor.
Cada opcin est formada por uno o ms nmeros separados por
comas, dos puntos y una secuencia de instrucciones. Si una opcin
incluye varios nmeros, la secuencia de instrucciones asociada se
debe ejecutar cuando el valor de la variable es uno de esos nmeros.
Opcionalmente, se puede agregar una opcin final, denominada De

Otro Modo, cuya secuencia de instrucciones asociada se ejecutar


slo si el valor almacenado en la variable no coincide con ninguna
de las opciones anteriores.

Lazos Mientras

La instruccin Mientras ejecuta una secuencia de instrucciones


mientras una condicin sea verdadera.
Mientras <condicin> Hacer
<instrucciones>
FinMientras
Al ejecutarse esta instruccin, la condicin es evaluada. Si la
condicin resulta verdadera, se ejecuta una vez la secuencia de
instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecucin del cuerpo del ciclo se vuelve a evaluar la condicin y, si
es verdadera, la ejecucin se repite. Estos pasos se repiten mientras
la condicin sea verdadera.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse
nunca, si al evaluar por primera vez la condicin resulta ser falsa.
Si la condicin siempre es verdadera, al ejecutar esta instruccin se
produce un ciclo infinito. A fin de evitarlo, las instrucciones del
cuerpo del ciclo deben contener alguna instruccin que modifique la

o las variables involucradas en la condicin, de modo que sta sea


falsificada en algn momento y as finalice la ejecucin del ciclo.

Lazos Repetir

La instruccin Repetir-Hasta Que ejecuta una secuencia de


instrucciones hasta que la condicin sea verdadera.
Repetir
<instrucciones>
Hasta Que <condicin>
Al ejecutarse esta instruccin, la secuencia de instrucciones que
forma el cuerpo del ciclo se ejecuta una vez y luego se evala la
condicin. Si la condicin es falsa, el cuerpo del ciclo se ejecuta
nuevamente y se vuelve a evaluar la condicin. Esto se repite hasta
que la condicin sea verdadera.
Note que, dado que la condicin se evala al final, las instrucciones
del cuerpo del ciclo sern ejecutadas al menos una vez.
Adems, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe
contener alguna instruccin que modifique la o las variables
involucradas en la condicin de modo que en algn momento la
condicin sea verdadera y se finalice la ejecucin del ciclo.

Lazos Para

La instruccin Para ejecuta una secuencia de instrucciones un


nmero determinado de veces.
Para <variable> <- <inicial> Hasta
<final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
Al ingresar al bloque, la variable <variable> recibe el valor <inicial>
y se ejecuta la secuencia de instrucciones que forma el cuerpo del
ciclo. Luego se incrementa la variable <variable> en <paso>
unidades y se evala si el valor almacenado en <variable> super al
valor <final>. Si esto es falso se repite hasta que <variable> supere a
<final>. Si se omite la clusula Con Paso <paso>, la variable
<variable> se incrementar en 1.

Operadores y Funciones
Este pseudolenguaje dispone de un conjunto bsico de operadores y
funciones que pueden ser utilizados para la construccin de
expresiones ms o menos complejas.
http://pseint.sourceforge.net/pseudocodigo.php

ARCHIVO
NUEVO: NOS SIRVE PARA ABRIR, INICIAR DESDE EL
PRINCIPIO
ABRIR: ESTA OPCION NOS SIRVE PARA ABRIR UN
ARCHIVO PSEINT
GUARDAR: ESTA OPCION NOS PERMITE GUARDAR
UN ARCHIVO PSEINT
GUARDAR COMO: ESTA OPCION NOS PERMITE
GUARDAR UN ARCHIVO DONDE QUERAMOS Y CON
EL NOMBRE QUE QUERAMOS
IMPRIMIR:ESTA OPCION NOS PERMITER QUE
IMPRIMAMOS UN ARCHIVO PSEINT
EXPLORAR:ESTA OPCION NOS PERMITE CAMBIAR
EL TIPO DE ARCHIVO
CERRAR: ESTA OPCION NOS AYUDA A CERRAR
PSEINT
EDITAR
MOVER HACIA ARRIBA: MUEVE EL O LOS
ELEMENTOS SELECCIONADOS A LA LINEA DE
ARRIBA
MOVER HACIA ABAJO: MUEVE EL O LOS
ELEMENTOS SELECCIONADOS A LA LINEA DE ABAJO
BUSCAR: LOCALIZA UNA CADENA DENTRO DEL
ALGORITMO. NO DISTINGUE ENTRE MAYUSCULA Y
MINUSCULAS
BUSCAR SIGUIENTE: REPITE LA ULTIMA BUSQUEDA
REALIZADA
BUSCAR ANTERIOR: REPITE LA ULTIMA BUSQUEDA
REALIZADA

DUPLICAR LINEAS:PERMITE DUPLICAR LAS LINEAS


COMENTAR LINEAS: PERMITE COMENTAR LAS
LINEAS SELECCIONADAS
DESCOMENTAR LINEAS: PERMITE DESCOMENTAR
LINEAS SELECCIONADAS
CONFIGURAR
UTILIZAR AUTOCOMPLETADO:MUESTRA
SUGERENCIAS DE PALABRAS CLAVES
UTILIZAR AYUDA EMERGENTES: ESTAS AYUDAS LE
INDICAN QUE DEBE ESCRIBIR LUEGO DE CADA
PALABRA CLAVE. SE MUESTRAN COMO GLOBOS
EMERGENTES
UTILIZAR INDENTADO INTELIGENTE: AGREGAR O
QUITAR TABULACIOS A LAS LINEAS PARA IDENTAR
EL CODIGO
MOSTRAR BARRA DE HERRAMIENTAS: PERMITE
MOSTRAR U OCULTAR LA BARRA DE HERRAMIENTAS
DE ACCESO RAPIDO
MOSTRAR PANEL DE COMANDOS:PERMITE
MOSTRAR U OCULTAR EL PANEL DE COMANDOS
MOSTRAR PANEL DE EJECUCION PASO A PASO:
PERMITE MOSTRAR U OCULTAR EL PANEL DE
EJECUCION PASO A PASO POR DEBAJO AL PANEL
DE COMANDOS
NO PERMITIR UTILIZAR VARIABLES SIN INICIAR:
EVITA QUE SE UTILIZE VARIABLES QUE NO HAN
SIDO INICIADAS

CONTROLAR EL USO DEL PUNTO Y COMA:SE


PUEDE FORZAR ESTA PRACTICA TAMBIEN EN ESTE
PSEUDO EN USO MEDIANTE LA OPCION
CONTROLAR EL USO DEL PUNTO Y COMA
PERMITIR PALABRAS CLAVES COMO
OPERADORES: LOS OPERADORES RELACIONADOS
POR DEFECTO ES EL Y
EJECUTAR
EJECUTAR: EJECUTA EL ALGORITMO EN UNA NUEVA
VENTANA DE CASOLA
EJECUTAR PASO A PASO: PERMITE REALIZAR UN
SEGUIMIENTO MAS DETALLADO DE LA EJECUCION
DEL ALGORITMO
VERIFICACION SINTASIS: PERMITE REALIZAR UN
SEGUIMIENTO MAS DETALLADO A LA SINTASIS DEL
ALGORITMO
VARIABLE
ES UN ESPACIO EN MEMORIA RESERVADO PARA
ALMACENAR EL VALOR AL CUAL SE RECONOCE A
UNA ETIQUETA
TIPOS DE VARIABLE:
NUMERO: ESTE TIPO DE VARIABLE CONTIENE
NUMEROS DECIMALES O ENTEROS

CARCTER: CONTIENE CADENAS DE CARACTERES

OPERADOR

SIGNIFICADO

=
=
=

MAYOR QUE
MENOR QUE
IGUAL QUE
MENOR O IGUAL QUE
MAYOR O IGUAL QUE

LOGICOS
&Y
IO
~ NO

CONJUCION (Y)
DISYUCION (O)
NEGACION (NO)

ALGEBRAICOS

SUMA

RESTA

MULTIPLICACION

DIVISION

POTENCIA