DEFINICION
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
PSeInt lo puedes descargar aqui:
Aquí algunos Pseudocodigos con este programa:
- La serie de Fibonacci:
La serie fibonacci o también llamada la suseción de fibonacci, la serie empieza con dos unos y a continuación los números siguientes son el resultado de sumar los dos anteriores números, esta sucesión es infinita.1,1,2,3,5,8,13,21,34,55,89,.............,n.
En este Pseudocodigo se Presenta la serie hasta un límite dado:
Proceso fibonacci
definir a,b,fibonacci, num Como Entero
a<-0
b<-1
escribir "ingrese un numero para hacer la serie"
leer num
escribir a
escribir b
para i=2 hasta num Hacer
c=a+b
escribir c
a<-b
b<-c
FinPara
FinProceso
- Los números primos:
Los números primos son números enteros positivos que solo son divisibles para si mismo y para la unidad. Este pseudocodigo es para presentar los números primos hasta un límite dado:
Por ejemplo si el limite es 8 presentara:
2,3,5,7,11,13,17,19.
Proceso Numeros_primos
definir numero, i, j, contador Como Entero
escribir "ingrese un numero"
leer numero
para i=1 hasta numero Hacer
contador <- 0
para j=2 hasta i hacer
si (i mod j)=0 entonces
contador=contador+1
FinSi
FinPara
si contador = 1 Entonces
escribir i
FinSi
finpara
FinProceso
- Simulación de una división sin el div y el mod:
Esta división esta realizada por medio de restas hasta que el dividendo sea menor que el divisor. Y al final nos presenta el cociente y el residuo.Proceso simulacion
definir i,div, modulo, dividendo, divisor, cociente, reciduo Como Entero
escribir "ingrese el dividendo"
leer dividendo
escribir "ingrese el divisor"
leer divisor
cociente <- 0
si divisor = 0 entonces
escribir "no se puede realizar la division para 0"
sino
mientras dividendo >= divisor Hacer
dividendo <- dividendo - divisor
cociente <- cociente + 1
FinMientras
escribir "el cociente es ",cociente
escribir "el reciduo es ", dividendo
FinSi
FinProceso
- Ver si un número es Positivo o Negativo:
Proceso PosNegdefinir n Como Entero
escribir "Ingrese un numero"
leer n
si n > 0 entonces
escribir "el numero ",n," es positivo"
sino
si n = 0 Entonces
escribir "El numero ingresado es cero"
Sino
escribir "el numero ",n," es negativo"
FinSi
FinSi
FinProceso
- Ver el Mayor y Menor de n Números Ingresado
Proceso MayMen
definir n,a,i,may Como Entero
escribir "ingrese un Limite"
Leer n
para i=1 hasta n Hacer
escribir "Ingrese el ",i,"numero"
leer a
si a > may Entonces
may <- a
FinSi
FinPara
escribir "El mayor de los numerops ingresados es ",may
escribir "El menor de los numeros Ingresados es ",a
FinProceso
- Ver si un número es Par o Impar
Proceso Ejercicio13definir n Como Entero
escribir "Ingrese una cantidad"
leer n
si (n mod 2)=0 Entonces
escribir "la cantidad ingresada es par"
Sino
escribir "la cantidad ingresada es impar"
FinSi
FinProceso
- Tabla de Multiplicación de Igual Número
Este pseudocódigo nos presenta la tabla de multiplicar desde 1 hasta el 12 de asi:1*1=1
2*2=4
3*3=9
4*4=16
5*5=25
Así sucesivamente hasta llegar al 12*12=144
Proceso tabla_multiplicar
definir i,suma_pares, suma_impares Como Entero
i<-1
j<-1
Mientras (i <= 12) Hacer
prod <- j*i
escribir j," * ",i," = ",prod
i <- i+1
j <- j+1
FinMientras
FinProceso
- Cambio de tres variables b toma el valor de a, c toma el valor de b y a toma el valor de c, con una variable aux
Este cambio es esencial para ordenar datos ya sea de mayor a menor o viceversa, lo primero que hacemos es, guardarla el valor de cualquiera de estas dos variable ya se a o b en este caso signamos b a la variable auxiliar, luego a la variable b le asignamos el valor de la variable a, y a la variable a le asignamos el valor de c y finalmente a la variable c le asignamos el valor de la variable auxiliar.
Proceso CambioDeValores
definir a,b,c,aux Como Entero
a=5
b=7
c=2
Escribir "a = ",a
Escribir "b = ",b
Escribir "c = ",c
aux=b
b=a
a=c
c=aux
Escribir "los valores cambiados son: "
Escribir "a = ",a
Escribir "b = ",b
Escribir "c = ",c
FinProceso
Bien mi pana!!!
ResponderEliminar