Вы находитесь на странице: 1из 4

1

GUIA DE EJERCICIOS PYTHON


1.- Una temperatura Celcius (centgrados) C puede ser convertida a una temperatura equivalente F de
acuerdo a la siguiente formula:
f =
9
5
c32
Escriba un programa que lea una temperatura Celcius como numero decimal y obtenga la temperatura
Fahrenheit equivalente
2.- Un sistema de ecuaciones lineales:
axby=x
dxey= f
!e puede resolver con las siguientes formulas:
x=
ceb f
aebd
y=
a f cd
aebd
"ise#ar un programa que lea dos con$untos de coeficientes (a, b y c% d, e y f) y visualice los valores x e y
3.- &ealice un programa que escriba los n'meros del 1 al 1(( en una linea
4.- Escriba un programa que lea dos n'meros y visualice el mayor
5.- Escriba un programa para convertir una medida dada en pies a sus equivalentes en: a) yardas% b)
pulgadas% c) centmetros y d) metros (1 pie ) 1* pulgadas+ 1 yarda ) , pies+ 1 pulgada ) *+-. cm+ 1m ) 1((
cm) /eer el numero de pies e imprimir el numero de yardas+ pies+ pulgadas+ centmetros y metros
6.- Cuatro enteros entre ( y 1(( representan las puntuaciones de un estudiante de un curso de inform0tica
Escribir un programa para encontrar la medida de estas puntuaciones y visuali1ar una tabla de notas de
acuerdo al siguiente cuadro:
Media Pu!ua"i#
2(31(( 4
5(352 6
7(372 C
8(382 "
(3-2 E
$.- /a fuer1a de atracci9n entre * masas m1 y m2+ separadas por una distancia d+ esta dada por la formula:
F=
Gm
1
m
2
d
2
donde G es la constante de gravitaci9n universal:
G=6,67310
8
cm
3
/ gseg
2
Escribir un programa que lea la masa de dos cuerpos y la distancia entre ellos y a continuaci9n obtenga la
*
fuer1a gravitacional entre ella /a salida debe ser en dinas% una dina es igual a:
gcm/ seg
2
%.- /a famosa ecuaci9n de Einstein para conversi9n de una masa m en energa viene dada por la formula:
E=cm
3
donde c es la velocidad de la lu1+ dada por:
c=2,99792510
10
m/ seg
Escriba un programa que lea una masa en gramos y obtenga la cantidad de energa producida cuando la
masa se convierte en energa
:ota: si la masa se da en gramos+ la formula produce la energa en ergios
&.- /a relaci9n entre los lados (a,b) de un triangulo rect0ngulo y la hipotenusa (h) viene dada por la formula:
a
2
b
2
=h
2
Escriba un programa que lea la longitud de los lados y calcule la hipotenusa
1'.- El 0rea de un triangulo cuyos lados son a, b, y c se puede calcular por la formula:
A= p pa pb pc
donde: p=abc/ 2
Escribir un programa que lea las longitudes de los tres lados de un triangulo y calcule el 0rea del triangulo
11.- Escribir un programa que lea la hora de un da de notaci9n de *. horas y la respuesta en notaci9n de
1* horas ;or e$emplo+ si la entrada es 1,:.-+ la salida ser0 1:.- ;<
12.- Escriba un programa que acepte un numero de tres dgitos escrito en palabra y a continuaci9n los
visualice como un valor de tipo entero /a entrada se termina con un punto ;or e$emplo+ la entrada:
doscientos veinticinco+ producir0 la salida: **-
13.- Escribir un programa que lea el radio de un circulo y a continuaci9n visualice circunferencia del circulo+
0rea del circulo o di0metro del circulo
14.- Escribir un programa que acepte un a#o escrito en cifras ar0bigas y visualice el a#o escrito en n'meros
romanos+ dentro del rango 1((( a *(((
:ota: &ecuerde que =)- >)1( /)-( C)1(( ")-(( <)1(((
?=). >/).( C<)2(( <C<)12(( <C</)12-( <C</>)128(
<C<>/)12.( <C</>>>?>)1252
15.- Un archivo de dados contiene los cuatro dgitos+ 4+ 6+ C+ "+ de un entero positivo : !e desea
redondear : a la centena mas pr9@ima y visuali1ar la salida ;or e$emplo+ !i 4 es *+ 6 es ,+ C es 8 y " es *+
entonces : ser0 *,8* y el resultado redondeado sera *.(( !i : es *,.*+ el resultado ser0 *,((+ y si : es
*28* entonces el numero ser0 ,((( "ise#ar el programa correspondiente
16.- Un archivo contiene dos fecha en el formato da (1 a ,1)+ mes (1 a 1*) y a#o (entero de cuatro dgitos)+
correspondientes a la fecha de nacimiento y la fecha actual+ respectivamente Escribir un programa que
calcule y visualice la edad del individuo !i es la fecha de un bebA (menos de un a#o de edad)+ la edad de
,
debe dar en meses y das% en caso contrario+ la edad se calcula en a#os
1$.- En una empresa de computadoras+ los salarios de los empleados se van a aumentar seg'n su contrato
actual:
C(!)a!( Au*e!( +,-
( a 2(( 6sF *(
2(1 a 1-(( 6sF 1(
1-(1 a *((( 6sF -
<as de *((1 6sF (
Escribir un programa que solicite el salario actual del empleado y calcule y visualice el nuevo salario
1%.- /a constante pi (,+1..1-2*) es muy utili1ada en matem0ticas Un mAtodo sencillo de calcular sus
valores es: pi =4
2
3

4
5

6
5

6
7
...
Escribir un programa que efect'e este calculo con un numero de tArminos especificando por el usuario
1&.- Escribir un programa que calcule y visualice el mas grande+ el mas peque#o y la media de : n'meros
El valor de : se solicitar0 al principio del programa y los n'meros ser0n introducidos por el usuario
2'.- /a fecha del domingo de ;ascua corresponde al primer domingo despuAs de la primera luna llena que
sigue al equinoccio de primavera /os c0lculos que permiten conocer esta fecha son:
4)anno mod 12
6)anno mod .
C)anno mod 7
")(12B4C*.) mod ,(
E)(*B6C.BCC8B"C-) mod 7
:)(**C"CE)
"onde : indica el numero del da del mes de mar1o (o abril si : es superior a ,1) correspondiente al
domingo de ;ascua &eali1ar un programa que determine esta fecha para los a#os comprendidos entre
122( y *(1*
21.- Escriba un programa que determine si un a#o es bisiesto Un a#o es bisiesto si es m'ltiplo de . (1255)+
e@cepto los m'ltiplos de 1(( que no son bisiestos salvo que a su ve1 tambiAn sean m'ltiplos de .(( (15((
no es bisiesto+ *((( s)
22.- Un numero perfecto es un entero positivo+ que es igual a la suma de todos los enteros positivos
(e@cluido el mismo) que son divisores del numero El primer numero perfecto es 8+ ya que los divisores de 8
son 1+ *+ , y 1C*C,)8
Escribir un programa que encuentre los tres primeros n'meros perfectos
.
23.- El valor de
e
x
se puede apro@imar por la suma: 1x
x
2
2!

x
3
3!
...
x
n
n!
Escribir un programa
que tome un valor de @ como entrada y visualice la suma para cada uno de los valores de 1 a 1((
24.- El matem0tico italiano /eonardo Fibonacci propuso el siguiente problema !uponiendo que un par de
cone$os tienen un par de cras cada mes y cada nueva pare$a se hace fArtil a la edad de un mes !i se
dispone de una pare$a fArtil y ninguno de los cone$os muertos+ Dcuantas pare$as habr0 despuAs de un a#oE
<e$orar el problema calculando el numero de meses necesarios para producir un numero dado de pare$as
de cone$os

Вам также может понравиться