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

 

 

About these ads

31 comentarios to “Matrices y Vectores en Pascal”

  1. Mauro Says:

    vale,
    toy re motivao estudiando
    ahora si q si me tiene q ir bm

    saludos

  2. maria Says:

    dkdkdkdkdkdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkddd

  3. koke Says:

    simple y preciso,me quedo claro. VALE!

  4. Albert boleta Says:

    hey kien t crees tu lko e mierda?…q sabes mucho??…a buen loko

    te apuesto q no te corre ni un programa de suma de dos numeros..

    jodete alumbrao.. gallo peluo

  5. Anónimo Says:

    MUUUUUUUY BASICO

  6. AlEx Says:

    oye…tu programa esta horriblemente malo…aprende a hacer estas cosas….no seas tonto y creas el que te las sabes

  7. july Says:

    que estupidos que son ustedes

  8. july Says:

    el que usa esta pagina esta choreto cabrones

  9. Anónimo Says:

    berro esto es una pagina para deshago por lo que veo ehhhh no joda

  10. Anónimo Says:

    oh!! regero de idiotas q se dicen programadores!

  11. hernan Says:

    malisimo esto :S

  12. wendy Says:

    ke mala onda de todos esos komentarios…
    soi de mexico
    voi en preparatoria
    i me parece mui bn…ç
    me kedo mui klaro
    genial :)

  13. ciberwap Says:

    gracias man andaba buscando cm declarar una matriz y vector n este lenguaje. Y que bobo son los que se quejan para empezar no es un programa dice claro el titulo solo es una muestra de como declarar matriz y vector en pascal….

  14. Rafael Says:

    BASTANTE MALEDUCADOS LOS QUE TE INSULTARON O TE TRATARON DE FORMA DESPECTIVA..O ya se olvodaron que en algun momento fueron principiantes y no sabian nada????, ni siquiera esto!!..y no aprecian la buena voluntad de ayudar?¿?¿..tienen algun problema mental¿?? o porque me salen con una guarangada de esa??…SI SE CREEN TAN BUENOS PORQUE NO LO DEMUESTRAN TRATANDO BIEN A LA GENTE, POR EMPEZAR…Y RES-PE-TAN-DO A SUS SEMEJSNTES!..
    DE LO CONTRARIO NO ESCRIBAN NADA..SEÑORES DESACATADOS IMPOSIBILITADOS DE UN RAZONAMIENTO NORMAL Y BENIGNO!

  15. Matttttt Says:

    NO LES HAGAS CASO A LO QUE TE INSULTARON, NI SIQUIERA LEYERON LO QUE ESCRIBISTE, Y POR ESO NO SE DAN CUENTA DE QUE ES SOLO UNA AYUDA PARA LOS QUE TIENEN PROBLEMAS CON LOS VECTORES Y CON LAS MATRICES, Y QUE NO ES UN PROGRAMA. ADEMAS ESTUVIERON BUENOS ESOS CONSEJOS ACERCA DEL CLRSCR Y EL READKEY, AL MENOS YO NO CONOCÍA ESOS COMANDOS. EN LUGAR DE USAR UN READKEY, YO SIEMPRE USO UN READLN AL FINAL DEL CODIGO.

    MUCHAS GRACIAS

  16. Ariel Says:

    Bien simple! (Y)
    No les des bola ..
    Te envidian por que no le salen un simple programa =D
    No deben tener vida allá afuera y no tienen mejor cosa que esto, anda a saber capas que sos el unico amigo que tienen jajaja..
    Che, una pregunta, para declarar los vectores.. se necesita type?, osea a mi me anda sin poner type.. Hay Alguna diferencia?

  17. Anónimo Says:

    ala no me ayudan cheveres!

  18. Anónimo Says:

    help i need to found what a “vector” is! PLEASE PPLE!

  19. eliecer Says:

    FAVOR ENVIAME:

    cómo se hacen los ciclos para leer datos y meterlos a una matriz

  20. Epifanio de los Santos Reyes Nin Says:

    Estoy sorprendido con la cantidad de conocimientos que tiene el internet yo soy una persona que el dia 7-4-10 cumplo 60 años y no dejo de estudiar en que estan pensando nuestros jovenes…

  21. Mabelin Argueta Says:

    Seria super q pusieran o publicaran los ejemplos!! talvz asi se facilitaria un poco…

  22. Marcelo Ayala Says:

    Muchas gracias soy principiante y me interesa aprender a lo largo de mi carrera de programación, solo digo porque no borran esos comentarios de mal gusto?, como les digo a todos mis amigos cuando perdemos el tiempo, yo vine a aprender no a perder el tiempo con cosas de niños que quieren pelear. saludos desde argentina. desde ya muchas gracias :D
    es solo muy basico pero igual toda ayuda es bien atendida.

  23. veronica Says:

    hola necesitaria un ejemplo de ejercicio hecho en vectores y matrices.gracias.

  24. antoni Says:

    hola

  25. antoni Says:

    aqui les dejo un ej:

  26. antoni Says:

    este programa mulptiplica por dos los
    elementos de la siguiente matriz:
    4 7 8
    6 9 1
    5 0 3

    PROGRAM multi_matiz;
    USES CRT;
    CONST arr_num:ARRAY [1..3,1..3] of INTEGER=( (4,7,8),
    (6,9,1),
    (5,0,3));
    VAR mult,i,j:INTEGER;
    BEGIN
    ClrScr;

    FOR i:= 1 TO 3 DO
    BEGIN
    FOR j:=1 TO 3 DO
    BEGIN
    mult:=arr_num[i,j] * 2;
    WRITELN(‘Elemento (‘,i,’,’,j,’) multiplicado por 2:
    ‘,mult:3);
    END;
    END;
    END.
    espero que les sirva……………..

  27. Anónimo Says:

    nunca entendi naaaadaaaaaaaaaa
    y me levo programacion

  28. Anónimo Says:

    son todos bobos

  29. Anónimo Says:

    a m la verdad odio programacion estoy en la escuela de matematicas de durango mex y es lo uniko k odio todo por el maltido lenguaje de dev pasacal


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: