Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Indecision
Nivel 5


Edad: 34
Registrado: 10 Sep 2007
Mensajes: 137
Ubicación: R4
Carrera: Industrial
argentina.gif
MensajePublicado: Lun Ene 28, 2008 3:22 pm  Asunto: Roleplay duda ejercicio de pascal Responder citandoFin de la PáginaVolver arriba

hola, empece a plantear este ejercicio, pero, la verdad no queda bien.. asique no se como hacer y recurro a la ayuda del que sepa.
"Dada una lista de valores numéricos positivos, finalizada en cero: elabore un algoritmo que indique siestá ordenada en fomra ascendente o no."


yo lo hice con un repeat, pero, para saber si esta ordenada, comparo a la variable del numero consigo misma,.. y eso nunca es mayor, asique esta mal...
si alguien me puede ayudar...
MUCHISIMAS GRACIAS!!!


Geminis Género:Masculino Serpiente OfflineGalería Personal de IndecisionVer perfil de usuarioEnviar mensaje privado
Indecision
Nivel 5


Edad: 34
Registrado: 10 Sep 2007
Mensajes: 137
Ubicación: R4
Carrera: Industrial
argentina.gif
MensajePublicado: Lun Ene 28, 2008 3:48 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

ya esta.. perdon la molestia.
por si alguien lo lee despues,
una oppcionera asi

program ejercicio12practica5;

uses crt;

var
num, s:integer;
begin
clrscr;

num:=1;
s:=5000;
repeat
readln(num);

if num<=s then
writeln('hasta aca va en orden')
else
writeln('aca pusiste un numero mayor');

s:=num;

until num=0;

readkey
end.


igualmente, no se como hacer para que s arranque desde el valor mas alto.. o tomar al primer valor y no compararlo con nadie..
pero.. casi esta!


Geminis Género:Masculino Serpiente OfflineGalería Personal de IndecisionVer perfil de usuarioEnviar mensaje privado
Gualicho
Nivel 8


Edad: 35
Registrado: 18 Sep 2007
Mensajes: 715
Ubicación: En el templo de Momo...
Carrera: Informática
blank.gif
MensajePublicado: Lun Ene 28, 2008 4:23 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Ahi te mande un mp con como lo hubiera hecho. Cualquier cosa avisa.

_________________
"Por eso te pido (amigo desconocido), si ves a mi rock perdido, lo traigas por aqui!"

Cancer Género:Masculino Dragón OcultoGalería Personal de GualichoVer perfil de usuarioEnviar mensaje privadoEnviar email
fedapa
Nivel 8


Edad: 37
Registrado: 04 Jul 2006
Mensajes: 604

Carrera: Industrial
argentina.gif
MensajePublicado: Lun Ene 28, 2008 9:11 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

el primer numero ingresado, asignaselo a la variable "s", despues compara todas con el numero anterior y listo.

ese problema lo tomaron en un "finalcito" para lo promocion.


Libra Género:Masculino Tigre OfflineGalería Personal de fedapaVer perfil de usuarioEnviar mensaje privado
Indecision
Nivel 5


Edad: 34
Registrado: 10 Sep 2007
Mensajes: 137
Ubicación: R4
Carrera: Industrial
argentina.gif
MensajePublicado: Sab Feb 02, 2008 11:27 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

otra duda:
yo tengo que hacer una funcion A, pero, esta funcion A tiene como variables los "resultados" de otras funciones B,C y D... entonces... yo puedo, cuando declaro mi funcion A, escribir "function A (B,C,D:integer):integer" o tengo que escribir en las variables de A, las variables del programa a las que les asigno los valores de las funciones B, C y D?

GRacias


Geminis Género:Masculino Serpiente OfflineGalería Personal de IndecisionVer perfil de usuarioEnviar mensaje privado
Rada
Moderador


Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
blank.gif
MensajePublicado: Sab Feb 02, 2008 1:27 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

si las funciones B,C,D devuelven un integer vos cuando haces el llamado a la funcion A la llamas de la siguiente manera:
nro=A(B(x),C(y),D(z))
Suponiendo q x y y z son los parametro de las funciones BCD.

Pascal hace la evaluacion de los parametros antes de llamar a la funcion con lo cual, se resuelve primero B(x) C(y) y D(z) y con los resultados se llama ala funcion A, que estaria recibiendo simplemente 3 enteros
Por lo tanto el encabezado de A seria: A(var1,var2,var3:integer):integer

Siendo var1 var2 y var3 los nomres que utilizaras para los parametro, ponele lo que quieras, no te recomendaria = ponerle el mismo nombre que las funciones, no queda muy bien eso de tener variables y funciones con el mismo nombre hay lenguajes q no lo soportan, pascal no me acuerdo

Si no entendiste pregunta

_________________
[CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)


Gabba gabba we accept you we accept you one of us

Tauro Género:Masculino Tigre OcultoGalería Personal de RadaVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2259s ][ Pedidos: 20 (0.1811s) ]