Agregar a favoritos      Ayuda      Português      Ingles     

Lenguaje de programación para niños

Enviado por jaimemontoya



Partes: 1, 2, 3, 4

  1. Pantallas de ejecución del programa
  2. Código fuente completo del programa

Este programa permite que un niño aprenda a programar en lenguaje Pascal de una manera sencilla, donde solamente se utiliza un conjunto de palabras especiales, y será el programa el que se encargará de realizar la declaración de variables y el cambio de las palabras que escribe el niño, a las palabras del lenguaje Pascal.

Por ejemplo el niño escribe leer (x); y el programa lo traducirá a read (x); y a su vez el programa se encargará de declarar la variable x como tipo entero. Si el niño escribe reads (x); el programa traducirá a readln (x); debido a que la s escrita por el niño después del read significa "leer y saltar". Igualmente el niño puede utilizar variables de tipo cadena al poner una letra l después de la palabra leer, por ejemplo si se escribe leerl (a); el programa traduce read (a); pero se encarga de declarar la variable a como string puesto que la l después de la palabra leer simula que se pretende decir "leer letra". Igualmente el programa es inteligente en cuanto a la declaración de variables, pues si se quiere sumar una variable declarada como entero con una variable declarada como cadena, se manda un mensaje diciendo que no se puede sumar una letra con un número.

Cuando se hace una asignación también el programa se encarga de declarar automáticamente la variable en la que se está guardando un número, variable u operación de números o variables, de acuerdo al tipo que corresponda, ya sea tipo entero o cadena.

Se presentan a continuación las pantallas del programa, que son formularios con objetos y todo ha sido desarrollado utilizando Microsoft Visual Basic 2005. Para crear este pequeño sistema, el programador solamente tendrá que hacer coincidir el código presentado con los objetos correspondientes, que aparecen citados en el mismo código.

Aparecen también comentarios en los que se detalla lo que hace cada parte del programa. Con un poco de paciencia y dedicación, cualquier programador será capaz de hacer funcionar este programa con el código fuente proporcionado. Bastará crear los formularios y objetos a los que hace referencia el código, y ya se podrá utilizar este programa o modificarlo si se desea para hacer proyectos similares en los que se desee cambiar determinadas palabras por otras palabras reservadas de nuestro propio lenguaje de programación.

Este proyecto es un excelente acercamiento a la manera en la que los lenguajes de programación funcionan, trasformando el código del programador (lenguaje de alto nivel) a otro código que sea reconocido por nuestro sistema o por la computadora (como lo puede ser el lenguaje máquina). Ahora se presentan cada uno de los formularios utilizados, y a la vez el código completo para que sea estudiado, utilizado y modificado si se desea, por cualquier programador:

PANTALLAS DE EJECUCIÓN DEL PROGRAMA

CÓDIGO FUENTE COMPLETO DEL PROGRAMA

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim longituddecadena As Integer

Dim caracter As String

Dim cadena As String

Dim caractersiguiente As String

Dim contador As Integer

Dim arreglo(1000) As String

Dim enter(1000) As String 'No se está trabajando con esto.'Cada elemento de este arreglo contiene el número de palabras por línea. Por ejemplo, enter(5)=3 significa que hay tres palabras en la línea 5.

Dim numero As Integer

Dim numerodepalabras As Integer

Dim palabra As String

Dim programa As String

Dim enternumero As Integer

Dim otrocontador As Integer

Dim arreglodeclararvariablesenteras(1000) As String

Dim arreglodeclararvariablescadena(1000) As String

Dim arreglovariablesenteras(1000) As String 'arreglo que guarda las variables.

Dim numeroarreglovariablesenteras As Integer

Dim arreglovariablescadena(1000) As String

Dim numeroarreglovariablescadena As Integer

Dim contadordevariablesenteras As Integer

Dim concatenardeclaraciondevariablesenteras As String

Dim contadordevariablescadena As Integer

Dim concatenardeclaraciondevariablescadena As String

Dim contadordepalabrasporlinea As Integer

Dim provisional1 As String

Dim provisional2 As String

Dim provisional3 As String

Dim variabledeclaradasiono1 As Integer

Dim variabledeclaradasiono2 As Integer


Partes: 1, 2, 3, 4

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda