Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios con lenguaje de programación python, Ejercicios de Programación Informática

Ejercicios de python de clases introducción a las ciencias de computación.

Tipo: Ejercicios

2020/2021

Subido el 03/10/2021

lucia-hospinal-1
lucia-hospinal-1 🇵🇪

1 documento

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Intro. a Ciencia de la Computaci´on
LOOPS
Pregrado
2019-II
Ciencia de la Computaci´on
Laboratorio
Las siguientes preguntas se recogen de pr´acticas pasadas y est´an acompa˜nadas de un
indicador de dificultad que va desde el 1 al 5.
1. (Nivel 1) Escribir un programa que imprima una tabla de conversi´on entre grados Celsius
y grados Fahrenheit:
El programa imprime la temperatura desde 100 a 0 grados Celsius y su equivalente
en grados Fahrenheit en intervalos de 10 grados.
Usar while ofor.
La ormula necesaria para el ejercicio: (F32) 5/9 = C
La salida de di´alogo de este programa ser´ıa:
La t em p e ra t u r a e s 10 0 C , 2 12 F
La t em p e r at u r a es 9 0 C , 1 9 4 F
La t em p e r at u r a es 8 0 C , 1 7 6 F
.. ..
La t em p e r at u r a es 0 C , 3 2 F
2. (Nivel 1) Dise˜ne e implemente un algoritmo que reciba como dato de entrada un umero
entero positivo N >= 3 y que genere la siguiente figura:
N: 5
* * * * *
* *
* *
* *
* * * * *
N: 7
*******
* *
* *
* *
* *
* *
*******
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Ejercicios con lenguaje de programación python y más Ejercicios en PDF de Programación Informática solo en Docsity!

Intro. a Ciencia de la Computaci´on

LOOPS

Pregrado

2019-II

Ciencia de la Computaci´on

Laboratorio

Las siguientes preguntas se recogen de pr´acticas pasadas y est´an acompa˜nadas de un indicador de dificultad que va desde el 1 al 5.

  1. (Nivel 1) Escribir un programa que imprima una tabla de conversi´on entre grados Celsius y grados Fahrenheit:

ˆ El programa imprime la temperatura desde 100 a 0 grados Celsius y su equivalente en grados Fahrenheit en intervalos de 10 grados. ˆ Usar while o for. ˆ La f´ormula necesaria para el ejercicio: (F − 32) ∗ 5 /9 = C

La salida de di´alogo de este programa ser´ıa: La temperatura es 100 C , 212 F La temperatura es 90 C , 194 F La temperatura es 80 C , 176 F .... La temperatura es 0C , 32 F

  1. (Nivel 1) Dise˜ne e implemente un algoritmo que reciba como dato de entrada un n´umero entero positivo N >= 3 y que genere la siguiente figura: N : 5

N : 7

  1. (Nivel 2) Desarrolle un algoritmo que muestre n´umeros del 1 al 1000 con las siguientes consideraciones:

ˆ Si el n´umero es m´ultiplo de 4, deber´a mostrar “Tic”. ˆ Si el n´umero es m´ultiplo de 6, deber´a mostrar “Tac”. ˆ Si el n´umero es m´ultiplo de 4 y 6, deber´a mostrar “TicTac”. ˆ En cualquier otro caso, deber´a mostrar el n´umero.

  1. (Nivel 2) Escriba un programa, usando la estructura de control repetitiva while, que pida ingresar un n´umero positivo, y el programa debe calcular la suma de todos los n´umeros impares desde el 0 (cero) hasta el n´umero ingresado inclusive.

ˆ Si se ingresa un n´umero negativo, se deber´a mostrar: La suma es cero.

Algunos ejemplos de di´alogo de este programa ser´ıan: Ingrese un n´u mero : 5 Suma : 9

Ingrese un n´u mero : - Suma : 0

