DrScheme de la A a la Z - JUGM 2010

9
En las últimas versiones del programa, podemos encontrar cambios que no son muy significativos; sin embargo, es importante hacer notar que los ejercicios que se plantearán en este libro funcionan en todas las versiones. 1. Primeros pasos en DrScheme 2. Descargando el software de desarrollo El proceso de instalación de DrScheme es similar tanto en Windows Vista como en Windows XP. Hay que tener siempre presente que en Windows Vista es necesario en algunas ocasiones el instalar algunos parches para el correcto funcionamiento del programa. Para instalar el programa, lo primero que debemos de hacer es descargar lo del sitio web: http://download.plt-scheme.org/ Dentro de esta unidad 1 Primeros pasos en DrScheme 2 Descargando el software de desarrollo 3 Iniciando la instalación 4 Familiarizándonos con el entorno de DrScheme. 5 Elementos léxicos del lenguaje. 6 Tipos de datos 7 Ejercicio de repaso Recuerda tener siempre la versión más reciente del software; así estarás seguro de no tener conflictos con los nuevos ejercicios. “INTRODDUCCIÓN AL LENGUAJE” JORGE ULISES GONZALEZ MEDINA DrScheme de la A a la Z

Transcript of DrScheme de la A a la Z - JUGM 2010

Page 1: DrScheme de la A a la Z - JUGM 2010

En las últimas versiones del programa, podemos encontrar

cambios que no son muy significativos; sin embargo, es

importante hacer notar que los ejercicios que se plantearán en

este libro funcionan en todas las versiones.

1. Primeros pasos en DrScheme

2. Descargando el software de desarrollo

El proceso de instalación de DrScheme es similar tanto en

Windows Vista como en Windows XP. Hay que tener siempre

presente que en Windows Vista es necesario en algunas

ocasiones el instalar algunos parches para el correcto

funcionamiento del programa.

Para instalar el programa, lo primero que debemos de hacer es

descargar lo del sitio web:

http://download.plt-scheme.org/

Dentro de esta unidad

1 Primeros pasos en DrScheme

2 Descargando el software de desarrollo

3 Iniciando la instalación

4 Familiarizándonos con el entorno de DrScheme.

5 Elementos léxicos del lenguaje.

6 Tipos de datos

7 Ejercicio de repaso

Recuerda tener

siempre la versión más

reciente del software;

así estarás seguro de no

tener conflictos con los

nuevos ejercicios.

“INTRODDUCCIÓN AL LENGUAJE”

JORGE ULISES GONZALEZ MEDINA

DrScheme de la A a la Z

Page 2: DrScheme de la A a la Z - JUGM 2010

PÁGINA 2 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

Tras haberla descargado de manera exitosa, procedemos a

hacer clic en el botón del programa, para con esto inicial

instalación.

Tras haber realizado la instalación, procedemos a abrir el

programa para realizar algunas configuraciones previas para

trabajar.

Hacemos que en el botón de inicio, todos los programas,

buscamos en esta lista la pestaña del Plt Scheme y hacemos clic

en doctores quien.

Tras haber hecho clic, nos aparece una figura que nos indicara

el progreso para iniciar el programa.

3. Iniciando la instalación

Cuando abras el programa,

verás este símbolo, el cual

indica que el programa se

está cargando.

Scheme "Es un lenguaje

orientado hacia la

modelación de

problemas, facilita la

abstracción de datos y

procesos, dos

elementos para

desarrollar un correcto

estilo de

programación".

Page 3: DrScheme de la A a la Z - JUGM 2010

PÁGINA 3 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

Una vez que el programa se ha abierto, vamos a proceder a

seleccionar el idioma en el que vamos a trabajar; podemos

escoger entre el español, el francés, y algunos otros que nos

ofrece. Hacemos clic en la pestaña de help y seleccionamos la

opción de nuestra elección.

Tras haber elegido la opción deseada, nos aparecerá una

ventana que nos pedirá cerrar el programa para que se realicen

los cambios deseados.

Puedes optar por

distintos idiomas para

poder trabajar en el

entorno de desarrollo

Page 4: DrScheme de la A a la Z - JUGM 2010

PÁGINA 4 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

Una vez que hemos configurado el idioma en el que vamos a

trabajar, procedemos a seleccionar el lenguaje en el que

vamos a desarrollar los ejercicios; para esto hacemos clic en la

pestaña superior donde nos indica el lenguaje, seguidamente

nos aparecerá una ventana con todos y cada uno de los

lenguajes con los que podemos trabajar, es importante

mencionar que inicialmente desarrollaremos nuestros primeros

programas en el lenguaje de estudiante principiante es por eso

que los seleccionamos y hacemos clic en el botón de aceptar.

Para qué lenguaje que hemos seleccionado quede listo para

trabajar, hacemos clic en el botón superior derecho que lleva

por nombre ejecutar. Es importante hacer notar que el

lenguaje que hemos seleccionado también aparece en la

parte inferior izquierda de nuestra ventana.

En esta área se muestra el

lenguaje que tienes

actualmente en uso.

Haz clic en el botón de

ejecutar para poder correr el

programa

Inicialmente elige la

opción de ESTUDINTE

PRINCIPIANTE; con ella

podrás trabajar

cómodamente las

unidades iníciales.

Page 5: DrScheme de la A a la Z - JUGM 2010

PÁGINA 5 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

4. Familiarizándonos con el entorno de

DrScheme.

Ahora procederemos a describir las dos principales partes que

componen la ventana de trabajo; éstas son:

La ventana de

interacciones sirve

como una calculadora;

¡pruébalo!

También en esta

ventana nos

aparecerán los

mensajes de error o

algunas indicaciones

que nos indiquen

modificar alguna parte

del programa para su

