Bloc en PSeInt




UNIDAD EDUCATIVA PARTICULAR SAN JOSÉ 
☆☆ LA SALLE ☆☆



!!Bienvenidos a PASO A PASO CON PSEINT!!

💕UN SITIO DONDE APREHENDERÁS LO BÁSICO SOBRE EL USO DEL PSEINT💕

Vas a trabajar con ESMERALDA MUSO y DIEGO GALARZA 
estudiamos en la UNIDAD EDUCATIVA SAN JOSÉ LA SALLE 
estamos en DÉCIMO D TENEMOS 14 años.
"NUESTRO OBJETIVO ES AYUDARTE A COMPRENDER TODO SOBRE EL PSEINT".



➤PSEINT:

 ¿Qué es el PSeInt ?


💙PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica.
💙Es un software muy popular de su tipo y es amplia mente utilizado en universidades de Latino américa y España.
💙Nacido originalmente como proyecto final para la materia Programación Y de la carrera Ingeniería en Informática , es en realidad un intérprete de pseudocodigo basado en los contenidos de la cátedra de Fundamenos de Programación de dicha carrera.

¿Para que sirve PSeInt?
💚PSeInt está diseñado para estudiantes que inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc. 
💚Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este, pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.
💚 Es ideal para alguien que no sabe absolutamente nada de programación, pues a través de este programa, comenzará a entender (y a experimentar) los conceptos más básicos,  y está completamente en español.



¿De Donde Nació PSeInt?



🍀"En un curso de programación durante mi primer año en la Universidad observé que mis compañeros tenían dificultades para escribir sus primeros algoritmos en un pseudocódigo muy simple propuesto por nuestros docentes. Como estábamos usando un lenguaje imaginario, sin implementación real, dependíamos de la revisión del docente, por lo que se me ocurrió que necesitábamos una herramienta para comprobar si los resultados de los algoritmos eran correctos", contó Novara y explicó que “programar implica aprender algoritmos, variables, expresiones, funciones, control, estructuras de datos, entre otros temas, y para poder probarlos hay que aprender un lenguaje de programación real, así como usar un compilador, un intérprete o configurar un proyecto en un entorno de desarrollo. Además, para quienes no hablan inglés el idioma es una barrera adicional”.

Características

❤Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de la 🎋FICH-UNL. Las premisas son: 
🍏Sintaxis sencilla
🍎Manejo de las estructuras básicas de control
🍏Solo 3 tipos de datos básicos: numérico, caracter /cadenas de caracteres y lógico (verdadero-falso).
🍎Estructuras de datos: arreglos 

¿Quién lo creo?(Historia)



🎇Pablo Novara & SourceForge
SourceForge, el primer repositorio gratuito de proyectos de código abierto, distinguió a Pablo Novara por la herramienta PSeInt, pensada para asistir a los estudiantes en la construcción de programas o algoritmos computacionales.

🎇Pablo Novara, graduado y docente de Ingeniería en Informática de la Facultad de Ingeniería y Ciencias Hídricas (FICH) de la Universidad Nacional del Litoral (UNL), obtuvo el reconocimiento "September 'Community Choice' Project Of The Month" por su proyecto PSeInt.
🎇Se trata de una herramienta multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X), totalmente libre y gratuita (licencia GPLv2), que tiene como objetivo asistir a docentes y estudiantes de habla hispana en la construcción de programas o algoritmos computacionales.
SourceForge


🎇Fundado en 1999 por VA Software, es el primer servicio gratuito de hosting y repositorio de herramientas para desarrolladores de software libre y de código abierto. En marzo de 2014 ya albergaba más de 430.000 proyectos y tenía más de 3,7 millones de usuarios registrados.

Premios : 

🎍PSeInt fue el Proyecto del Mes en SourceForge desde el 1 de septiembre de 2015


¿Como instalar o descargar PSeInt?


🍓El PSeInt se puede bajar de la siguiente pagina: http://pseint.sourceforge.net/
La instalación es muy sencilla y breve y es como cualquiera instalación en Windows ,pero si existe dificultad :(PASOS QUE DEBES SEGUIR)

🌻1.-Abriremos nuestro Navegador:


Internet Explore


Mozilla Firefox


Google Chrome

🌻2.-Al abrirlos vamos a escribir PSeInt



🌻3.-
Ya en la Búsqueda mi recomendación es que le des clic a aquella :



🌻4.- te encontraras con una pagina como esta En donde dice DESCARGAR le damos Clic ahí:


🌻5.-Automáticamente se te abrirá otra pagina en donde dependiendo dependiendo de tu SISTEMA OPERATIVO


🌻6.-Se te despejara una pagina en donde le das en DESCARGAR (esperas que se descargue)



🌻7.- Tienes que dar clic en algunas pantallas que te aparecerán


🌻8.-YA PUEDES DISFRUTAR DE SU USO






¿Como se Utiliza o Funciona PSeInt?

➧PSeInt funciona como Pseudocódigos por lo que tienes que tener algunos conocimientos de Programación
 ➼ ❤ ¿Qué es un Pseudocódigo?
