• Jueves 28 de Marzo de 2024, 15:27

Autor Tema:  [src-code] Tabla De Balores Para Funciones  (Leído 2312 veces)

darry

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
[src-code] Tabla De Balores Para Funciones
« en: Domingo 27 de Junio de 2004, 16:56 »
0
  1.  
  2. # Este programa imprime una lista de valores para x**exponente
  3. x,y,exp = 0,0,0 # Inicializacion de las variables
  4. lon = int(raw_input('escriba la longitud deseada   ')) #pide la introduccion de datos al usurario, unicamente podra ser un numero entero
  5. exp = float(raw_input('escriba el exonente al que se elevara x   ')) #pide la introduccion del exponente
  6. while x <= lon: # declaracion del bucle whille que se cumple cuando x es menor estrictamente que la variable e, cuando es igual o mayor sale del bucle
  7.   print x,y # imprime en pantalla los valores especificos de x e y
  8.   x=x+1 # incrementa x en una unidad
  9.   x,y = x,x**exp # realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de x
  10.  
  11.  
[/code]

Programa B: Se usa una cadena en lugar de variables

Código: Text
  1.  
  2.  
  3. # Este programa imprime una lista de valores para x**exponente mediante el metodo de cadenas numericas
  4. # ACLARACION la cadena o lista sigue el siguiente orden valores[0] = al valor de la variable x  valore[1] = a la variable y  valores[2] = al exponente  valores[3] = al numero de repeticiones del bucle
  5. valores = [0,0,0,0] # Inicializacion de la cadena
  6. valores[3] = int(raw_input('escriba la longitud deseada   ')) #pide la introduccion de datos al usurario  
  7. valores[2] = float(raw_input('escriba el exponente al que se elevara x   ')) #pide la introduccion del exponente
  8. while valores[0] &#60;= valores[3]: # declaracion del bucle whille que se cumple cuando valores[0] es menor estrictamente que la seccion de la cadena valores[3], cuando es igual o mayor sale del bucle
  9.   print valores[0],valores[1] # imprime en pantalla los valores especificos de valores[0] y valores[1]  
  10.   valores[0]=valores[0]+1 # incrementa x en una unidad
  11.   valores[0],valores[1] = valores[0],valores[0]**valores[2] #realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de valores[0]
  12.  
  13.  

Espero que los disfruten.
Hasta otra

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: [src-code] Tabla De Balores Para Funciones
« Respuesta #1 en: Lunes 28 de Junio de 2004, 06:32 »
0
Muy bueno darry, muchas gracias!!!!  :kicking:

Muy interesante para un principiante en Python como yo  :hola:

Saludos,

Blag  :devil:

darry

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: [src-code] Tabla De Balores Para Funciones
« Respuesta #2 en: Jueves 1 de Julio de 2004, 20:29 »
0
  1.  
  2.  
  3. #! /usr/bin/python
  4. # Este programa imprime una lista de valores para x**exponente
  5. # Inicializacion de las variables
  6. x = int(raw_input('escriba el primer valor de la tabla  '))
  7. exp = float(raw_input('escriba el exponente al que se elevara x  '))
  8. if exp < 0: # filtro para que al hacer 0**-exp no de indeterminación
  9.   y = 'no existe'
  10.   print x,y # notifica que no existe y para x
  11. else:  # si no hay riesgos de indeterminación se sigue con el procedimiento habitual
  12.   y = float (pow(x,exp)) # pow(x,exp) = x**exp
  13.  
  14. lon = int(raw_input('escriba la longitud deseada   ')) + x #pide la longitud de la cadena al usurario, unicamente podra ser un numero entero y se le suma el valor de x para segmenetar la cadena
  15. while x < lon: # declaracion del bucle whille que se cumple cuando x es menor estrictamente que la variable lon, cuando es igual o mayor sale del bucle, aqui no hace falta el filtro porque la variable y esta definida como indeterminación
  16.   print x,y # imprime en pantalla los valores especificos de x e y
  17.   x=x+1 # incrementa x en una unidad
  18.   x,y = x,float (x**exp) # realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de x
  19.  
  20.  
[/code]

El ejemplo con las cadenas es practicamente igual a este pero esta vez si quereis amigos del foro os lo dejo para que os entretengais ustedes pues no voy a ser yo el unico que lo pase bien, espero que disfruteis el codigo y que lo mejoreis para que aprendamos todos, pues yo como muchos de ustedes estoy haciendo mis primeros pinitos con python.

Saludos
Darry