marzo 02, 2011

Aprender la lógica de programación PSeInt

 PSeInt está pensado para asistir a los estudiantes que se 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, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. 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, para  Programación I de la carrera Ingeniería en Informática de la Universidad Nacional del Litoral Santa Fe. Argentina es en realidad un intérprete de pseudocodigo basado en los contenidos de la cátedra de Fundamenos de Programación de dicha carrera.



Sus principales características son:
  • Presenta herramientas de edición básicas para escribir algoritmos en pseudocodigo en español
  • Permite la edición simultánea de múltiple algoritmos
  • Presenta ayudas para la escritura
    • Autocompletado
    • Ayudas Emergentes
    • Plantillas de Comandos
    • Coloreado de Sintaxis
    • Indentado Inteligente
  • Puede ejecutar los algoritmos escritos
  • Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando expresiones
  • Puede confeccionar automáticamente la tabla de prueba de escritorio
  • Determina y marca los errores de sintaxis y en tiempo de ejecución
  • Genera diagramas de flujo a partir del algoritmo escrito
  • Convierte el algoritmo de pseudocodigo a codigo C++
  • Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa (esta última, aún en construcción)
  • Incluye un conjunto de ejemplos de diferentes niveles de dificultad
  • Es multiplataforma (probado en Microsoft Windows y GNU/Linux)
  • Es totalmente libre y gratuito (licencia GPL).
Página Principal del Proyecto:  http://pseint.sourceforge.net/  

 
 
 

febrero 28, 2011

Video conceptual sobre el versus el privativo


Diagrama de flujo FreeDFD

FreeDFD es un editor e intérprete de diagramas de flujo. Permite editar, ejecutar y depurar algoritmos en su representacion grafica
142fc496eac1104b24ae30fdcb1cffa1
¿Qué es un Diagrama de Flujo? *

Los diagramas de flujo son una herramienta gráfica para descripción de algoritmos. Un
diagrama de flujo consta de una serie de símbolos estándar, que representan las distintas acciones
del algoritmo, conectados mediante líneas que indican el orden en el cual deben realizarse las
operaciones.
Un diagrama de flujo muestra la lógica del algoritmo, acentuando los pasos individuales y sus
interconexiones.


     Actualmente sólo corre en Windows y sistemas UNIX con procesador Intel usando WINE (Probado en GNU/Linux)  142fc496eac1104b24ae30fdcb1cffa1AQUI ESTA UN RAR CON EL PROGRAMA DFD + EJERCICIOS + POWERPOINTS DE PROGRAMACION BASICA + MANUAL DE DFD + TODOS LOS EJERCICIOS RESUELTOS    http://www.megaupload.com/?d=4FGKSJTL



Scratch

Scratch es una poderosa y creativa herramienta orientada a facilitar el aprendizaje de la programación mediante una sencilla y dinámica interfáz gráfica.

A pesar de estar destinada a niños (De 6 a 16 años), plantea un interesante primer acercamiento 
a la programación, permitiendo incorporar conceptos tales como iteración, condicionales, variables,  tipos de datos, eventos y procedimientos. 
Características

Manual de scratch


Programar con bloques de construcción:
La programación con Scratch se basa en la metáfora de bloques de construcción, en la que 
se construyen procedimientos encajando bloques gráficos como ladrillos de Lego o piezas de un puzzle.

Manipulación de sonido, imágenes y video:
Permite la creación de programas que controlan y mezclan gráficos, animaciones, música, sonidos
y retoques sencillos de los mismos.  
En pocas palabras, la herramienta permite aprender a programar un computador mientras usted se

divierte.
¿PERO, ENTONCES QUÉ ES ESO DE LENGUAJE DE PROGRAMACIÓN?
Programar es simplemente darle órdenes al computador para que haga lo que nosotros queramos 
que haga.
Lenguaje de programación, es la manera de comunicarse con el computador para que entiendan
las órdenes.
En las siguientes lecciones explicaremos paso a paso cómo hacer un juego y usted y sus amigos
podrán 
crear sus propias versiones de Mario.
DESCARGA E INSTALACIÓN
Antes de empezar a trabajar con Scratch hay que instalarlo en el computador. Para ello, se 
debe abrir el navegador de Internet y en la barra de direcciones escribir:
  Descarga Scratch 1.4 para Debian/Ubuntu  

Scratch 1.4 Download

scratch-Mac.png
 Mac OS X
Compatible with Mac OSX 10.4 or later

MacScratch1.4.dmg
scratch-WIN.png
 Windows
Compatible with Windows 2000, XP, Vista, and 7

ScratchInstaller1.4.exe
See below for additional Windows options
 Ubuntu
Compatible with Ubuntu version 9.04 and later
Scratch_1.4.0.1-0ubuntu5_i386.deb
See the Scratch on Linux page for more information
  http://www.eduteka.org/modulos/9/299/1135/modulos/9/278/modulos/9/278/   
SCRATCH > Videos