Un poco de electromagnetismo…

Siendo la próxima prueba que se nos viene, quise empezar a postear algunas cosas que a mi parecer hay que tener claras al momento de responder la prueba, esos detalles típicos que te hacen creer que una cosa es otra, y al final tienes 0 puntos en el problema…

Cualquier aporte o duda, no se la guarden, comenten, así me ayudan a mí y a los demás…

Bueno, sin más, empiezo: Leer el resto de esta entrada »

Escrito en ULS. 1 comentario

MARTES 5 de JUNIO>> Colecta UNPADE La Serena…

Ya cabros, si quieren que les vaya bien en la u, y en la vida también, tienen que tener a Dios de su lado, ¿Cómo hago eso? siendo buena persona

He aquí una oportunidad!!! El martes 5 de junio (el martes que viene) hay una colecta anual que realiza UNPADE LA SERENA, Unpade La Serena es una institución social que educa a personas adultas con discapacidad mental, y hace esta colecta para financiar parte de los costos…

La discapacidad mental es algo que no se escoje...

La colecta es de 9:00 a 13:00 , los que estén interesados comuníquense conmigo (91555750 es mi cel), o comenten acá o como sea…Tengan en cuenta que perder una clase, por una causa como ésta, está más que justificado =P…

Ojalá que les llegue un poco el tema y se interesen en ayudar, es importante que toos pongamos de nuestra parte para que las cosas sean un poquito mejor para todos…

Gracias

Rafa

Ingresando datos en un Vector o Matriz…

Saludos denuevo.. Ahora les cuento cómo se escribe en pascal el mecanismo que nos va a dejar ingresar datos dentro de un vector o matriz…

Pero antes, un poco de lo obvio

Diferencias entre un vector y una matriz:

Bueno, la principal diferencia es que el vector es asi como una sola linea de ‘n’ datos, comparado con el vector que son ‘m’ lineas de ‘n’ datos, la idea es imaginarse el vector como una de esas cajitas de huevos que tienen una sola linea, donde en cada espacio va un huevo…

En cambio las matrices son así como un vector metido dentro de otro vector, me explico: Es como si cada espacio de una de las cajas de huevos, tuviera otra línea de cajas de huevo metdia dentro…Pero para usos prácticos, tomemos en cuenta que el vector tiene una sola coordenada que identifica la posición, y una matriz tiene 2 o más…En el caso del vector, dentro del programa Pascal, vamos a llamar a la posición ‘i’ del vector como vec_nombre[i], y para asociarle un valor a cada una de las posiciones del vector, se necesita un ciclo FOR, que vaya desde la primera posición, hasta la n-ésima, ¿y qué queremos que haga en ese ciclo?La lectura de datos.. que se escribe así:

FOR i:=1 to n do (*hay que recordar que n es una constante, que delimita la longitud del vector*)

begin
    readln (vec_nombre[i]);

end;

Ahora, en el caso de una Matriz… es un poco más complicado, porque para el caso de que sea una matriz de dos dimensiones, va a tener dos letras que van a identificar la posición de un numero dentro de esa matriz…

o sea, que una posición en la matriz se va a escribir vec_nombre[i,j]

donde ‘i’ me da la posición de la fila, y ‘j’ me da la posición de la columna donde se encuentra ese numero…

¿En qué afecta ésto para ingresar datos?

en que vamos a tener que usar un ciclo FOR dentro de otro, para que, para cada ‘i’ (fila), se ingrese un dato en cada [i,j]… entonces se estaría haciendo una operacion igual que la del vector, pero ésta se repetiría para cada fila… esto se escribe de la siguiente manera:

FOR i:=1 to n do (*hay que recordar que n es una constante, que delimita la cantidad de filas de la matriz*)

begin
    FOR j:=1 to m do (*hay que recordar que m es una constante, que delimita la cantidad de filas de la matriz*)

    begin
        readln (vec_nombre[i]);

    end;

end;

Eso por el momento… más adelante posteo el procedimiento de escritura, que es muy parecido… al final siempre en matrices se usan dos ciclos, y para vectores uno solo… si tienen preguntas háganlas, para ir mejorando el material…

Rafa

Matrices y Vectores en Pascal

Aprovechando que hay prueba de programación la proxima semana, y creo que algunos lo encuentran un poco complicado, por la razón que sea, voy a explicar más o menos como yo veo el pascal, aver si les sirve…

Lo típico de un programa:

En un programa, lo primero que uno pone es:

program nombre_del_programa;

uses crt;

const (*es recomendable usar constantes como término de los vectores y matrices, porque así es mas facil agrandar o achicar la matriz o el vector, cambiando sólo el valor de la constante*)

n=3;

m=4;

type (*acá se declaran los vectores o matrices que se van a usar, su largo y el tipo de datos que contienen*)

matriz=array[1..n,1..m] of integer;

vector=array[1..n] of integer;

var

i,j:integer;

vec_mat: matriznxm;

vec_vector: vectorn;

BEGIN

clrscr; (*se usa para limpiar la pantalla, si el programa corre dos veces, lo que estaba escrito antes sigue ahí*)

PROGRAMA

readkey; (*se usa para que el programa no se cierre de golpe, y uno alcance a leer lo último que se escribió*)

END. (*el end del final del programa va con punto*)

Eso por ahora, pronto voy a subir cómo se hacen los ciclos para leer datos y meterlos a una matriz, y cómo se hace para mostrarlos en forma de cuadraditos también…

Rafa

 

 

Un aguante pa toos los cabros!!!

Viendo la difícil situación en la que nos encontramos, quiero dar a conocer mi más sincero ‘AGUANTE CSM!’ a toos los cabros de la ULS, los veo complicados con los ramos y quiero ayudarlos…

Ahora se viene la masificación el blog… así que si necesitan algo de material posteen en los PEDIDOS, para ver qué puedo hacer…

have a nice day :-)

Rafa

Pedidos!!

Wuenas, En la esquina superior derecha de la pantalla sale la página de pedidos, ahí pueden postear todo lo que necesiten…

La página de pedidos es : http://elrafita.wordpress.com/pedidos/

Rafa

Inauguración del Blog…

Un saludo a todos… por intervención divina se me paro la raja de crear un blog, no para gloria personal, sino que para subir información que les sirva a todos ustedes que leen, de utilidad publica!

La idea es meter cosas como ejercicios de Algebra y Algebra Lineal, o de la materia de la u que necesiten, con explicación si hace falta… Además contarles otras cosas que existen en el mundo, como acciones sociales de voluntariado, o carretes

En Fin, si esta wea no tiene llegada morirá luego, así que depende de ustedes, ojala que les sirva y les guste!

Rafa

Seguir

Get every new post delivered to your Inbox.