Sie sind auf Seite 1von 5

Actividad “formando una malla de datos”

Tome una hoja cuadriculada de un cuaderno normal y dibuje los ejes X-Y de tal
forma que el origen esté simétricamente en la hoja. ( ojo: unidades en
centímetros
1) Coloque y una los siguientes cuatro puntos (+3,+3); (-1,+4); (-4,-1) y (+2,-2)
2) Coloque y una los siguientes cuatro puntos (+4,+5); (-5,+5); (-5,-3) y (+4,-3)
Rellene de puntos el cuadrilátero externo (“formando una malla de puntos”), los
puntos deben quedar separados por una unidad tanto en “x” como en “y”.
1) Responda la siguiente pregunta: ¿Cuántos puntos tiene la malla?
2) Indique los valores de:
a. Primera fila
b. Última fila
c. Primera columna
d. Última columna

3) Investigación: Resuelva este problema particular en “PseInt” que escriba la


malla de datos
Para tener presente
En la figura anterior los parámetros de la malla y el cuadrángulo interno están en
función de “a”. Para la investigación debe tenerse presente el parámetro “a” y
los espaciamientos que se tengan en sentido “x” y en sentido “y”. Entonces para
la actividad de investigación de nuestra malla de 90 puntos decimos: dadas las
coordenadas de la malla y dado “a” calcular la malla de datos para delta igual a
1 (delta=1) tanto en “x” como en “y”.
En un segmento de recta donde se conocen las coordenadas de sus extremos, el
número de segmentos está relacionado con la siguiente formula:
Nro_de_segmentos = Abs(Xi – Xj)/Valor_del_intervalo, para todo “i” diferente de
“j” y para todo Xi diferente de Xj (nótese que delta= valor del intervalo)
Y que el número de puntos en el segmento es igual a:
Nro_de_puntos = Nro_de_segmentos + 1

Algoritmo Malla90ptosV1
/// Para el taller final de Bogotá
/// Sin procedimientos
///Actividades:
///1) modifique el programa para delta=0.5 y a=1
///2) modifique el programa para delta=0.5 y a=0.5
///3) comentar los resultados de 1) y 2)
///4) investigue qué sucede cuando a=1 y delta=0.3
///
Definir i,j,N,M Como Entero
Definir xp,yp,xm,ym,a,delta,deltax,deltay Como Real
Dimension xp[5],yp[5],xm[9,10],ym[9,10]

a=1;delta=1// Parámetros para la malla de 90 puntos


xp[0]=+4*a;yp[0]=+5*a;xp[1]=-5*a;yp[1]=+5*a;
xp[2]=-5*a;yp[2]=-3*a;xp[3]=+4*a;yp[3]=-3*a;

M=(trunc((xp[0]-xp[2])/delta))+1;
/// En sentido x para calcular número de columnas
N=(trunc((yp[0]-yp[3])/delta))+1;
/// En sentido y para calcular número de filas
Escribir" ..N:",N," ,M:",M," ..a:",a," ..delta:",delta
/// Calculos datos de la malla
/// El elemento (0,0) de la malla queda en la parte superior izquierda
xm[0,0]=xp[1];ym[0,0]=yp[1] /// parte superior izquierda de la malla
para j=1 hasta m-1 hacer
xm[0,j]=xm[0,j-1]+delta /// Formando Primera Fila, incrementos positivos en "x"
FinPara
para i=1 hasta n-1 hacer
ym[i,0]=ym[i-1,0]-delta /// Formando Primera Columna, incrementos negativos en "y"
FinPara
/// Creando resto de la malla
para i=1 hasta N-1 Hacer
para j=0 hasta M-1 Hacer
xm[i,j]=xm[i-1,j]
FinPara
FinPara
para j=1 hasta M-1 Hacer
para i=0 hasta N-1 Hacer
ym[i,j]=ym[i,j-1]
FinPara
FinPara
///Escribir" .. Malla de Datos .."
para i=0 hasta N-1 Hacer
para j=0 hasta m-1 Hacer
Escribir sin saltar xm[i,j],",",ym[i,j],";"
FinPara
Escribir""
FinPara
deltax=xm[0,m-1]-xp[0];deltay=ym[n-1,0]-yp[2];
Escribir" ..delta:",delta," .. deltax:",deltax," .. deltay:",deltay
FinAlgoritmo

Actividades:
1) modifique el programa para delta=0.5 y a=1
2) modifique el programa para delta=0.5 y a=0.5
3) comentar los resultados de 1) y 2)
4) investigue qué sucede cuando a=1 y delta=0.3
Actividad Final

Aplique la “Malla de Datos” a la gráfica anterior para calcular cuántos puntos caen en cada
una de las regiones ilustradas. No olvide que la región 0, es la región frontera.

.
.
.
.

Das könnte Ihnen auch gefallen