ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJE PYTHON: Sentencias de Repetición o Ciclos


Enviado por   •  5 de Junio de 2020  •  Monografías  •  2.189 Palabras (9 Páginas)  •  242 Visitas

Página 1 de 9

LENGUAJE PYTHON: Sentencias de Repetición o Ciclos

Para los siguientes ejercicios, guarda cada código fuente indicando el numero del ejercicio

NOTA: Si el ejercicio no aclara de dónde sacar los valores para hacer los cálculos… ¡DEBE INGRESARLOS EL USUARIO POR TECLADO!. Recuerde usar nombres de variables descriptivas y que comiencen con minúscula.

Construye un programa en lenguaje Python usando WHILE:

  1. Sume 6 notas ingresadas por el usuario e imprimir el resultado por pantalla.

  1. Sume los n primeros números naturales que son pares.
  1. Entregue el promedio de las n notas obtenidas en una asignatura e indique si aprobó o no la asignatura.
  1. Sume los 10 primeros números naturales y cuente cuáles son pares.
  1. Sume los n primeros números naturales (sin usar la fórmula: ) y cuente los que terminan con 3.[pic 2]
  1. Calcule xy,  sin usar el operador ** ni la función pow
  1. Calcule la multiplicación entre dos números (sin usar el operador *).
  1. Cuente la cantidad de dígitos que posee un número entero sin usar la función len y determine la suma de los dígitos dicho número.
  1. Calcule la división entera entre dos números usando multiplicación y resta. Muestre el resultado (cociente) y el resto.
  1. Calcule el factorial de n (El factorial de un número n, o también se escribe “n!”, corresponde a la multiplicación de los n primeros números naturales)
  1. Calcule la división entera entre dos números usando sólo sumas y restas. Muestre el resultado (cociente) y el resto.
  1. Muestre por pantalla el mayor y el menor número de una secuencia de n valores ingresadas por teclado (no usar funciones Python)
  1. Muestre los números que son múltiplos de 2 comprendidos entre 100 a 200 inclusive.
  1. Escriba todos los múltiplos de 3 del número 1 al 3000.
  1. Determine la cantidad de números impares que existen entre dos límites ingresados por el usuario. El resultado debe ser mostrado por pantalla. Pida al usuario el ingreso de un número entero positivo, y muestre todos los divisores del número.
  1. Decida si un número es primo o no.
  1. Lea tres números (positivos) e indique el tipo de triángulo que forman (isósceles, equilatero, escaleno). Comprobar que los números realmente formen un triángulo, sino emitir el error. Además, se debe poder repetir indefinidamente si el usuario lo desea (que el computador pregunte "¿Quiere continuar?" y la persona pueda responder S ó N).
  1. Crear un programa que lea un número e indique su valor en la sucesión de Fibonacci (llamarle Fibonacci). Esta sucesión calcula su valor de la siguiente manera. Sólo es válido para números positivos, si el número es un uno, la sucesión vale 1 si es dos, la sucesión vale 2. Para el resto la sucesión es la suma de la sucesión de los dos números anteriores. Es decir, para 7 el valor sería lo que valga la sucesión de 6 más la sucesión de cinco.
  1. Calcule la combinatoria de n sobre k:

[pic 3]

  1. Calcule el coeficiente k-ésimo del desarrollo del binomio de Newton para

[pic 4]

  1. Determine la suma de los n primeros términos de la serie:

[pic 5]

  1. Calcule la raíz cuadrada de un número.


Construye un programa en lenguaje Python usando FOR o WHILE según corresponda:

  1. Escriba la tabla de multiplicar de un valor n ingresado por el usuario, considerando los resultados desde el 1 al 15.

  1. Lea números enteros indefinidamente hasta que el usuario digite el número 0.
  1. Le permita al usuario adivinar un número secreto entre 0 y 1000 (que Ud., programador, define). Si no acierta el programa debe decir por pantalla si el valor ingresado es mayor o menor al buscado, y seguir hasta que acierte.
  1. Lea cantidades y precios y al final indique el total de la factura: Primero se pregunta: "Introduzca la cantidad vendida" tras lo cual el usuario introducirá un número entero positivo. Después se pregunta: "Introduzca el precio", que será un número decimal positivo. La lectura termina cuando en la cantidad se introduzca un cero. Si es así se escribirá el total.
  1. Al introducir una cantidad de dinero expresado en pesos, indique cuántos y cuáles billetes y monedas se puede tener como mínimo.
  1. Resuelva: Suponga que desea saber qué "perfil" tienen sus llamadas telefónicas. Para ello realice un programa que solicite la duración de las llamadas e imprima por pantalla la duración total de sus llamadas, el valor medio y el número total de llamadas.

El resultado debe ser similar a esto:

Duración de la llamada (0 para terminar): 5

Duración de la llamada (0 para terminar): 10

Duración de la llamada (0 para terminar): 15

Duración de la llamada (0 para terminar): 20

Duración de la llamada (0 para terminar): 0

> Número de llamadas: 4

> Duración total: 50.0

> Duración media: 12.5


Ejercicios usando menús.

Construye un programa en lenguaje Python que:

  1. Muestre un menú con las tres opciones siguientes:

1. Calcular área de un cuadrado (dado un lado l)

2. Calcular área de un círculo (dado el radio r)

3. Terminar.

Para las opciones 1 y 2 muestre por pantalla el resultado de la operación. El programa termina cuando se opta por la opción 3 y en ese momento debe mostrar el área total acumulada de todos los cuadrados y círculos ingresados.

...

Descargar como (para miembros actualizados)  txt (12 Kb)   pdf (287.6 Kb)   docx (607.3 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com