Materia: Laboratorio de Lenguajes de Programación Semana #14
Tarea semanal
En esta entrada les hablaré un poco sobre las condiciones en Scheme.
Se emplean de una manera muy similar a las operaciones aritméticas. Primero se pone el < o > y después los números que van dentro de la condición.
Paso 1: Abrimos el Terminal, y escribimos: scheme para poder empezar a escribir nuestro programa.
Paso 2: Escribimos (< 4 1) Lo cual, en notación infija sería: 4<1, es decir, el signo de la condición se pone al principio, y los números se separan por un espacio en blanco. Se leería "cuatro menor a uno" Lo cual es falso, y nos despliega que es falso. #f
Paso 3: Ahora lo haremos con una que sea verdadera. (> 4 2), sería 4>2 lo cual es cierto. #t
Paso 4: En este caso ahora implementaremos una cadena de caracteres, haciendo la condición de que si se cumple, se imprima "cierto" en la pantalla. cond (> 4 2 ) 'cierto
Aunque marque algunos errores, nos despliega que la condición es cierta.
Aquí termina esta entrada, espero que les haya gustado, y si tienen algo que decir, no duden en comentar.
Hasta luego.
Fuente: http://www.youtube.com/watch?v=sROQdUMl56A&feature=related
Etiquetas
And
(1)
Buffer
(1)
C
(3)
Clase POO
(12)
Conversión
(1)
Factorial
(1)
Fortran
(1)
Funciones trigonométricas
(1)
If
(1)
Información general
(1)
Java
(2)
Laboratorio Lenguajes de Programación
(28)
Librería Math
(4)
Librerías
(2)
Or
(1)
Perl
(5)
Programación Orientada a Objetos
(1)
Puntos extra Clase POO
(9)
Puntos extra Taller POO
(12)
Python
(13)
Scheme
(2)
Semana 1
(1)
Semana 13
(5)
semana 14
(4)
Semana 2
(3)
Semana 3
(3)
Semana 4
(3)
Semana 5
(1)
Shell
(1)
Switch
(2)
Taller POO
(10)
Tarea extra
(5)
Tarea semanal
(12)
While
(1)
martes, 2 de noviembre de 2010
Condiciones en Scheme
Etiquetas:
Laboratorio Lenguajes de Programación,
Scheme,
semana 14
Scheme
Materia: Laboratorio de Lenguajes de Programación Semana #14
Tarea semanal
Hola. En esta entrada les hablaré un poco sobre el lenguaje funcional de programación Scheme.
Quisiera hablar primero sobre unas cosas importantes que tenemos que saber de este lenguaje:
- Las operaciones matemáticas que usemos en este lenguaje, se escriben en notación prefija, y no en la notación que estamos acostumbrados, llamada infija.
Un ejemplo para que quede más clase es este:
Infija (usual): 3 + 4 (Es decir, el signo de sumatoria va en medio de los dos elementos que sumaremos)
Prefija (usada en este lenguaje): + 3 4 (El signo de sumatoria va antes de los elementos que sumaremos, y éstos van separados por un espacio solamente)
Y siempre va entre paréntesis, es decir sería: (+ 3 4)
En este lenguaje no se programa como usualmente lo hemos hecho, ahora se puede programar desde el terminal.
Paso 1: Aquí ya no necesitamos la localización del lenguaje en nuestra máquina. Abrimos el Terminal, escribimos scheme y nos despliega una información, y ya podremos comenzar el programa.
Paso 2: Tecleamos nuestra operación aritmética: (+ 3 4) Recordemos pasar un espacio entre cada caracter. El resultado que nos despliega es 7.
Tarea semanal
Hola. En esta entrada les hablaré un poco sobre el lenguaje funcional de programación Scheme.
Quisiera hablar primero sobre unas cosas importantes que tenemos que saber de este lenguaje:
- Las operaciones matemáticas que usemos en este lenguaje, se escriben en notación prefija, y no en la notación que estamos acostumbrados, llamada infija.
Un ejemplo para que quede más clase es este:
Infija (usual): 3 + 4 (Es decir, el signo de sumatoria va en medio de los dos elementos que sumaremos)
Prefija (usada en este lenguaje): + 3 4 (El signo de sumatoria va antes de los elementos que sumaremos, y éstos van separados por un espacio solamente)
Y siempre va entre paréntesis, es decir sería: (+ 3 4)
En este lenguaje no se programa como usualmente lo hemos hecho, ahora se puede programar desde el terminal.
Paso 1: Aquí ya no necesitamos la localización del lenguaje en nuestra máquina. Abrimos el Terminal, escribimos scheme y nos despliega una información, y ya podremos comenzar el programa.
Paso 2: Tecleamos nuestra operación aritmética: (+ 3 4) Recordemos pasar un espacio entre cada caracter. El resultado que nos despliega es 7.
Paso 3: Efectuaremos ahora la operación:
7 - 2 * (2 + 4), la cual quedaría así en notación prefija: (* ( -7 2 ) ( + 2 4 ) ) Primero se escribe la operación principal, que viene siendo la multiplicación, y después entre paréntesis las operaciones secundarias. El resultado es 30.
Paso 4: Haremos una última operación. (2*4)+(3) en notación prefija, quedaría así: ( + ( * 2 4 ) 3 ) El resultado es 11.
Espero que les haya servido de algo esta pequeña introducción a las operaciones aritméticas en el lenguaje funcional Scheme.
Si tienen algo que decir, no duden en comentar.
Hasta luego.Fuentes: http://javier.callon.org/introduccion-a-scheme-para-scripts-de-gimp
Etiquetas:
Laboratorio Lenguajes de Programación,
Scheme,
semana 14
Suscribirse a:
Entradas (Atom)







