Guia Basica De Scheme V4

Páginas: 4 (817 palabras) Publicado: 3 de mayo de 2015
GUÍA BÁSICA DE SCHEME v.4

Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía
de “comienzo rápido” de tal forma que permita conocerde una forma muy esquemática los elementos básicos del lenguaje y
posibilite realizar una programación elemental con este lenguaje de programación.

I. SINTAXIS BÁSICA DEL LENGUAJE

expresión  átomo| lista
átomo  número | string | identificador | carácter | boolean
lista  '(' secuencia-expresión ')'
secuencia-expresión  expresión secuencia-expresión | expresión
función  ( nombre_funciónargumento1

argumento2 … argumenton)

* Lenguaje sensible a mayúsculas
II. TIPOS DE DATOS

átomo
boléanos
números
listas
carácter
string

Antonio C. González C.

Elemento básico  Identificador, letras ydígitos
#t (verdadero), #f (falso)
42, 2+3i, 3.16, 4/6
(Conjunto de elementos entre paréntesis): formado por átomos o listas.
#\a, etc.
"hola"

Página 1

GUÍA BÁSICA DE SCHEME v.4

III. OPERADORESMATEMÁTICOS

Operador
+
*
/
abs
exp
expt
max
min
sqrt

Operación
Suma cada uno de los argumentos
Multiplica cada uno de los argumentos
Primer argumento menos los restantes o negación del número
Primerargumento entre cada uno de los restantes
Valor absoluto del argumento
Exponencial
y
Dados dos argumentos: x e y, calcula x
Máximo de sus argumentos
Mínimo de sus argumentos
Raíz cuadrada delargumento no negativo

Ejemplos:

Antonio C. González C.

(+ 1 2 3)



6

(- 5.3 2)



3.3

(- 5 2 1)



2

(* 1 2 3)



6

(/ 6 3)



2

(/ 22 7)



22/7

(abs -4)



4

(expt 2 3)



8

(max 1 3 4 23)



4

(min 1 3 4 2 3)



1

Página 2

GUÍA BÁSICA DE SCHEME v.4
IV. FUNCIONES DE COMPARACIÓN ARITMÉTICAS

Función
=
>
<
>=
<=
even?
odd?
zero?

Significado
Igual (átomos numéricos)
Mayor queMenor que
Mayor o igual
Menor o igual
¿Es Número par?
¿Es Número impar?
¿Número cero?

Nota: devuelven #t (verdadero) o #f (falso)
Ejemplos:

Antonio C. González C.

(= 5 8)



false

(> 8 5)

...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA BASICA
  • Guia Basica
  • Guia de matematicas 2° basico
  • Guia autronica basica
  • Una guia completa de redes basicas
  • Guia Visual Basic
  • guia naturaleza 8° basico
  • Guia Básica Fracturas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS