Está en la página 1de 2

UNIVERSIDAD DISTRITAL

FACULTAD DE CIENCIAS
DEPARTAMENTO DE FÍSICA
PRIMER TALLER DE MÉTODOS NUMÉRICOS
TEMA: ALGORITMOS Y LENGUAJE
DE PROGRAMACIÓN PYTHON

A continuación se adjuntan unas tablas con instrucciones básicas del lenguaje Python. Tales tablas son
tomadas del texto: Python con aplicaciones a las matemáticas, ingenierı́a y finanzas. Autores: Ofelia
Cervantes, David Báez, Antonio Arı́zaga, Esteban Castillo. Editorial: Alfaomega (2017).

1. Determine la salida del algoritmo que se presenta a continuación sin correr el código en el computador
a=5; b=2;

a) print(-a) b) print(a-) c) print(a-b) d) print(a, b)

e) print(′ a′ ) f ) print(′ %3.2f ′ %b′ ) g) print(a*a) h) print(a**a)

2. Indique cual es la salida en los segmentos de pseudocódigo

a) Entero: x; x ← 3; x ← x+2; Mostrar: x; b) Real: y; y ← −5; y ← y∗6.0; Mostrar: y;

c) Enteros: a, b; a ← 9, b ← 4; d) Enteros: x, y; x ← 9, y ← 4;
a ← a//b; Mostrar: a; x ← x %y; Mostrar: x;
3. Escriba un algoritmo que lea los datos: 7.0, 2.5, 8.3, 3.2, 5.0 y calcule:

a) la suma de los datos b) el producto de los datos

c) la media de los datos d) la diferencia entre cada dato y la media

e) el cuadrado de la diferencia entre cada f) la suma de los cuadrados de la diferencia


dato y la media entre cada dato y la media
g) la varianza muestral.

4. Encuentre el resultado para los siguientes segmentos de código Python

a) p=4; p=p+2; print(p) b) q=5; q=q-3; print(′ q′ )

c) r=7.2; s=3.5 r=r*s; print(r) d) a=-2.4; b=5 a=a/b; print(a)

5. Indique qué resultado produce el siguiente código. a=34; b=34e-10; c=34e10;

a) print(′ a′ ) b) print(a)

c) print(b) d) print(c)

e) print(c/a) f ) print(c/b)

6. Indique el resultado que produce el siguiente código. a=71.01890145634

a) print(′ %3.0f ′ %a) b) print(′ %3.0e ′ %a)

c) print(′ %3.1f ′ %a) d) print(′ %3.1e ′ %a)

e) print(′ %3.2f ′ %a) f ) print(′ %3.2e ′ %a)

g) print(′ %3.3f ′ %a) h) print(′ %3.3e ′ %a)

i) print(′ %3.4f ′ %a) j) print(′ %3.4e ′ %a)

7. Escriba el resultado al emplear el programa. a=4; b=′ 4 ′ ; c=5;

a) print(b) b) print(a*b)

c) print(a*c) d) print(b*c)

También podría gustarte