🔽el pseudocódigo es un lenguaje simplificado entre el programador y la máquina, hecho por el programador en su propio idioma, para describir un algoritmo y  poder comprender mejor la estructura de dicho programa, donde el lenguaje simplificado no puede ser compilado, ejecutado ni corrido por la máquina. Siendo una herramienta que se encuentra previa al lenguaje formal de programación.
🔽En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.
➼ ❤ ¿Qué es un Algoritmo?
🔼Es una notación Gráfica para implementar algoritmos,se basa en la utilizacion de símbolos gráficos,denominados bloques,en los que describimos las acciones que tiene que realizar el algoritmo
🔼Un algoritmo es un conjunto de pasos o secuencia de instrucciones que , ejecutadas en un determinado orden,permiten resolver un problema determinado. 
➧PSeInt le ayuda a escribir algoritmos utilizando un pseudo-lenguaje simple, intuitivo y en español.
➧El objetivo es permitir al estudiante centrar la atención de los conceptos fundamentales que debe aprender, sin perder tiempo en los detalles de un lenguaje o del uso de un intérprete o compilador.


🌼 Al abrir el PSeInt veremos una pantalla como la siguiente:


🌺en esta pantalla en blanco en la cual vemos que dice Algoritmo "sin_titulo", es nuestra hoja en blanco para que empecemos a escribir nuestro pseudocodigo.




🌺Podemos cambiar el nombre del proceso para que sea mas representativo con el pseudocodigo



 🌺Obviamente nuestro pseudocodigo se debe escribir  entre Proceso y FinProceso.

🌺Para ver el diagrama de nuestro pseudocodigo hacemos clic en "Dibujar diagrama de flujo de datos"


🌺Aparecerá una pantalla como la siguiente en la cual muestra nuestro flujo de datos. 


🌺Para ejecutar nuestro pseudocodigo debemos hacer clic en (obviamente) Ejecutar



 🌺Esto abrirá una pantalla como la siguiente:


 🌺En la pantalla notamos el nombre de nuestro proceso, que se inicia la ejecución, realiza las operaciones determinadas y finaliza.


🌺Sobre el lado derecho vemos Comandos y Estructuras aqui veremos las diferentes estructuras, si, si entonces, mientras, etc.






🌺Debajo de Comandos y Estructuras veremos ejecución paso a paso, básicamente es debugear paso por paso nuestro pseudocodigo.




🌺Sobre el lado izquierdo nos encontramos con la Lista de Variables. Son todas las variables que utilizamos en nuestro pseudocodigo.




🌺Finalmente debajo de lista de variables no encontramos con operadores y funciones. Aqui encontramos operaciones matemáticas como suma, resta, división, multiplicacion. Como tambien operadores logicos mayor, igual, etc.





❤Comando de PSeInt: hay que tomar en cuenta siempre estos comandos 

➧ Al abrir PSeInt los encontraremos con esta pagina la cual sus partes se llaman :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNRCvs5HbaRehqHCQ-1qN6JHZhRUJaemKhJc7EXlmiHJXj5tPs1ChWkf1OvYrP8G1mgzzJXy53t1bh4DI6JBJIAc02eVFuc3fOBrqT5rNc1d6EWRLNZvAYoN7-Rp-G7vBlcM4jlpPOf_fo/s1600/Dibujo13.jpg








❤Barras de Menú 






❤Barras de Acceso Rápido 







❤Panel de Comandos: 


❤ SIRVEN PARA:



❤Asignación

✌ La instrucción de asignación permite almacenar una valor en una variable.

❤Entradas

la instrucción Leer permite ingresar información desde el ambiente. 


❤Salidas

La instrucción Escribir permite mostrar valores al ambiente.



❤Dimensionamiento

La instrucción Dimensión permite definir un arreglo, indicando sus dimensiones.




❤Condicional Si-Entonces

La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.



❤Selección Múltiple

La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica.





❤Lazos Mientras

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. 




❤Lazos Repetir

La instrucción Repetir-Hasta Que :ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.



❤La instrucción Para :

Ejecuta una secuencia de instrucciones un número determinado de veces.



❤ Simbología para diseñar flujo gramas:

❤ Estructura básica del PSeInt


🍏El PSeInt tiene tres estructuras básicas que son:  

La Estructura Repetitiva Mientras (While)
🌼El while es una estructura que se ejecuta mientras la pregunta de control obtiene una respuesta verdadera, cuando la respuesta a la pregunta de control es falsa esta abandona el ciclo. Este tipo de estructura es recomendable cuando dentro del programa se desconoce el momento en que se va abandonar el ciclo. Por ejemplo, si necesitamos realizar un programa que solicite números y los sume hasta que el usuario ingrese un número negativo, como no se sabe en que momento el usuario ingresará un valor negativo, la estructura recomendable es el While (Mientras). La característica principal del While es que este primero pregunta y después hace.



WhilePseInt.png
La Estructura Repetitiva Repetir (Do While)
🌼Funciona de igual manera que el While (Mientras), la gran diferencia es que primero hace y después pregunta, y en lugar de abandonar su ejecución al obtener una respuesta falsa en la pregunta de control, lo hace al momento de obtener una verdadera.

RepeatPseInt.png

La Estructura Repetitiva Para (For)
🌼Es una estructura repetitiva que se emplea cuando se conoce cuantos giros debe realizar el ciclo, por ejemplo, si se realiza un algoritmo que le solicite al usuario cuantos números va a sumar, el algoritmo conocería la cantidad de giros a partir de la cantidad de números ingresados por el usuario.

ForPseInt.png

❤Ejemplo : 

🍑En esta sección puede observar ejemplos de pseudocódigos válidos en PSeInt, así como también sus correspondientes diagramas de flujo (en cualquiera de las tres formas soportadas)
Muestra cómo cargar dos números de dos variables, calcular la suma :
 Psudocódigo :

Algoritmo: 


prueba de escritorio :

1 comentario:

  1. la simbologia pseintes todo eso de asignacion , entradas , salidas , dimensionamiento ..... ????

    ResponderEliminar

Tu PSeInt

Unidad 6