Date: 22 Julio 2013

. 

Esta aplicación está 
diseñada para fracciones 
propias

MULTIPLICACIÓN DE FRACCIONES PROPIAS

1) Mueva el deslizador para representar el primer
factor que desea multiplicar.

2) Mueva el deslizador para escribir la fracción con qué 
desea multiplicar el primer factor.

3) Si hace click en el cuadro, le mostrará la representación
(en rojo) de la multiplicación.

4) Escriba la representación gráfica y numérica 
(resultado) de la multiplicación en su cuaderno.

A = Point(xAxis)
B = Point(xAxis)
num = 2
polígono1, a, b, c, d, C, D = Polygon(A, B, 4)
e = 1 (slider from 0 to 20, step 1)
f = 5 (slider from 1 to 20, step 1)
F: (x(A) + e * a / f, y(D))
g_1 = OrthogonalLine(F, c)
E = Intersect(g_1, a)
polígono2, d_2, f_2, e_2, a_2 = Polygon(D, F, E, A)
o = 3 (slider from 1 to 20, step 1)
u = 4 (slider from 1 to 20, step 1)
F_5: (x(A), o * d / u)
l_2 = OrthogonalLine(F_5, d)
H = Intersect(l_2, f_2)
polígono3: {Polygon[F_5, H, E, A]}
v = true
texto2: " \frac{" + e + "  }{" + f + " }"
texto3: " \frac{" + o + "  }{" + u + " }"
texto1: " \frac{" + o + "  }{" + u + " } "
texto5: " \frac{" + e + "  }{" + f + " } "
lista1 = Sequence(Segment[(2, a * i / u), (5, a * i / u)], i, 0, u)
lista2 = Sequence(Segment[(2 + a * i / f, 0), (2 + a * i / f, 3)], i, 0, f)

Tool: Punto
Input: C, A, b
Output: C'

c = Circle(A, 2)
C' = Rotate(C, (360 / b)°, A)

Tool: Dividir Circunferencia (command DividirCircunferencia)
Input: C, A, b
Output: C', E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W

c = Circle(A, 2)
C = Intersect(c, xAxis, 2)
C'_1 = Rotate(C, (360 / b)°, A)
C' = Rotate(C, (360 / b)°, A)
E_1 = Punto(C', A, b)
E = Punto(C', A, b)
F_1 = Punto(E, A, b)
F = Punto(E, A, b)
G_1 = Punto(F, A, b)
G = Punto(F, A, b)
H_1 = Punto(G, A, b)
H = Punto(G, A, b)
I_1 = Punto(H, A, b)
I = Punto(H, A, b)
J_1 = Punto(I, A, b)
J = Punto(I, A, b)
K_1 = Punto(J, A, b)
K = Punto(J, A, b)
L_1 = Punto(K, A, b)
L = Punto(K, A, b)
M_1 = Punto(L, A, b)
M = Punto(L, A, b)
N_1 = Punto(M, A, b)
N = Punto(M, A, b)
O_1 = Punto(N, A, b)
O = Punto(N, A, b)
P_1 = Punto(O, A, b)
P = Punto(O, A, b)
Q_1 = Punto(P, A, b)
Q = Punto(P, A, b)
R_1 = Punto(Q, A, b)
R = Punto(Q, A, b)
S_1 = Punto(R, A, b)
S = Punto(R, A, b)
T_1 = Punto(S, A, b)
T = Punto(S, A, b)
U_1 = Punto(T, A, b)
U = Punto(T, A, b)
V = Punto(U, A, b)
W = Punto(V, A, b)

Tool: circ
Input: A, B, n, num
Output: r

polígono1, a, b, c, d, C, D = Polygon(A, B, 4)
r = Circle(A, a * num / n)

Tool: segmentos
Input: A, B, n, num
Output: a_3, b_3, c_3, d_3, e_3, f_3, g_3, h_3, i_3, j_3, k_3, l_3, m_3, n_3, p_3, q_3, r_3, s_2, t_2

polígono1_1, a_2, b_2, c_4, d_4, C_3, D_3 = Polygon(A, B, 4)
polígono1, a, b, c, d, C, D = Polygon(A, B, 4)
q = Circle(A, a / n)
r = Circle(A, a * num / n)
s = circ(A, B, n, 3)
t = circ(A, B, n, 4)
c_1 = circ(A, B, n, 5)
d_1 = circ(A, B, n, 6)
e_1 = circ(A, B, n, 7)
f_1 = circ(A, B, n, 8)
g_1 = circ(A, B, n, 9)
h_1 = circ(A, B, n, 10)
k_1 = circ(A, B, n, 11)
p_1 = circ(A, B, n, 12)
q_1 = circ(A, B, n, 13)
r_1 = circ(A, B, n, 14)
s_1 = circ(A, B, n, 15)
t_1 = circ(A, B, n, 16)
c_2 = circ(A, B, n, 17)
d_2 = circ(A, B, n, 19)
e_2 = circ(A, B, n, 18)
N = Intersect(q, a)
O = Intersect(r, a)
P = Intersect(s, a)
Q = Intersect(t, a)
R = Intersect(c_1, a)
S = Intersect(d_1, a)
T = Intersect(e_1, a)
U = Intersect(f_1, a)
V = Intersect(g_1, a)
W = Intersect(h_1, a)
Z, E = Intersect(k_1, a)
A_1 = Intersect(p_1, a)
B_1 = Intersect(q_1, a)
C_1 = Intersect(r_1, a)
D_1 = Intersect(s_1, a)
E_1 = Intersect(t_1, a)
F_1 = Intersect(c_2, a)
G_1 = Intersect(e_2, a)
H_1 = Intersect(d_2, a)
a_1 = OrthogonalLine(N, a)
b_1 = OrthogonalLine(O, a)
i_1 = OrthogonalLine(P, a)
j_1 = OrthogonalLine(Q, a)
l_1 = OrthogonalLine(R, a)
m_1 = OrthogonalLine(S, a)
n_1 = OrthogonalLine(T, a)
a_4 = OrthogonalLine(U, a)
b_4 = OrthogonalLine(V, a)
g_2 = OrthogonalLine(W, a)
h_2 = OrthogonalLine(Z, a)
i_2 = OrthogonalLine(A_1, a)
j_2 = OrthogonalLine(B_1, a)
k_2 = OrthogonalLine(C_1, a)
l_2 = OrthogonalLine(D_1, a)
m_2 = OrthogonalLine(E_1, a)
n_2 = OrthogonalLine(F_1, a)
p_2 = OrthogonalLine(G_1, a)
q_2 = OrthogonalLine(H_1, a)
J_1 = Intersect(a_1, c)
K_1 = Intersect(b_1, c)
L_1 = Intersect(i_1, c)
M_1 = Intersect(j_1, c)
N_1 = Intersect(l_1, c)
O_1 = Intersect(m_1, c)
P_1 = Intersect(n_1, c)
Q_1 = Intersect(a_2, c)
R_1 = Intersect(b_2, c)
S_1 = Intersect(g_2, c)
T_1 = Intersect(h_2, c)
U_1 = Intersect(i_2, c)
V_1 = Intersect(j_2, c)
W_1 = Intersect(k_2, c)
Z_1 = Intersect(l_2, c)
A_2 = Intersect(m_2, c)
B_2 = Intersect(n_2, c)
C_2 = Intersect(p_2, c)
D_2 = Intersect(q_2, c)
s_2 = Segment(J_1, N)
t_2 = Segment(O, K_1)
a_3 = Segment(L_1, P)
b_3 = Segment(Q, M_1)
c_3 = Segment(N_1, R)
d_3 = Segment(S, O_1)
e_3 = Segment(P_1, T)
f_3 = Segment(Q_1, U)
g_3 = Segment(R_1, V)
h_3 = Segment(S_1, W)
i_3 = Segment(T_1, Z)
j_3 = Segment(U_1, A_1)
k_3 = Segment(V_1, B_1)
l_3 = Segment(W_1, C_1)
m_3 = Segment(Z_1, D_1)
n_3 = Segment(A_2, E_1)
p_3 = Segment(B_2, F_1)
q_3 = Segment(G_1, C_2)
r_3 = Segment(D_2, H_1)