Beruflich Dokumente
Kultur Dokumente
rkt
#|
1) la definición de datos
5) escribir el código
Verificando:
|#
#|
> (área-rect 2 4)
8
> (área-rect 14 7)
98
>
===================================================================
¿Cambia el contrato?
¿Cambia el propósito?
¿Cambia el encabezamiento?
|#
#|
|#
#|
|#
;; Ejercicio 3.2.2.rkt
(check-expect (área-rect 2 4) 8)
(check-expect (área-rect 14 7) 98)
-------------------------------------------------------------------
Ran 2 tests.
0 tests passed.
No signature violations.
Check failures:
Actual value 0 differs from 8, the expected value.
in Ejercicio 3.2.2.rkt, line 155, column 0
Actual value 0 differs from 98, the expected value.
in Ejercicio 3.2.2.rkt, line 156, column 0
-------------------------------------------------------------------
en la que se menciona
Corrieron dos pruebas.
0 pruebas pasaron.
No violaciones a firma.
Verificación de fallas:
Valor actual 0 difiere de 8, el valor esperado.
en Ejercicio 3.2.2.rkt, línea 155, columna 0,
Valor actual 0 difiere de 98, el valor esperado.
en Ejercicio 3.2.2.rkt, línea 156, columna 0
-------------------------------------------------------------------
(* 2 4)
(* 14 7)
(* an al)
5) escribir el código
Verificar:
|#
#|
;; Ejercicio 3.2.3.rkt
#|
===================================================================
|#
#| Ejercicio 3.2.4.rkt
|#
#|
|#
(require 2htdp/image)
#| Ejercicio 3.2.5.rkt
|#
(require 2htdp/image)
#|
|#
;; Ejercicio 3.2.7.rkt
(require 2htdp/image)
;; Constantes
(define CIRCULO (circle 5 "solid" "red"))
;; Se define la variable CIRCULO ya que se maneja una expresión
;; tres veces en una prueba
; ===============================================================>>
(define (principal y)
(big-bang y
[on-tick sub1]
[stop-when zero?]
[to-draw ubica-punto-en]
[on-key alto]))
(define (ubica-punto-en y)
(place-image PUNTO 50 y FONDO))