Usuario:Daniel Mendoza:DrScheme:Ejercicio 2.4.2

De Wikilibros, la colección de libros de texto de contenido libre.
 ;Leer los mensajes de error al ejecutar las siguientes expresiones y fijar la definición apropiada.
 
 ;define (f 1)(+ x 10))
 ;La definición de la función debe estar entre paréntesis; la funcion deveria estar definiendo la variable x , pero en su lugar hay un número (1).
 ;La definición correcta sería:
 (define (f x)
 (+ x 10))
 
 ;(define (g x) + x 10)
 ;Falta un paréntesis antes del operador "+" y otro para cerrar la definición de la función
 ;La definición correcta sería:
 (define (g x)
 (+ x 10))
  
 ;(define h(x)(+ x 10))
 ;x no está definido, no es un argumento, estan mal los parentisis.
 ;La definición correcta sería:
 (define (h x)
 (+ x 10))
  • Si desea ir a el índice de programación donde están referenciados todos los ejercicios haga click aquí.