FACULTAD DE INGENIERIA INGENIERIA DE SISTEMAS Y COMPUTACION IMPLEMENTAR S.E. FIGURAS GEOMETRICAS AREA: INTELIGENCIA ARTIFICIAL PRESENTADO POR: ➢ RIVERA GARCIA, Edith Estefani INGENIERO: Ing. Fredy Toribio HUAYTA MEZA HUANCAYO - PERU 2018 FIGURAS GEOMETRICAS Primero abrimos una nueva pestaña en la misma terminal o abrimos otra nueva, como sea, donde abriremos un documento en emacs con el nombre que queramos, pero con la terminación *.scm (extension del intérprete Scheme), en mi caso escribiré emacs -nw areas.scm y tecleamos lo siguiente: (Define pi 3.14159) (Define (cuadrado x) (* x x)) (Define (circulo x) (* pi x x)) (Define (triangulo x y) (/ (* x y) 2)) (Define (rombo x y) (/ (* x y) 2)) (Define (trapecio x y z) (/ (* (+ x y) z) 2)) Yo creo que no hace falta explicar mucho que hace este programita, son 5 fórmulas para calcular el área de las figuras geométricas detalladas en el código. Guardamos los cambios y ahora vamos a cargar el archivo al intérprete de Scheme, en la ventana de la terminal con el intérprete Scheme tecelamos la ubicación del archivo que acabamos de escribir, en mi caso: (load "/home/juancarlos/temp/areas.scm") Se verá algo así: Ahora empezamos a probar cada una de las fórmulas que definimos, por si hay alguna duda les explico que realiza cada función: (Define pi 3.14159): Se define el valor de Pi. (Define (cuadrado x) (* x x)): Ecuación para calcular el área de un cuadrado, la función recibe un solo parámetro, la longitud de los lados y realiza el producto de los mismos. (Define (circulo x) (* pi x x)): Ecuación para calcular el área de un círculo, la función recibe un solo parámetro, la longitud del radio, eleva su valor al cuadrado y lo multiplica por el valor de Pi. (Define (triangulo x y) (/ (* x y) 2)): Ecuación para calcular el área de un triángulo, la función recibe dos parámetros, las longitudes de la base y la altura, los multiplica y divide el producto entre 2. (Define (rombo x y) (/ (* x y) 2)): Ecuación para calcular el área de un rombo, la función recibe dos parámetros: las longitudes de la diagonal mayor y menos, las multiplica y divide su producto entre 2. (Define (trapecio x y z) (/ (* (+ x y) z) 2)): Ecuación para calcular el área de un trapecio, la función recibe tres parámetros: las longitudes de las bases mayor y menor, y la altura; suma las bases las multiplica por la altura y divide todo el producto entre 2. Así se realiza la ejecución del programa: