Você está na página 1de 4

PRACTICA 2.

4
Dado 2 puntos en el plano cartesiano determinar la ecuación de la recta. (2,3) ;(6,3) y
mostrar la ecuación.
1. DETERMINAR EL PROBLEMA
Análisis del problema
 Que se conoce: Se conoce dos puntos de la recta.
 Que buscamos: La ecuación de la recta.
 Balo que condiciones: Resolver en el plano cartesiano X y Y.
Plantear un enunciado conceptual y general

 Conocidas los dos puntos de una recta, determinar la ecuación de la


misma.
Plantear el objetivo de diseño de algoritmo

 Diseñar un algoritmo que lea los dos puntos, que calcule y muestre
la ecuación de la recta.
Estructurar el modelo matemático y lógico
𝑦 − 𝑦1 𝑦2 − 𝑦1
= → 𝑥(𝑦1 − 𝑦2 ) + 𝑦(𝑥2 − 𝑥1 ) + 𝑥1 𝑦2 − 𝑥2 𝑦1 = 0
𝑥 − 𝑥1 𝑥2 − 𝑥1
𝑃1 (𝑥1 , 𝑦1 ). 𝑨 = (𝒚𝟏 − 𝒚𝟐 )(𝟏) 𝑩 = (𝒙𝟐 − 𝒙𝟏 )(𝟐) 𝑪 = 𝒙 𝟏 𝒚𝟐 −
𝒙𝟐 𝒚𝟏 (𝟑)
𝑃2 (𝑥2 , 𝑦2 ). 𝐴𝑥 + 𝐵𝑦 + 𝐶 = 0 A, B, C ≠0

 Calcular las variables A, B y C con las ecuaciones (1), (2) y (3)


respectivamente con los valores 𝑥1 , 𝑦1 , 𝑥2 , 𝑦2 de dos puntos ya
conocidas.
DISEÑO LINEAL

 Leer la coordenada x del primer punto , 𝑥1


 Leer la coordenada y del primer punto , 𝑦1
 Leer la coordenada x del segundo punto , 𝑥2
 Leer la coordenada y del segundo punto , 𝑦2
 Calcular el valor real 𝐴 ← 𝐴 = (𝑦1 − 𝑦2 )
 Calcular el valor real 𝐵 ← 𝐵 = (𝑥2 − 𝑥1 )
 Calcular el valor real 𝐶 ← 𝐶 = 𝑥1 𝑦2 − 𝑥2 𝑦1
 Mostrar la ecuación → 𝐴𝑥 + 𝐵𝑦 + 𝐶 = 0
DISEÑO ESTRUCCTURADO DE BASICA
1. Leer las coordenadas LeeCoor ( ; 𝑥1 , 𝑦1 , 𝑥2 , 𝑦2 )
2. Calcular la ecuación CalcEcu (𝑥1 , 𝑦1 , 𝑥2 , 𝑦2 ; 𝐴, 𝐵, 𝐶)
3. Mostrar la ecuación 𝑀𝑜𝑠𝑡𝑟𝑎𝑟𝐸𝑐𝑢(𝐴, 𝐵, 𝐶; )
Leer las coordenadas LeeCoor ( ; 𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐 )
 Leer el primer punto 𝑃1 ← 𝑃1 (𝑥1 , 𝑦1 )
 Leer el segundo punto𝑃2 ← 𝑃2 (𝑥2 , 𝑦2 )
Calcular la ecuación CalcEcu (𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐 ; 𝑨, 𝑩, 𝑪)

 Calcular el valor real 𝐴 ← 𝐴 = (𝑦1 − 𝑦2 )


 Calcular el valor real 𝐵 ← 𝐵 = (𝑥2 − 𝑥1 )
 Calcular el valor real 𝐶 ← 𝐶 = 𝑥1 𝑦2 − 𝑥2 𝑦1
Mostrar la ecuación 𝑴𝒐𝒔𝒕𝒓𝒂𝒓𝑬𝒄𝒖(𝑨, 𝑩, 𝑪; )

 Mostrar el valor real ,A


 Mostrar el valor real ,B
 Mostrar el valor real ,C

ANALISIS DEL PROBLEMA

Leer las coordenadas


D.E.=NINGUNO

D.S.= 𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐

NOMBRE: LeeCoor ( ; 𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐 )
Calcular la ecuación
D.E.= 𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐

D.S.= 𝑨, 𝑩, 𝑪
DISEÑO ESTRUCCTURADO AVANZADO
1. Leer las coordenadas LeeCoor ( ; 𝑥1 , 𝑦1 , 𝑥2 , 𝑦2 )
2. Calcular la ecuación CalcEcu (𝑥1 , 𝑦1 , 𝑥2 , 𝑦2 ; 𝐴, 𝐵, 𝐶)
3. Mostrar la ecuación 𝑀𝑜𝑠𝑡𝑟𝑎𝑟𝐸𝑐𝑢(𝐴, 𝐵, 𝐶; )
Leer las coordenadas LeeCoor ( ; 𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐 )
 Leer el primer punto 𝑃1 ← 𝑃1 (𝑥1 , 𝑦1 )
 Leer el segundo punto𝑃2 ← 𝑃2 (𝑥2 , 𝑦2 )
Calcular la ecuación CalcEcu (𝒙𝟏 , 𝒚𝟏 , 𝒙𝟐 , 𝒚𝟐 ; 𝑨, 𝑩, 𝑪)

 Calcular el valor real 𝐴 ← 𝐴 = (𝑦1 − 𝑦2 )


 Calcular el valor real 𝐵 ← 𝐵 = (𝑥2 − 𝑥1 )
 Calcular el valor real 𝐶 ← 𝐶 = 𝑥1 𝑦2 − 𝑥2 𝑦1
Mostrar la ecuación 𝑴𝒐𝒔𝒕𝒓𝒂𝒓𝑬𝒄𝒖(𝑨, 𝑩, 𝑪; )
 Mostrar el valor real ,A
 Mostrar el valor real ,B Mostrar valor real ,Ri
 Mostrar el valor real ,C
ESTRUCCTURAS DE DATOS
Val: A, B, C=R

Coor: 𝑥1 , 𝑦1 , 𝑥2 , 𝑦2

Leer las coordenadas LeeCoor ( ;𝐶(= 𝐶𝑜𝑜𝑟))


Calcular la ecuación CalcEcu (𝐶(= 𝐶𝑜𝑜𝑟); 𝐶))
Mostrar la ecuación 𝑀𝑜𝑠𝑡𝑟𝑎𝑟𝐸𝑐𝑢( 𝑅 (= 𝑉𝑎𝑙 ); )
Leer las coordenadas LeeCoor( ;𝐶(= 𝐶𝑜𝑜𝑟))
 Leer el primer punto 𝑃1 ← 𝑃1 (𝑥1 , 𝑦1 )
 Leer el segundo punto𝑃2 ← 𝑃2 (𝑥2 , 𝑦2 )
Calcular la ecuación CalcEcu (𝐶(= 𝐶𝑜𝑜𝑟); 𝐶))

 Calcular el valor real 𝑅. 𝐴 ←= (𝑦1 − 𝑦2 )


 Calcular el valor real 𝑅. 𝐵 ←= (𝑥2 − 𝑥1 )
 Calcular el valor real 𝑅. 𝐶 ←= 𝑥1 𝑦2 − 𝑥2 𝑦1
Mostrar la ecuación 𝑴𝒐𝒔𝒕𝒓𝒂𝒓𝑬𝒄𝒖( 𝑅 (= 𝑉𝑎𝑙 ); )

 Mostrar el valor real ,R.A


 Mostrar el valor real ,R.B Mostrar valor real ,Val.R
 Mostrar el valor real ,R.C

DISEÑO ENCAPSULADO

Leer las coordenadas T.Coor LeeCoor ( ;𝐶(= 𝑇𝐶𝑜𝑜𝑟))


Calcular la ecuación T.Coor CalcEcu (𝐶(= 𝑇𝐶𝑜𝑜𝑟); 𝐶))
Mostrar la ecuación T.Val 𝑀𝑜𝑠𝑡𝑟𝑎𝑟𝐸𝑐𝑢( 𝑅 (= 𝑇𝑉𝑎𝑙 ); )
Leer las coordenadas T.Coor LeeCoor( ;𝐶(= 𝐶𝑜𝑜𝑟))
 Leer el primer punto 𝑃1 ← 𝑃1 (𝑥1 , 𝑦1 )
 Leer el segundo punto𝑃2 ← 𝑃2 (𝑥2 , 𝑦2 )
Calcular la ecuación T.CoorCalcEcu (𝐶(= 𝐶𝑜𝑜𝑟); 𝐶))

 Calcular el valor real 𝑅. 𝐴 ←= (𝑦1 − 𝑦2 )


 Calcular el valor real 𝑅. 𝐵 ←= (𝑥2 − 𝑥1 )
 Calcular el valor real 𝑅. 𝐶 ←= 𝑥1 𝑦2 − 𝑥2 𝑦1
Mostrar la ecuación 𝐓. 𝐕𝐚𝐥 . 𝑴𝒐𝒔𝒕𝒓𝒂𝒓𝑬𝒄𝒖( 𝑅 (= 𝑇𝑉𝑎𝑙 ); )
 Mostrar el valor real ,R.A
 Mostrar el valor real ,R.B Mostrar valor real ,T.Val 𝑴𝒐𝒔𝒕𝒓𝒂𝒓𝑬𝒄𝒖( 𝑅 (= 𝑇𝑉𝑎𝑙 ); )
 Mostrar el valor real ,R.C

Você também pode gostar