Você está na página 1de 10

INSTITUTO TECNOLOGICO DE

OAXACA

Programacin Lgica y Funcional


Reporte de pruebas
Profesor: Armando Aragn Lpez
Alumno: Carmona Olivera Luis Ignacio
Grupo: ISA

Hora: 12:00-13:00

Introduccin

En base a lo visto durante las clases de Programacin Lgica y Funcional a lo


largo del semestre se han generado una gran cantidad de ejercicios, los cuales
ahora con la ayuda de un compilador (MIT-GNU SCHEME) se llevara a cabo la
prueba de los cdigos para poder visualizar los resultados, as como poder
identificar y corregir los posibles errores que se presenten.
De esta manera nos acercamos a entorno que nos brinda la aplicacin y as poder
familiarizarnos con este lenguaje.
Qu es SCHEME?
Scheme es un lenguaje de programacin que surgi en los laboratorios del MIT en
1975, cuando Guy L. Steele y Gerarld J. Sussman buscaban un lenguaje con una
semntica muy clara y sencilla. Pensaban que los lenguajes no se deberan
desarrollar aadiendo muchas caractersticas, sino quitando las debilidades y las
limitaciones que hacen que las caractersticas adicionales parezcan necesarias.
Scheme es un dialecto de Lisp, es un lenguaje interpretado, muy expresivo y
soporta varios paradigmas. Estuvo influenciado por el clculo lambda. El
desarrollo de Scheme ha sido lento, ya que la gente que estandariz Scheme es
muy conservadora en cuanto a aadirle nuevas caractersticas, porque la calidad
ha sido siempre ms importante que la utilidad empresarial. Por eso Scheme es
considerado como uno de los lenguajes mejor diseados de propsito general. [1]
Por qu SCHEME?

Scheme es un dialecto de Lisp.


Tiene una sintaxis muy sencilla
Es un lenguaje de script
Tiene mltiples extensiones: programacin orientada a objetos, etc.
Es posible de extender mediante macros

Objetivos

Probar los programas vistos en clase.


Poder identificar posibles errores.
Familiarizare con el entorno de SCHEME.
Comprender que existen diferentes formas de llegar a una respuesta.

Desarrollo

Durante la prctica realizada de tomaron capturas de pantalla a los


ejercicios ejecutados, demostrando as el resultado de cada uno de
ellos.

Cdigos de la lista proporcionada por el profesor.

Cdigos A 1-4. Se muestran los resultados de las operaciones realizadas, en


este caso, suma, resta y divisin.

Cdigos A 4-10. Resultados de las operaciones realizadas mezclando


diferentes operaciones, se incluye la multiplicacin.

Cdigos B 1-4. Resultados de ejercicios con diferentes tipos de operaciones.

Cdigos C 1-3. Empezamos a definir procedimientos bsicos y realizar


operaciones con dichos procedimientos.

Cdigos C 4-6. Se utilizan palabras reservadas como son cond y else.

Cdigos C 7-7.4. Se definen procedimientos que son utilizados para llegar a


un resultado.

Cdigos E 1-3.1. Se definen los procedimientos para obtener el cuadrado de


un nmero, as como las suma de cuadrados de dos nmeros.

Cdigos complementarios probados en casa sacados del resumen de


ejercicios.

Cdigos R 1-5. Ejemplos de operaciones como son suma y multiplicacin.

Cdigos R 1-10. Se define el procedimiento para calcular el cuadrado de un


nmero.

Conclusin

Al realizar esta prctica se puede entender mejor los cdigos explicados en clase
observado de manera grfica los resultados y gracias al software SCHEME
pudimos resolver algunas dudad generadas durante las pruebas de escritorio
realizadas durante clase.

Bibliografa

[1] http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/20102011/teoria/tema2.html

Você também pode gostar