Underc0de

Programación General => C / C++ => Mensaje iniciado por: rush en Octubre 03, 2017, 06:33:56 PM

Título: PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: rush en Octubre 03, 2017, 06:33:56 PM
Buenas, a la gente que empieza en el mundo de la programación se les hace complicado empezar desde cero, comúnmente se inicia con diagramas de flujo, posteriormente pseudo código y por ultimo introducción a la programación.

El software que les mostrare a continuación es utilizado por universidades, e incluso niveles mas bajos para enseñar a los estudiantes un metodo de programación sencillo, antes de introducirse en el mundo del código.

El software es el siguiente:

(https://image.prntscr.com/image/7zuv1YPlTi69M7VRcS3UoQ.png)

Pueden descargarlo del siguiente enlace: PSeInt (http://pseint.sourceforge.net/)

Una vez instalado y ejecutado el programa tendremos lo siguiente:

(https://image.prntscr.com/image/YG7zZYWATciYFVsoKR4c2g.png)

Para comenzar podemos hacerlo de dos maneras, usando pseudo código o usando diagramas de flujo.

Comenzaremos por el pseudo código:

(https://image.prntscr.com/image/5Zg6btq9TzajQUA1jFV40w.png)

Hasta este momento no sabemos las instrucciones del pseudo código, pero al dar clíck al botón escribir, se escribirá automáticamente el pseudo código para poder escribir una sentencia.

(https://image.prntscr.com/image/BO00lJ4qRde2XkS3l507Ow.png)

Para poder imprimir un texto, borraremos la parte marcada en rojo y agregaremos un texto entre comillas simples, para este ejemplo el famoso 'Hello World'

Algoritmo sin_titulo
Escribir [color=red]lista_de_expresiones[/color]
FinAlgoritmo


Quedando de la siguiente manera:

(https://image.prntscr.com/image/SFuNGmViTN_7Dq5Qrd-G0A.png)

De esta manera podremos compilar nuestro programa con pseudo código dando click en ejecutar o comenzar.

(https://image.prntscr.com/image/76LOmI-8T6qAhsB4_K7E9Q.png)

Este sera nuestro resultado:

(https://image.prntscr.com/image/oJoClxv9SEyymUOZL04LUg.png)

Esta parte termina el pseudo código y nos enfocaremos al diagrama de flujo:

Iremos a Archivo>Editar diagrama de flujo

o en su defecto usar F7 acceso rapido

(https://image.prntscr.com/image/We_OqCh8TNG_zAERZgtLWQ.png)

Como se puede observar se genera el diagrama de flujo:

(https://image.prntscr.com/image/K170akR4RriqrAVVa-eRlw.png)

Para agregar instrucciones se posiciona el cursor en la parte derecha de la ventana donde dice "Comandos y estructuras"

(https://image.prntscr.com/image/jEXCFz4aQh29QctAo-SaIQ.png)

arrastratramos una estructura de texto con flecha hacia afuera, debajo de Hello World y como texto pondremos 'Modificacion de diagrama de flujo' quedando de la siguiente manera:

(https://image.prntscr.com/image/-IB6dJCGTJWZhgyy5YPTkw.png)

Ejecutamos con la flecha verde como anterior mente se hizo, y el resultado es el siguiente:

(https://image.prntscr.com/image/8QJFRHmyREyXHn0qoDHZrw.png)

Esto solo es una introducción, las sentencias que faltan por ver se utilizan de diferente manera y cada una tiene un propósito diferente.

Espero les sea util

Saludos!!!








Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: ANTRAX en Octubre 03, 2017, 06:35:40 PM
La verdad es que si es muy útil.
La base de la programación es saber diagramar en flijo y escribir pseudocódigo. De hecho así empecé yo. Te ayuda muchisimo a abrir la cabeza.

Saludos y muchas gracias @rush (https://underc0de.org/foro/index.php?action=profile;u=37736)

ANTRAX
Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: rush en Octubre 03, 2017, 06:44:20 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
La verdad es que si es muy útil.
La base de la programación es saber diagramar en flijo y escribir pseudocódigo. De hecho así empecé yo. Te ayuda muchisimo a abrir la cabeza.

Saludos y muchas gracias @rush (https://underc0de.org/foro/index.php?action=profile;u=37736)

ANTRAX

Si, creo que es un software que te puede ayudar bastante, ya que comúnmente se hace la escritura en papel, haces ejecuciones mentales, etc, de hecho se puede modificar el lenguaje ya que trae lenguajes de diferentes universidades, es un software bastante interesante y pues si a la gente le gusta podemos realizar algo mas complicado o incluso explicar mas a fondo!
Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: Gabriela en Octubre 03, 2017, 11:03:48 PM
 
Como te han dicho, muy útil tu aporte.

El pseudocódigo, diagramas de flujo, algoritmos, bases indispensables para desarrollar un pensamiento lógico y de solución de problemas. Cuando se comprende esta  lógica de la programación, lo demás viene con facilidad.
He usado el software, pero no se me ocurrió plantear su aplicación en un post. Muy buena iniciativa, compañero!

(+ karma)

Saludos,

Gabriela
Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: xyz en Octubre 06, 2017, 10:44:27 AM
Hola @rush (https://underc0de.org/foro/index.php?action=profile;u=37736), no tengo nada mas que agregar de lo que hayan hecho los compañeros.

Aunque, te invito a pasar por el blog:  https://blog.underc0de.org/pseint-pseudo-codigo-y-diagramas-de-flujo/

Gracias y un saludo .!
Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: ChaoKon en Diciembre 26, 2017, 12:51:13 AM
Excelente aporte, muy buen software. Lo utilizare en mi club, saludos.
Título: Re:PSeInt - Aprende a programar con pseudo código y diagramas de flujo
Publicado por: Bartz en Diciembre 27, 2017, 02:42:38 AM
Hola gente, les cuento que hace unos meses empece a estudiar programacion en un curso y empezamos viendo esto de PseInt, al parecido me parecio medio aburrido, pero cuando fuimos avanzando me di cuenta que fue FUNDAMENTAL para entender la logica de la programacion, el diagrama de flujo y como funcionan las cosas.
No pense que hubiera sido util compartir el material hasta que vi este post, asique ni bien lo vi subi todo el material del curso (hasta ahora) y aca se los traigo


https://mega.nz/#F!FXQXGCBZ!V6sOZhwfauUzK6dF5Ckqug  (https://mega.nz/#F!FXQXGCBZ!V6sOZhwfauUzK6dF5Ckqug)


Adentro hay explicaciones desde el principio con ejercicios faciles (desde hacer un programa que haga a+b) hasta dos plantillas para empezar a trabajar con estructuras de datos como las filas y pilas que no se puede con pseint pero mediante una plantilla con arreglos se pudo usar, tambien ejercicios de uso de pilas, filas y por ultimo el manejo de arreglos, todos los ejercicios y tambien las soluciones a los mismos por si se traba alguien en algun momento (no hagan trampa !  :-X )


Saludos a todos y agradezco por poder compartir algo de lo poco que he aprendido hasta ahora  ;D ;D