Autor |
Mensaje |
bfuldisaster
Nivel 7
Edad: 34
Registrado: 15 Jul 2008
Mensajes: 353
Ubicación: ...perdida por la vida
Carrera: Civil
|
|
Tengo el siguiente inconveniente...Falte a la ultima clase de compu y la mina explico el tema de arreglos..con vectores y matrices y blabla... Tengo la explicacion del tema pero no esta muy claro...y tengo un ejercicio resuelto...pero mi duda es la siguiente...
En una parte de la resolucion, en uno de los subprogramas, dice lo siguiente:
[...]
Begin
REPEAT
i1:=i1+1;
WriteLn;
Write('Ingrese calificacion', i1, :');
ReadLn(cali1[i1]);
[...]
Las dos cosas que no entiendo, son:
1) xq va la variable adentro del writeln?
y 2) q siginifica lo q esta entre corchetes despues del ReadLn? xq va escrito asi?
Si alguien me puede ayudar...mil graciasss...xq tengo q armar una especie de miniTP para mañana... jejeje
|
|
|
|
_________________ ...All around the world, you've got to spread the word
Tell them what you've heard
We're gonna make a better day
All around the world, you've got to spread the word
Tell them what you've heard
You know it's gonna be o.k.
|
|
|
|
|
Dx9
Moderador
Edad: 37
Registrado: 03 Ene 2007
Mensajes: 1552
Carrera: Informática
|
|
bfuldisaster escribió:
|
[...]
Begin
REPEAT
i1:=i1+1;
WriteLn;
Write('Ingrese calificacion', i1, :');
ReadLn(cali1[i1]);
[...]
Las dos cosas que no entiendo, son:
1) xq va la variable adentro del writeln?
y 2) q siginifica lo q esta entre corchetes despues del ReadLn? xq va escrito asi?
Si alguien me puede ayudar...mil graciasss...xq tengo q armar una especie de miniTP para mañana... jejeje
|
1. Lo pone adentro del writeln porque quiere imprimir el valor que tiene i1.
2. Cali1 por lo que veo es un vector. Para acceder a la posición de un vector, uno escribe: nombre_vector[posicion_que_quiero].
Lo que hace el codigo que posteaste es leer valores y los guarda en las posiciones 1, 2, ..., n del vector.
Espero que te sirva, no se si fui muy claro
|
|
|
|
|
|
|
|
|
bfuldisaster
Nivel 7
Edad: 34
Registrado: 15 Jul 2008
Mensajes: 353
Ubicación: ...perdida por la vida
Carrera: Civil
|
|
Sisis ahora voy entendiendooo...y cuando yo inicializo la variable tipo indice en "0"... quiere decir q se carga el primer valor del vector, o el 0?
Porque no se como hacer para que el subprograma me elija el mayor valor de un vector... ahh todo esto me marea...jajaja
|
|
|
|
_________________ ...All around the world, you've got to spread the word
Tell them what you've heard
We're gonna make a better day
All around the world, you've got to spread the word
Tell them what you've heard
You know it's gonna be o.k.
|
|
|
|
|
Dx9
Moderador
Edad: 37
Registrado: 03 Ene 2007
Mensajes: 1552
Carrera: Informática
|
|
bfuldisaster escribió:
|
Sisis ahora voy entendiendooo...y cuando yo inicializo la variable tipo indice en "0"... quiere decir q se carga el primer valor del vector, o el 0?
Porque no se como hacer para que el subprograma me elija el mayor valor de un vector... ahh todo esto me marea...jajaja
|
Las posiciones de un vector empiezan un 1 (80% seguro ), asi que tu indice deberia comenzar en 1.
Si escribis: readln(vector[indice]);, lo que hace es leer un valor y asignarlo a la posición número indice del vector.
Espero haber contestado tu pregunta.
|
|
|
|
|
|
|
|
|
bfuldisaster
Nivel 7
Edad: 34
Registrado: 15 Jul 2008
Mensajes: 353
Ubicación: ...perdida por la vida
Carrera: Civil
|
|
aaahhh okas
creo q ya entendi la idea...osea q si quiero asignarle a una variable X el valor q esta en la posicion numero INDICE, pongo
X:=vector[INDICE]
|
|
|
|
_________________ ...All around the world, you've got to spread the word
Tell them what you've heard
We're gonna make a better day
All around the world, you've got to spread the word
Tell them what you've heard
You know it's gonna be o.k.
|
|
|
|
|
Dx9
Moderador
Edad: 37
Registrado: 03 Ene 2007
Mensajes: 1552
Carrera: Informática
|
|
bfuldisaster escribió:
|
aaahhh okas
creo q ya entendi la idea...osea q si quiero asignarle a una variable X el valor q esta en la posicion numero INDICE, pongo
X:=vector[INDICE]
|
Exacto !
|
|
|
|
|
|
|
|
|
bfuldisaster
Nivel 7
Edad: 34
Registrado: 15 Jul 2008
Mensajes: 353
Ubicación: ...perdida por la vida
Carrera: Civil
|
|
jajajaj buenisimo! me salvaste la vida... o por lo menos la nota de compu
|
|
|
|
_________________ ...All around the world, you've got to spread the word
Tell them what you've heard
We're gonna make a better day
All around the world, you've got to spread the word
Tell them what you've heard
You know it's gonna be o.k.
|
|
|
|
|
|