DrScheme de la A a la Z - JUGM 2010
-
Upload
j-ulises-gonzalez-medina -
Category
Technology
-
view
332 -
download
2
Transcript of 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
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".
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
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.
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.
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.
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.
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
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.