correcto

funcionamiento.

Para poder ejecutar un

programa simplemente

hacemos clic en el

botón de la parte

superior derecha que

lleva por nombre

ejecutar o en su caso

tecleamos CTRL+T.

Page 6: DrScheme de la A a la Z - JUGM 2010

PÁGINA 6 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

Los caracteres que podemos utilizar en DrScheme los podemos

agrupar en:

Es importante hacer notar que el compilador trata de las letras

mayúsculas y minúsculas como diferentes; es decir si tenemos el

identificador de Gato y de gato son diferentes.

Espacios en blanco

los caracteres de espacios en blanco, tienen la labor de dar una

mayor claridad y presentación de nuestros programas, es por eso

que se recomienda utilizar los para separar sentencias y clarificar la

dependencia entre las mismas.

Comentarios

Para que nosotros podamos colocar un comentario en cualquier

parte de nuestro programa, lo podemos realizar de dos maneras:

Comentario unilinea: estos comentarios deben de iniciar con un

punto y coma (;) seguidos del enunciado o la expresión que

deseamos quede como una anotación.

Ejemplo:

; esto es un comentario……

Comentario multilínea: estos comentarios se realizan

seleccionando el texto que queremos sea comentado,

seguidamente hacemos clic en la pestaña superior que lleva por

nombre Scheme, y seleccionamos la opción de comentar con una

caja; obteniendo así un texto compuesto por varias líneas que

quedará enmarcado por un rectángulo.

5. Elementos léxicos del lenguaje.

Recuerda que se

distingue entre

mayúsculas y

minúsculas; ten

cuidado con ello.

Comentar con una caja

ahorra tiempo en el

momento de comentar y/o

descomentar varias líneas.

Page 7: DrScheme de la A a la Z - JUGM 2010

PÁGINA 7 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

6. Tipos de datos

Los diferentes tipos de datos que podemos manejar los podemos

clasificar en dos grandes grupos:

Tipos de datos primitivos o simples.

Tipo de datos compuestos

Tipo de datos numéricos:

Aquí se incluyen los números reales, enteros, racionales, complejos,

exactos e inexactos.

Ejemplos:

un número real

37.25

un número entero

12

Un número irracional o inexacto

Si queremos obtener la raíz de siete, sabemos que este es un

número irracional o también conocido en nuestro lenguaje de

programación como inexacto, el cual se representaría iniciando

con un símbolo comúnmente llamado ” gato”, seguido por la letra

“i” de inexacto y posteriormente el número. #i8.774964387392123

Un número complejo

Para representar un número complejo, éste deberá estar en su

forma binomica; es decir, del tipo a+bi; por ejemplo si queremos

obtener la raíz de menos uno al ejecutar la operación

obtendríamos en la ventana de interacciones el siguiente de

resultado 0+1i

Tipos de datos booleanos:

Estos datos sabemos que son únicamente dos, el verdadero y el

falso, para representar lo haremos con la palabra true o false

respectivamente.

Tipos de datos caracteres:

Este tipo de datos representan a un solo carácter, deben de iniciar

con él símbolo de gato, seguidos por \ y posteriormente el

carácter a representar; por ejemplo:

#\a

#\k

Recuerda probar con

toda la variedad de

tipos de datos

numéricos para así

tener en cuenta bajo

que aplicaciones los

podrás usar.

Page 8: DrScheme de la A a la Z - JUGM 2010

PÁGINA 8 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

Tipo de datos cadena de caracteres (string):

Este tipo de dato agrupa a un conjunto de caracteres, para

poder representar cadenas de caracteres, éstas deben de

iniciar con comillas, seguidas de los caracteres y finalmente

cierre de comillas; por ejemplo:

“lenguaje de programación”

“ libro de literatura”

Tipos de datos símbolos:

Estos datos deberán de iniciar con una comilla simple seguidos

de una serie de caracteres alfanuméricos; por ejemplo:

‘ ratón

‘ perico

Tipos de datos imágenes:

Este tipo de dato representa a un conjunto de píxeles que

unidos conforman una imagen, es recomendable que las

imágenes que utilicemos estén en formato .png; ya que otro

tipo de formato no es bien aceptado o no trabaja de manera

adecuada con las funciones para imágenes; también es

importante hacer notar que el lenguaje de programación nos

proporciona una serie de figuras primitivas como lo son el

círculo, el cuadrado, las estrellas, las elipses, etc. por ejemplo:

Los tipos de datos compuestos serán analizados en unidades

posteriores, ya que requieren de conocimientos previos para su

pleno entendimiento.

Usualmente los

programas escritos en

este lenguaje son

mucho más cortos, lo

cual permite un mayor

nivel de

perfeccionamiento y

mantenimiento

Page 9: DrScheme de la A a la Z - JUGM 2010

PÁGINA 9 UNIDAD 1 “INTRODDUCCIÓN AL LENGUAJE”

7. Ejercicio de repaso Completa la siguiente tabla con ejemplos para los diferentes tipos de datos primitivos o

simples que podemos manejar en DrScheme, recuerda que si no has comprendido bien

alguno de estos tipos de datos deberás de externar tu duda:

TIPO DE DATO EJEMPLO

numérico real

numérico entero

numérico inexacto o irracional

numérico complejo

cadena de caracteres (string)

símbolo

carácter

booleano

imagen

Recuerda que el tipo de dato imagen deberá estar en un formato .png para que no

tengas problemas durante el desarrollo de los programas.

Si deseas insertar una imagen lo puedes hacer dando clic en la pestaña de la parte

superior de la ventana, misma que lleva por nombre especial, posteriormente eliges la

opción de insertar imagen y posteriormente Aparecerá un cuadro de diálogo donde

tendrás que buscar la imagen.