Ejercicio:   Aparear las Expresiones con los Contratos Correspondientes

Ejercicio: Aparear las Expresiones con los Contratos Correspondientes

Direcciones: ¿Puedes descifrar el contrato correcto de una función con solo examinar cómo se utiliza la misma? Para cada Expresión en la columna de la izquierda trata de identificar el Contrato en la columna de la derecha que describe la función utilizada. Algunas expresiones pueden no tener el contrato correspondiente y viceversa.
  • (big-star "purple")

    ; big-star : number string -> image

  • (big-star 25 "gold")

    ; message-cost : string -> number

  • (message-cost 15)

    ; message-cost : number -> number

  • (message-cost "where are you?")

    ; show-score : string string -> image

  • (show-score "Red Sox" 6 "Cardinals" 4)

    ; show-score : string number -> image

  • (show-score "Red Sox" "Cardinals" 5 5)

     

  • (find-winner "Red Sox" 4 "Cardinals" 6)

    ; prefer-flavor : string string -> number

  • (pick-flavor "vanilla" "oreo" "mint")

    ; choose-flavor : string string -> string

  • (prefer-flavor "lemon" "lime")

    ; pick-flavor : string string string -> image