Você está na página 1de 9

Hola a todos hoy he venido a ensearles un programa llamadoPseIntes muy facil de aprender Primero vamos con un poco de informacion

acerca del programa:

PseInt (Pseudo Intrprete) es un Entorno de Desarrollo Integrado (IDE, por sus siglas en ingls ) para PseudoCdigo, un lenguaje de programacin imperativa simple y en castellano. Es decir, PseInt es un editor e intrprete de programas escritos en PseudoCdigo. Su interfaz grfica permite crear, almacenar, ejecutar y corregir fcilmente programas en PseudoCdigo. La sencillez del lenguaje PseudoCdigo lo hacen ideal para la enseanza de la programacin. Permite escribir programas con instrucciones condicionales (Si-Entonces-Sino, Segun) y ciclos (Mientras, Hasta Que, Para), y tambin usar valores numricos (nmeros decimales), lgicos, caracteres y arreglos. Tambin provee funciones de entrada/salida y algunas funciones matemticas. Como todos ustedes sabrn, queridos lectores/programadores, el pseudocdigo es un lenguaje intermedio entre el lenguaje natural y los lenguajes de programacin. Es utilizado para: o Aprender a programar o Ver como responde un algoritmo antes de codificarlo en nuestro lenguaje de programacin Aqu tenis un pequeo ejemplo de un programa en pseudocdigo que calcula el modulo (el resto de la divisin): Bueno dejemonos de blablabla y empcemos.................. primero lo descargamos de aqui: http://es.kioskea.net/telecharger/telecharger-429-pseint luego lo instalamos (creo que no hace falta decir eso xD) y luego nos saldra algo como esto:

bueno...ya conociendo el programa vamos con los codigos: este es el famoso codigo hola mundo Cdigo:

proceso sin_titulo // Podemos cambiar el "sin_titulo" por cualquier nombre. escribir "hola mundo!"; finproceso
y se vera asi:

Para ejecutarlos solo bastara con undirle el boton PLAY:

y listo ya esta el famosohola mundo!facil no? Vamos a explicarlo paso a paso............ Proceso: esto es indispensable porque nos permite abrir el codigo Escribir: Nos permite digitar el texto en la pantalla. Finproceso: es el comando que cierra el codigo. Empecemos a ingresar valores en nuestro programa Lo hacemos asi: Cdigo:

Proceso Sin_titulo Escribir "Digita tu nombre"; Leer a; Escribir "tu nombre es: "; Escribir a; Finproceso
En el Pseudocodigo seria:

Al ejecutarlo nos daria esto:

PARA La instruccinParaejecuta una secuencia de instrucciones un nmero determinado de veces.

Ahora vamos con el codigo para repetir varias veces el nombre: Cdigo:

Proceso sin_titulo Escribir "dame tu nombre"; leer a; Para i<-1 Hasta 5 Con Paso 1 Hacer escribir a; FinPara FinProceso
en el Pseudocodigo quedaria asi:

Explicare el codigo: Para i<-1: es una constante siempre tiene que ir al iniciarse el comando. hasta: repite el dato que ingresaste n veces. Paso 1: repite el comando de uno en uno hacer: escribimos lo que el comando debera digitar hasta que se cumpla la condicion SI/SINO

La secuencia de instrucciones ejecutadas por la instruccin Si-Entonces-Sino depende del valor de una condicin lgica. 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. Ejemplos : Cdigo:

Proceso sin_titulo escribir "cuanto es 25 + 25?"; leer a; Si a = 50 Entonces escribir "si sabes sumar"; Sino escribir "Es mejor que vuelvas a entrar a estudiar"; FinSi FinProceso
quedaria asi:

ASIGNAR

La instruccin de asignacin permite almacenar una valor en una variable. 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. veamos un ejemplo: Cdigo:

Proceso sin_titulo escribir "digita un numero"; leer a; Para a<-a+1 Hasta 10 Con Paso 1 Hacer escribir a FinPara FinProceso
quedaria asi:

MIENTRAS

La instruccin Mientras ejecuta una secuencia de instrucciones mientras una condicin sea verdadera. 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. Cdigo:

proceso sin_titulo Escribir "Ingrese un numero (0 para salir)"; Leer a; tot<-0; Mientras a<>0 Hacer Tot <- Tot+a; Escribir "Ingrese otro numero (0 para salir)"; Leer a; FinMientras Escribir "Total:",Tot; FinProceso
el code seria:

REPETIR La instruccin Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condicin sea verdadera. 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. Ejemplo : Cdigo:

proceso sin_titulo Repetir a<-0 Tot<-0 Tot<-Tot+a; Escribir "Ingrese un nmero (0 para salir)"; Leer a; Hasta Que a = 0 Escribir "Total:",Tot; FinProceso
quedaria asi:

SEGUN

La secuencia de instrucciones ejecutada por una instruccin Segun depende del valor de una variable numrica. 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. Cdigo:

proceso sin_titulo escribir "ingresa un numero"; leer a; Segun a Hacer 0,1,2,3: escribir "estas entendiendo"; 6,5,4: escribir "bien"; 9,8,7: Escribir "muy bien"; De Otro Modo: escribir "no men debes escribir del 0 al 9 jejeje" FinSegun FinProceso
en el pseudocodigo seria:

Ahora creo que ya sabemos un poco sobre este pseudocodigo...... ahora haremos un codigo de si/sino dentro de otro si/sino y asi sucesivamente para crear nuestra primer calculadora en PSeInt: Cdigo:

Proceso calculadora escribir "que quieres hacer:"; escribir "1:suma"; escribir "2:resta"; escribir "3:multiplicacion"; escribir "4:division"; leer a; Si a=1 Entonces escribir "digita tu valor"; leer b; escribir "digita tu segundo valor:"; leer c d<-b+c; escribir d Sino Si a=2 Entonces escribir "digita tu valor"; leer b; escribir "digita tu segundo valor:"; leer c d<-b-c; escribir d Sino Si a=3 Entonces escribir "digita tu valor"; leer b; escribir "digita tu segundo valor:"; leer c d<-b*c; escribir d Sino Si a=4 Entonces escribir "digita tu valor"; leer b; escribir "digita tu segundo valor:"; leer c d<-b/c; escribir d Sino FinSi FinSi FinSi FinSi FinProceso
Bueno eso es todo (por ahora)...luego seguier con mas temas jejeje espero comentarios de todo tipo http://foro.elhacker.net/programacion_general/tutorial_pseint-t256140.0.html#ixzz1JB5H6Kwr

Você também pode gostar