Tutorial básico de Scheme - DrRacket / principiantes

Cuando eras un niño te enseñaron a contar y  realizar cálculos como: "1 + 1 es igual a 2” y así. Luego preguntaban "¿Qué es 3 + 2?" Y contabas con los dedos de una mano. Nosotros programamos y calculas. Estas son las bases para un pensamiento lógico y para adentrarte en la programación.

Ahora es el momento de cambiar los dedos por herramientas informáticas. 

Inicie DrRacket. Al hacerlo, aparece una ventana. Seleccione "Elegir idioma" en el menú "Idioma", que abre un cuadro de diálogo que enumera "Idiomas de enseñanza" para "Cómo diseñar programas". Elija "Estudiante principiante" (el Lenguaje de estudiante inicial o BSL) y haga clic en Aceptar para configurar DrRacket.  

tutorial drRacket


Con esto software DrRacket se convierte en el niño. Comience con el más simple de los cálculos. Usted escribe

En la parte superior de DrRacket, haga clic en RUN (ejecutar), y un 2 sera la respuesta que te arrojara.

Así de simple es la programación. Hacen preguntas y DrRacket calcula para ustedes. También puede pedirle que procese varias solicitudes a la vez:

( + 3 2 )  
( * 1 3 )  
( - 4 4 )  
( / 6 6 )  

Después de hacer clic en EJECUTAR (RUN), verá 5 3 0 1 en la mitad inferior de DrRacket, que son los resultados esperados.

ejemplos matematica scheme


La mitad superior de DrRacket se llama área de definiciones. aquí, usted crea los programas. Tan pronto como agregue una palabra o cambie algo en el área de definiciones, aparecerá el botón GUARDAR en la esquina superior izquierda. Cuando hace clic en GUARDAR por primera vez, DrRacket le pide el nombre de un archivo para que pueda almacenar su programa para siempre. 

Los programas consisten en expresiones. Has visto expresiones en matemáticas. Por ahora, una expresión es un número simple o algo que comienza con un paréntesis "(" y termina en otro ")".

Al hacer clic en RUN, DrRacket evalúa las expresiones en el área de las definiciones y muestra su resultado en el área de las interacciones.

A estas alturas te estarás preguntando si puede agregar más de dos números a la vez, y sí, puede hacerlo de dos formas:

> ( + 1 ( + 3 4 ) )    

8
> ( + 1 3 4  

8

El primero es la aritmética anidada, como lo sabes desde la escuela. El segundo es la aritmética de BSL; y el último es natural, porque en esta notación siempre usa paréntesis para agrupar operaciones y números.

No hay límite, Es un buen programa Puede hacer esto tantas veces como desee:

> ( + 2 ( + ( * 3 3 ) 4 ) )      

15
> ( + 2 ( + ( * 3 ( / 12 4 ) ) 4 ) )        

15
> ( + ( * 5 5 ) ( + ( * 3 ( / 12 4 ) ) 4 ) )          
38
No hay límites para anidar, excepto por tu paciencia.



Para aprenden hay que analizar pausadamente, la idea no es solo copiar y pegar se debe pensar y comprender como funciona cada ejemplo.

ejemplos de scheme tutotial


los ejercicios de la anterior imagen son ejemplos comparativos para que los escribas y pienses en las diferentes respuestas en el sistema que cada una brinda, comenta lo que crees y tus dudas.

Busca en el menú lateral derecho en nuestro blog y encontraras mas artículos, ejemplos, juegos etc.

Compartir en facebook twitter Google tumblr pinterest

Entradas similares

0 Comentarios