GatoBooster

Cuestionario 4 Ayudantía Módulo 1 - Mar 21/Septiembre.

Sep 21st, 2021
804
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.55 KB | None | 0 0
  1. '''
  2. POTENCIAS DE 5
  3. ESCRIBA UN PROGRAMA EN PYTHON QUE:
  4.  
  5. Calcule e imprima por pantalla todas las potencias de 5, desde la 0-ésima hasta la n-ésima.
  6. ENTRADA:
  7.  
  8. Un número entero correspondiente a n. ASUMA que el valor de n será un valor entero positivo en el intervalo [0..30].
  9. SALIDA:
  10.  
  11. Las potencias del número 5, desde la 0-ésima hasta la n-ésima, tal como se muestra en los ejemplos.
  12. '''
  13. # ENTRADA
  14. numeroN = int(input())
  15. # PROCESO & SALIDA
  16. for auxiliar in range(0,numeroN+1) :
  17.     print(5**auxiliar,end=" ")
  18. #-----------------------------------------------------------------------------------------------------------------------------------------
  19. '''
  20. CÁLCULO DE SUMATORIA
  21. ESCRIBA UN PROGRAMA EN PYTHON QUE:
  22.  
  23. Lea el valor de N (entero) y calcule la siguiente sumatoria:
  24. ∑Ni=1i
  25.  
  26. ENTRADA:
  27.  
  28. Un conjunto de números enteros del que debe obtenerse el primer número N que sea mayor o igual a 1, tal como se muestra en los ejemplos.
  29. SALIDA:
  30.  
  31.  
  32. Valor correspondiente a la sumatoria desde  1  a N .
  33. '''
  34. # entrada
  35. while True :
  36.     numeroN = int(input())
  37.     if numeroN >= 1 :
  38.         break
  39.  
  40. # proceso
  41. sumatoria = 0
  42. for i in range(1,numeroN+1) :
  43.     sumatoria = sumatoria + i
  44.  
  45. # salida
  46. print("Sumatoria de 1 a",numeroN ,"=",sumatoria)
  47. #-----------------------------------------------------------------------------------------------------------------------------------------
  48. '''
  49. POTENCIA
  50. ESCRIBA UN PROGRAMA EN PYTHON QUE:
  51.  
  52. Dado una base y un exponente, permita calcular el valor de la potencia de a elevado a n., utilizando como operadores sólo + y *.
  53. ENTRADA:
  54.  
  55. Un valor real que corresponde a la base a
  56. Un valor entero que corresponde al exponente n
  57. SALIDA:
  58.  
  59. El valor de a elevado a n, en formato real, tal como se muestra en los ejemplos.
  60. '''
  61. # ENTRADA
  62. base = float(input())
  63. expo = int(input())
  64.  
  65. # PROCESO
  66. resultado = 1
  67. for contador in range(1,expo+1) :
  68.     resultado = resultado * base
  69. print(resultado)
  70. #-----------------------------------------------------------------------------------------------------------------------------------------
  71. '''
  72. HISTOGRAMA
  73. ESCRIBA UN PROGRAMA EN PYTHON #QUE:
  74.  
  75. Lea un conjunto de valores enteros, que pueden ser positivos o negativos; hasta que se lea un valor igual a 0.
  76. Cuente la cantidad de valores positivos y negativos leídos.
  77. Imprima tantos asteriscos como valores positivos se leyeron, y luego tantos asteriscos como valores negativos se leyeron.
  78. ENTRADA:
  79.  
  80. Un conjunto de valores enteros, positivos o negativos, la entrada finaliza con la lectura de un valor igual a 0, que no debe ser procesado.
  81. SALIDA:
  82.  
  83. Una línea con la palabra 'POSITIVOS' y a continuación tantos asteriscos como valores positivos fueron leídos.
  84. Una línea con la palabra 'NEGATIVOS' y a continuación tantos asteriscos como valores negativos fueron leídos.
  85. Lo anterior tal como se muestra en los ejemplos.
  86. '''
  87. # ENTRADA & PROCESO
  88.  
  89. positivos = 0
  90. negativos = 0
  91.  
  92. while True :
  93.     num = int(input())
  94.     if num == 0 :
  95.         break
  96.     if num > 0 :
  97.         positivos = positivos + 1
  98.     else :
  99.         negativos = negativos + 1
  100.  
  101. strPositivos = ""
  102. for i in range(positivos) :
  103.     strPositivos = strPositivos + "*"
  104. strNegativos = ""
  105. for i in range(negativos) :
  106.     strNegativos = strNegativos + "*"
  107.        
  108. # SALIDA    
  109. print("POSITIVOS "+ strPositivos)
  110. print("NEGATIVOS " + strNegativos)
  111. #-----------------------------------------------------------------------------------------------------------------------------------------
  112. '''
  113. MEDIA ARMÓNICA
  114. La media armónica de una secuencia de n números reales X1,X2,X3,...,Xn se define como :
  115.  
  116. fórmula de media armonica**
  117.  
  118. ESCRIBA UN PROGRAMA EN PYTHON:
  119.  
  120. Que calcule la media armónica de una secuencia de  n números reales.
  121. ENTRADA:
  122.  
  123. Primero se ingresa la cantidad de números a procesar.  (valor de n). VALIDE que 1≤n≤100.
  124. Luego se leerá cada uno de los n  números reales. Considere que los n  números reales ingresados son mayores a 0.
  125. SALIDA:
  126.  
  127. Un mensaje con la media armónica de los números ingresado siguiendo el formato de los ejemplos dados.
  128. '''
  129. # ENTRADA
  130. while True:
  131.     numeroN = int(input())
  132.     if numeroN >= 1 and numeroN <= 100 :
  133.         break
  134.    
  135. # PROCESO
  136. sumaDenominador = 0
  137. for cont in range (1,numeroN+1) :
  138.     num = float(input())
  139.     sumaDenominador = sumaDenominador + 1/num
  140. mediaArmonica = numeroN / sumaDenominador
  141.    
  142. # SALIDA
  143. print("Media Armonica =",mediaArmonica)
  144. #-----------------------------------------------------------------------------------------------------------------------------------------
  145.  
Advertisement
Add Comment
Please, Sign In to add comment