elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:34  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Bucle For en Pascal
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bucle For en Pascal  (Leído 364 veces)
kaiserr

Desconectado Desconectado

Mensajes: 37


constancia y dedicacion


Ver Perfil
Bucle For en Pascal
« en: 15 Enero 2012, 00:35 »

Buenas

me gustaria que alguien me diese una pista sobre como hacer que un programa averigue el mayor o menor de una serie de numeros introducidos por el usuario.
ejemplo:

Introduzco: 1 2 6 12 4 30

aqui el programa debera leer los numeros e indicarme cual es el mayor y/o menor.


estoy aprendiendo pascal y demomento he hecho seleccion (if () then) y el bucle ( For()to()do )
y el ejercicio que me planteo este problema tiene que ver con esto


PD: porfavor que nadie me ponga codigos fuente ni la solucion, me gustaria simplemente una pista que me guiara para poder completar el ejercicio

Gracias


En línea
skapunky
Electronik Engineer &
CoAdmin
***
Conectado Conectado

Mensajes: 3.439



Ver Perfil WWW
Re: Bucle For en Pascal
« Respuesta #1 en: 15 Enero 2012, 01:04 »

La solución mas optima, es que si tienes 6 numeros, declares un array de 6 posiciónes y los vayas ordenando.

Ej: coges el primero y lo comparas con el segundo, el que quede segundo con el tercero...y así hasta el utlimo.

Por cierto, si te hablasen del algoritmo de ordenación de la burbuja no lo uses, es un concepto anticuado y hoy dia ni se tiene en cuenta.

Si no sabes arrays (matrices) hazlo con 6 variables distintas.


En línea

kaiserr

Desconectado Desconectado

Mensajes: 37


constancia y dedicacion


Ver Perfil
Re: Bucle For en Pascal
« Respuesta #2 en: 15 Enero 2012, 01:20 »

gracias por el consejo y por la pista
aunque hay un problema

en pascal aun no he tocado el tema de las arrays y sobre asignarle una variable a cada numero el problema esta en que el usuario indica cuantos numeros leera ... es decir pueden ser 2 o 3 o 10 numeros, asique no puedo ponerle una variable a cada numero porque no se cuantos numeros seran 
(fue fallo mio por no explicarlo perdon, es lo que tiene pensar y escribir a la 1 de la mañana)

En línea
criskapunk

Desconectado Desconectado

Mensajes: 255



Ver Perfil
Re: Bucle For en Pascal
« Respuesta #3 en: 15 Enero 2012, 01:23 »

La cantidad de números a ingresar lo establece el usuario previamente? Los números se deben ingresar en ese formato?


En línea
kaiserr

Desconectado Desconectado

Mensajes: 37


constancia y dedicacion


Ver Perfil
Re: Bucle For en Pascal
« Respuesta #4 en: 15 Enero 2012, 01:39 »

el ejercicio es el siguiente:

autor: Vlady_18 (nose si sera 100% suyo pero el no pone nada)
Citar
Escriban un programa que lea desde el teclado un valor entero n. A continuación, el programa deberá leer n enteros y luego desplegar el mayor y el menor de ellos.
Ejemplo de entrada:
n=8

Ingrese 8 enteros: 5 12 36 4 21 95 12 18

Ejemplo de salida:

El mayor entero ingresado es: 95
El menor entero ingresado es: 4

en ralidad aun he de descifrar como puede el programa leer "n" numeros, pero eso aun quiero dedicarle alguna horita más a ver si se me ocurre
lo que realmente me preocupa es como decirle al programa que escoja el numero mas grande y el mas pequeño suponiendo que solo he hecho seleccion(if/then,case) y bucle(unicamente for/to)...
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
un bucle de red
Redes
hflores07 0 885 Último mensaje 28 Julio 2004, 12:01
por hflores07
Problema con bucle en php
Desarrollo Web
redired 2 333 Último mensaje 19 Enero 2006, 20:10
por redired
Duda (Parar bucle con dato boolean) [bucle while]
Java
Dem0ny 5 2,945 Último mensaje 17 Diciembre 2008, 17:43
por Dem0ny
Bucle en vb6 ????
Programación Visual Basic
marcofbb 2 609 Último mensaje 28 Mayo 2010, 03:44
por marcofbb
Bucle que no lee
PHP
Riki_89D 2 623 Último mensaje 2 Diciembre 2010, 17:29
por Riki_89D
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines