• Jueves 28 de Marzo de 2024, 16:09

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - rak40

Páginas: [1]
1
Pascal / Re: Comparar Elementos De Un Vector
« en: Viernes 11 de Mayo de 2007, 03:41 »
si si, era eso mismo, muchisimas gracias, lo estaba haciendo asi, sin embargo le debo estar haciendo alguna otra cosa porque me tira un error. asi que muchas gracias. ya vere por que no anda

2
Pascal / Re: Comparar Elementos De Un Vector
« en: Lunes 7 de Mayo de 2007, 14:35 »
osea es un solo vector, que quiero comparar los elementos que le cargue adentro
estoy usando turbo pascal 7

3
Pascal / Comparar Elementos De Un Vector
« en: Lunes 7 de Mayo de 2007, 05:53 »
:hola: heme aqui (de nuevo) con mi ganas de aprender, estoy trabajando en algo :alien:  medio raro, pero quiero comparar distintos elementos que se cargan a mi array (son numeros que vienen de una matriz general) de una dimesion decir cual es el mayor e informar su pocision, los libros dicen que hay que atomisar el vector en sus componentes y compararlas asi de cada una por separado, probe aplicando high sobre el array para mostrar un maximo pero me tiro un error.
hay una manera mas facil y practica??

4
Pascal / Re: Orientacion Con Operaciones De Matrices
« en: Domingo 6 de Mayo de 2007, 00:22 »
gracias por el dato, COMPILA Y TODO :hola:  :smartass:

5
Pascal / Motrar El Nombre De Un Tipo De Dato
« en: Domingo 6 de Mayo de 2007, 00:20 »
hola como andan? de nuevo yo, y sigo con mi aprendizaje, que la verdad que me esta gustando mucho esto.
pero siempre hay cosas que los libros no explican en detalle  :(
ya que estoy un poco mas familiarizado con las matrices, bueno, he creado un tipo, que son los dias de la semana de lunes a domingo,


procedure carga(var mat: tcomunicacionpordia);
         var i: tcomunicacion;
             j: semana;
             l:lineas;

   begin
   clrscr;
for l:=1 to clineas do
   for i:=urbana to celular do
      for j:=lunes to domingo do
      begin
        write ('ingrese el valor [', l,', ', (leer (i)), ', ', (describir(j)),'] ');
        readln (mat[l,i,j]);
      end;
     readkey;

   end;

lo rojo, es un proceduro que me dice que si el parametro vale tando me escriba el dia de la semana, aca esta el problema que me dice que hay un error al invocar el procedimiento o funcion,  capaz que es una animalada lo que quiero hacer, pero se puede hacer?? :( y despues continuar con la normal carga de la matriz?

6
Pascal / Re: Orientacion Con Operaciones De Matrices
« en: Viernes 4 de Mayo de 2007, 20:08 »
gracias che. deje de lado la matriz cubica   :lol: , es mucho para un principiante como yo. y por eso quiero sumar los valores de las filas de una matriz que yo ingreso, pero no logro que se sumen, lo sumo me devuelve el valos de la ultima columna de las filas. De verdad me estoy volviendo loko, y los libros mucho no los llego a entender del todo. bueno que se yo, se que parece una boludes que no me doy cuenta de mi error

{--------------------------------------------------------------------------}
program matrices;
uses crt;
const MAX_COLUMNA = 3;
      MAX_FILA = 2;
Type COLUMNA = 1..MAX_COLUMNA;
     FILA= 1..MAX_FILA;
     MiEntero = integer;
     tMatriz = Array[COLUMNA,FILA] of MiEntero;
var Matriz: tMatriz;
    contadorg: integer;
{-----------------------------------------------------}
procedure carga(var mat: tMatriz);
   var i: FILA;
   j: COLUMNA;

   begin
   clrscr;

   for i:=1 to MAX_FILA do
   for j:=1 to MAX_COLUMNA do
      begin
        write ('ingrese el valor [', i, ', ', j,'] ');
        readln (mat[i,j]);
      end;
     readkey;

   end;
{-----------------------------------------------------}
procedure suma (mat: tmatriz);
type
tvector= array[FILA] of integer;
var
x: FILA;
y: COLUMNA;
matrizaux:tvector;
suma: integer;
begin
     for x:=1 to MAX_FILA do
         begin

         for y:=1 to MAX_COLUMNA do
            matrizaux[x,y]:=0;
            begin

            matrizaux:= matrizaux + mat[x,y];

            end;
            Writeln ('la suma de las columnas es ',matrizaux,'');
         end
end;

{---------------------------------------------------------}
procedure imprime (mat: tMatriz);
   var i: FILA;
       j: COLUMNA;
   begin
   clrscr;
   for i:=1 to MAX_FILA do
      begin
           for j:=1 to MAX_COLUMNA do
           write (mat[i, j]:5);
           writeln;
      end;
   readkey;
   end;
{---------------------------------------------}
begin {estos es el cuerpo principal}
     clrscr;
     carga (matriz);
     imprime (matriz);
     readkey;
     suma (matriz);
     readkey;
end.

7
Pascal / Orientacion Con Operaciones De Matrices
« en: Miércoles 2 de Mayo de 2007, 06:35 »
hola, a todos. Estoy haciendo un programa el que trabajo con una matriz cubica :comp: , y todo lindo, pero para cargarla me gustaria poner unas restricciones como por ejemplo, que solo se puedan ingresar numeros, y que los demas caracteres esten permitidos, y que la suma de las filas de esta matriz no sean superior a un numero determinado, esto me desconcierta, por que no lo puedo imaginar, si alguien me puede tirar una pista. si quieren mas informacion acerca de lo que quiero hacer diganlo nomas. bueno, espero que se entienda lo que quiero, saludos :hola:

Páginas: [1]