Ejercicio Phyton

Páginas: 109 (27128 palabras) Publicado: 29 de agosto de 2011
· 1 ¿Cu´l es el m´ximo valor que puede representarse con 16 bits y un sistema de representaci´n posicional como el a a o descrito? ¿Qu´ secuencia de bits le corresponde? e ·2 ·3 ¿Cu´ntos bits se necesitan para representar los n´meros del 0 al 18, ambos inclusive? a u Calcula las siguientes sumas de n´meros codificados con 8 bits en el sistema posicional: u b) 01010101 + 10101010 c) 00000011 +00000001

a) 01111111 + 00000001 ·4 a) 4 ·5

Codifica en complemento a dos de 8 bits los siguientes valores: b) −4 c) 0 d) 127 e) 1 f) −1

Efect´a las siguientes sumas y restas en complemento a dos de 8 bits: u b) −4 + 3 c) 127 − 128 d) 128 − 127 e) 1 − 1 f) 1 − 2

a) 4 + 4

· 6 Ejecuta paso a paso el mismo programa con los valores 2, −2 y 0 en las posiciones de memoria 10, 11 y 12,respectivamente. · 7 Dise˜a un programa que calcule la media de cinco n´meros depositados en las posiciones de memoria que van de la 10 n u a la 14 y que deje el resultado en la direcci´n de memoria 15. Recuerda que la media x de cinco n´meros x1 , x2 , x3 , x4 y x5 o ¯ u es 5 xi x1 + x2 + x3 + x4 + x5 x = i=1 ¯ = . 5 5 · 8 Dise˜a un programa que calcule la varianza de cinco n´meros depositados en lasposiciones de memoria que van de la n u 10 a la 14 y que deje el resultado en la direcci´n de memoria 15. La varianza, que se denota con σ 2 , es o σ2 =
5 i=1 (xi

− x)2 ¯

5

,

donde x es la media de los cinco valores. Sup´n que existe una instrucci´n ((Multiplicar el contenido de direcci´n a por el ¯ o o o contenido de direcci´n b y dejar el resultado en direcci´n c)). o o · 9 Dise˜a unalgoritmo para calcular el ´rea de un c´ n a ırculo dado su radio. (Recuerda que el ´rea de un c´ a ırculo es π veces el cuadrado del radio.) · 10 Dise˜a un algoritmo que calcule el IVA (16%) de un producto dado su precio de venta sin IVA. n · 11 ¿Podemos llamar algoritmo a un procedimiento que escriba en una cinta de papel todos los n´meros decimales de π? u · 12 ¿Qu´ expresiones Python permiten,utilizando el menor n´mero posible de par´ntesis, efectuar en el mismo orden los e u e c´lculos representados con estos ´rboles sint´cticos? a a a + + 1 2 a) 3 1 4 2 b) 3 + + 4 c) 1 2 3 + + 4

· 13 Dibuja los ´rboles sint´cticos correspondientes a las siguientes expresiones aritm´ticas: a a e a) 1 + 2 + 3 + 4 b) 1 - 2 - 3 - 4 c) 1 - (2 - (3 - 4) + 1)

· 14 ¿Qu´ resultados se obtendr´n alevaluar las siguientes expresiones Python? Dibuja el ´rbol sint´ctico de cada una e a a a de ellas, calcula a mano el valor resultante de cada expresi´n y comprueba, con la ayuda del ordenador, si tu resultado es o correcto.

Introducci´n a la Programaci´n con Python o o

1

2003/11/26-16:57 a) 2 + 3 + 1 + 2 b) 2 + 3 * 1 + 2 c) (2 + 3) * 1 + 2 d) (2 + 3) * (1 + 2) e) +---6 f) -+-+6

· 15Traduce las siguientes expresiones matem´ticas a Python y eval´alas. Trata de utilizar el menor n´mero de par´ntesis a u u e posible. a) 2 + (3 · (6/2)) b) 4+6 2+3 c) (4/2)5 d) (4/2)5+1 e) (−3)2 f) −(32 )

(Nota: El resultado de evaluar cada expresi´n es: a) 11; b) 2; c) 32; d) 64; e) 9; f) −9.) o · 16 ¿Qu´ resultar´ de evaluar las siguientes expresiones? Presta especial atenci´n al tipo de datos queresulta de cada e a o operaci´n individual. Haz los c´lculos a mano ayud´ndote con ´rboles sint´cticos y comprueba el resultado con el ordenador. o a a a a a) 1 / 2 / 4.0 b) 1 / 2.0 / 4.0 c) 1 / 2.0 / 4 d) 1.0 / 2 / 4 e) 4 ** .5 f) 4.0 ** (1 / 2) · 17
>>> >>> >>> >>> >>>

g) 4.0 ** (1 / 2) + 1 / 2 h) 4.0 ** (1.0 / 2) + 1 / 2.0 i) 3e3 / 10 j) 10 / 5e-3 k) 10 / 5e-3 + 1 l) 3 / 2 + 1

¿Qu´resultados se muestran al evaluar estas expresiones? e

True == True != False 1> x

· 20 Eval´a el polinomio x4 + x3 + 2x2 − x en x = 1.1. Utiliza variables para evitar teclear varias veces el valor de x. (El u resultado es 4.1151.) · 21 Eval´a el polinomio x4 + x3 + 1 x2 − x en x = 10. Aseg´rate de que el resultado sea un n´mero flotante. (El resultado u u u 2 es 11040.0.) · 22 ¿Qu´ resultar´ de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Phyton
  • Phyton
  • Phyton
  • Phyton
  • Informe de Phyton
  • guia phyton
  • Manual de phyton
  • Trabajo Phyton

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS