Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Pseint

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

Pseint

Ana Sofa Velsquez Bogota-801

I.E Roberto Velandia


rea de Informtica
Mosquera-C/marca
2015

Pseint

Ana Sofa Velsquez Bogota-801

Gustavo Lozada

I.E Roberto Velandia


rea de Informtica
Mosquera-C/marca
2015
Introduccin

Este trabajo es para saber ms sobre el


programa de pseudocodigos pseint

Contenido

1 Comandos que se usan en Pseini


2 Ventana de Pseini
3 Mens de la ventana de Pseini
4 Variables de Pseini
5 Operadores y funciones de pseini
6 Web-biografa

1)
Asignacin

La instruccin de asignacin permite almacenar un 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 <variable 1>, <variable2>,...,
<variable N>;

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 <expr l>, <expr2>,..., <expr N>;

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 Dimensin permite definir un arreglo, indicando sus dimensiones.

Dimisin <identificador> (<Max l>,..., <Max N>);

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
(,).
Dimensin <ident1> (<max11>,..., <max1N>),..., <ident M>
(<maxM1>,..., <Max MN>)

Es importante notar que es necesario definir un arreglo antes de utilizarlo.


Condicional Si-Entonces

La secuencia de instrucciones ejecutadas por la instruccin Si-Entonces-Sino depende del


valor de una condicin lgica.
Si <condicin>
Entonces
<instrucciones>
Sino
<instrucciones>
Fin Si

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 clusula 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 Mltiple

La secuencia de instrucciones ejecutada por una instruccin Segn depende del valor de
una variable numrica.
Segn <variable> Hacer
<nmero1>: <instrucciones>
<nmero2>,<nmero3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
Fin Segn

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>
Fin Mientras

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>
Fin Para

3 MEN Archivo
Exportar a Cpp: Genera un archivo con cdigo C++ a partir del pseudocdigo.
MEN Editar

Duplicar Lneas: Permite duplicar las lneas seleccionadas.


Eliminar Lneas: Permite eliminar las lneas seleccionadas.
Comentar Lneas: Permite comentar las lneas seleccionadas.
Des comentar Lneas: Permite des comentar las lneas seleccionadas.
MEN Configurar

Utilizar Autocompletado: El autocompletado muestra sugerencias de palabras claves


mientras escribe y permite seleccionarlas para completarlas sin tener que escribirlas por
completo.
Utilizar Ayudas emergentes: Estas ayudas le indican que debe escribir luego de
cada palabra clave. Se muestran como globos emergentes sobre el cdigo e
indican el tipo de accin, expresin, etc. que debe introducir a continuacin.
Utilizar Indentado Inteligente: Agrega o quita tabulaciones a las lneas para
indentar correctamente el cdigo segn su estructura y anidamiento (por ejemplo,
luego de una lnea que abre un bucle PARA, la siguiente tendr un indentado
mayor.
Mostrar Barra de Herramientas: Permite mostrar u ocultar la Barra de
Herramientas de Acceso Rpido.
Mostrar Panel de Comandos: Permite mostrar u ocultar el Panel de Comandos.
Mostrar Panel de Ejecucin Paso a Paso: Permite mostrar u ocultar el Panel de
Ejecucin Paso a Paso por debajo del Panel de Comandos.
MEN Ejecutar

Ejecutar: Ejecuta el algoritmo en una nueva ventana de consola. Si el algoritmo


contiene errores de sintaxis, no ser ejecutado.
Ejecutar Paso a Paso: La ejecucin paso a paso permite realizar un seguimiento
ms detallado de la ejecucin del algoritmo. Es decir, permite observar en tiempo
real qu instrucciones y en qu orden se ejecutan, as como tambin observar el
contenido de variables o expresiones durante el proceso.
Verificar Sintaxis: La verificacin de sintaxis permite realizar un seguimiento ms
detallado de la sintaxis del algoritmo y en caso de encontrar un error mostrar una
descripcin de la instruccin invlida y sugerencias de cmo solucionar dicho error
sintctico.

4
Variable: es un espacio en memoria
reservado para almacenar un valor al cual
se le reconoce con una etiqueta o nombre
para de este modo tener acceso a la
informacin que contiene.
Tipos de variables en Pseint
Numrico: este tipo de variables contiene
nmeros decimales o enteros
Carcter: contiene cadenas de caracteres
Comentarios: un comentario es una opcin
que permite un lenguaje de programacin
para establecer algunas oraciones y
prrafos y as comprender mejor el cdigo
que estamos programando.
5
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.
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

&Y

Conjuncin (y).

(7>4) & (2=1) //falso

|O

Disyuncin (o).

(1=1 | 2=1) //verdadero

~ NO

Negacin (no).

~(2<5) //falso

Suma

total <- cant1 + cant2

Resta

stock <- disp - venta

Multiplicacin

area <- base * altura

Divisin

porc <- 100 * parte / total

Potenciacin

sup <- 3.41 * radio ^ 2

Mdulo (resto de la divisin entera)

resto <- num MOD div

Logicos

Algebraicos

% MOD

A continuacin se listan las funciones integradas disponibles:


Funcin

Significado

RC(X)

Raz Cuadrada de X

ABS(X)

Valor Absoluto de X

LN(X)

Logaritmo Natural de X

EXP(X)

Funcin 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 ms cercano a X

AZAR(X)

Entero aleatorio entre 0 y X-1

Web Biografa
http://pseint.sourceforge.net/pseudocodigo.
php
http://es.slideshare.net/MonjeOneble/pseint
-variables-y-comentarios-presentation
http://systemhelpfaca.blogspot.com.co/p/ps
eint.html

También podría gustarte