Pseint
Pseint
Introducción a PSeInt
Características de PSeInt
-PSeInt le ayuda a escribir algoritmos utilizando un pseudo-lenguaje simple, intuitivo y en español.
-Autocompletado
-Ayudas Emergentes
-Plantillas de Comandos
-Coloreado de Sintaxis
-Resaltado de bloques lógicos
-Identación Inteligente
-Listados de funciones, operadores y variables
-Permite generar y editar el diagrama de flujo del algoritmo.
-El pseudo-lenguaje utilizado es configurable: flexible, estricto y otros perfiles de distintas instituciones.
-Puede interpretar (ejecutar) los algoritmos escritos
-Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones
-Determina y marca claramente los errores.
-Permite convertir el algoritmo de pseudocódigo a código numerosos lenguajes de programación.
-Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa.
-Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X).
-Es totalmente libre y gratuito (licencia GPLv2)
Condicional (Si)
En casi cualquier secuencia de instrucciones para un ordenador, será vital poder comprobar si se cumple alguna condición. Una primera forma básica de comprobar condiciones es con la orden "SI". Su uso básico sería
Si condicion Entonces
pasos_a_dar_si_es_verdadero
SiNo
pasos_a_dar_si_es_falso
FinSi
El bloque "SiNo" es opcional: podemos optar por no indicar lo que queremos que se haga cuando no se cumpla la condición.
Para ayudarnos a planificar el comportamiento de una secuencia de instrucciones, se suele usar como ayuda los llamados "diagramas de flujo". En estos diagramas, una condición se representa como un rombo, del que salen dos flechas: una para la secuencia de acciones a realizar si se cumple la condición y otra para cuando no se cumple:
Así, si en PSeInt hacemos clic en el icono de la parte derecha que representa la condición SI-ENTONCES, aparece un esqueleto de programa casi completo, para que hagamos los cambios que nos interesen:
Sólo tenemos que escribir la condición que realmente nos interesa, y la serie de pasos que se deben dar si se cumple y si no se cumple, de modo que nuestro programa podría quedar así:
Algoritmo Ejemplo004
Escribir "Dime un numero"
Leer primerNumero
Escribir "Dime otro numero"
Leer segundoNumero
Si primerNumero > segundoNumero Entonces
Escribir "El primero es mayor"
Sino
Escribir "El segundo es mayor"
FinSi
FinAlgoritmo
Su resultado sería éste:
(Nota: si lo piensas con un poco de detenimiento -o lo pruebas-, te darás cuenta de que ese planteamiento no es correcto del todo: si introduces dos números iguales, te dirá que el segundo es el mayor; lo solucionaremos un poco más adelante, en el ejemplo 4c).
En ese ejemplo hemos comparado si un valor es mayor que el otro (>). Los operadores de comparación que tenemos disponibles son:
Esta es la estructura de ciclo deja te explico un poco su funcionamiento.

Ciclo MIentras
El ciclo mientras también conocido como ciclo While en los lenguajes de programación, es una estructura que evalúa una condición y devuelve un valor que puede ser verdadero o falso cuando la condición es verdadera se ejecutan una seria de sentencias dentro del cuerpo del bucle.
El flujo de los datos retorna y evalúa nuevamente la condición si la condición se sigue cumpliendo se siguen ejecutando las sentencias del cuerpo del bucle hasta que la condición ya no se cumpla.
Existe una variable que controla el ciclo mientras y se tiene que inicializar previamente antes del bucle esta variable normalmente se incrementa o decremento dependiendo la condición.
Es muy importante el incremento o decremento de la variable de control por que de no hacerlo se pueden generar ciclos infinitos que nunca terminan y bloquean el algoritmo.
Bueno empezamos con un video donde explico a detalle el funcionamiento de este bucle.




Comentarios
Publicar un comentario