Ingrese un n´u mero : 20 Suma : 100

  1. (Nivel 2) Implemente un algoritmo en Python para calcular la siguiente sumatoria. La sumatoria representa la serie de n´umeros naturales de 1 hasta N elevados a la potencia
    1. Siendo N un valor ingresado por el usuario. Imprima la suma de la serie:

∑^ n

x=

x^5 = 1^5 + 2^5 + 3^5 ... + n^5

Algunos ejemplos de di´alogo de este programa ser´ıan: Ingrese el valor de N : 3 276

Ingrese el valor de N : 10 220825

  1. (Nivel 2) Desarrolle un algoritmo que muestre n´umeros del 1 al 1000 con las siguientes consideraciones:

ˆ Si el n´umero es m´ultiplo de 6, deber´a mostrar “Ping”. ˆ Si el n´umero es m´ultiplo de 7, deber´a mostrar “Pong”.

Ingrese el n´u mero de pacientes : 2 Ingrese el nombre : Pipo Ingrese edad : 2 La edad de Pipo es 21. Ingrese el nombre : Peluza Ingrese edad : 4 La edad de Peluza es 29.

Ingrese el n´u mero de pacientes : 2 Ingrese el nombre : Arandun Ingrese edad : 1 La edad de Arandun es 10. Ingrese el nombre : Perla Ingrese edad : 3 La edad de Perla es 25.

  1. (Nivel 3) Escribir un programa que lea del usuario el n´umero de notas a ingresar. Despu´es se pide al usuario ingresar todas las notas validando que sean enteras y que no pueden ser menor que 1 ´o mayor que 20. Al final se tiene que mostrar el promedio, la menor nota y la mayor nota separadas por comas. Considerar:

ˆ El n´umero de notas a ingresar debe ser mayor que 1 y menor o igual a 10.

Algunos ejemplos de di´alogo de este programa ser´ıan: Ingrese el total de notas : 0 Ingrese el total de notas : 11 Ingrese el total de notas : 4 Ingrese la nota 1: 10 Ingrese la nota 2: - Ingrese la nota 2: 15 Ingrese la nota 3: 21 Ingrese la nota 3: 15 Ingrese la nota 4: 12 13.0 , 10 , 15

Ingrese el total de notas : 5 Ingrese la nota 1: 10 Ingrese la nota 2: 15 Ingrese la nota 3: 13 Ingrese la nota 4: 10 Ingrese la nota 5: 6

Ingrese el total de notas : 3 Ingrese la nota 1: 21 Ingrese la nota 1: - Ingrese la nota 1: 1 Ingrese la nota 2: 20 Ingrese la nota 3: 15 12.0 , 1 , 20

Ingrese el total de notas : 6 Ingrese la nota 1: 0 Ingrese la nota 1: 66 Ingrese la nota 1: 1 Ingrese la nota 2: 2 Ingrese la nota 3: 3 Ingrese la nota 4: 4 Ingrese la nota 5: 5 Ingrese la nota 6: 6 3.5 , 1 , 6

  1. (Nivel 3) Los gorinkianos van a votar. Tenemos el candidato A, el B y el C. El programa deber´a recibir primero la cantidad de gorinkianos que votar´an, y luego a cada votante le preguntar´a por qui´en bota y de qu´e clan es.

ˆ Recuerda que cada voto de un pretino vale como 1 voto, cada voto de un toriente pesa como 2 votos y cada voto de un folunta pesa como 3 votos. ˆ Finalmente, el programa te dir´a qui´en gan´o la votaci´on.

Un ejemplo de di´alogo de este programa ser´ıan: Ingrese n ´u mero de votantes : 2 Por qui ´e n vota ?: A Clan ?: toriente Por qui ´e n vota ?: C Clan ?: folunta

Ganador : C

  1. (Nivel 3) Dise˜ne e implemente un algoritmo para hallar la suma de los n primeros n´umeros de la siguiente serie:

2 , 8 , 18 , 32 , 50 , 72 , 98 , ...

Para n = 2, la suma es 2 + 8 = 10 Para n = 5, la suma es 2 + 8 + 18 + 32 + 50 = 110