examencillo 2
5:42 | Author: Priveraba
los resultados son: 
A. a) 8
     b) 3.0
     c) 0

B. Para las formulas:
a)
b) z = (b**2) - (4*a*c)
      x=(-b + math.sqrt (z))/(2*a)

si se coloca un rango [8,2] es necesario poner de cuanto en cuanto porque sino se sobre entiende que no hay nada y se obtiene []. se debe coloca -1 para que se sepa como va a ir disminuyendo


en el ejercicio de rango se tiene 

suma= 0

for i in range (2,4):
     suma= suma + i **i
     print i

lo que se tiene:
i - suma 
2 - 0 + 2^2 = 4
3  - 4 + 3^3 = 31 

tenemos una tabla 
2
3
total =31
5:04 | Author: Priveraba
Operaciones Aitmétcias:
+
-
*
/
%
**

math
abs () es valor absoluto
cos ()
sin ()
sqrt () raíz cuadrada

cos y sen para operaciones de gráficas continuas.

para range en el paréntesis se coloca:
range ()
límite
inicio, límite
inicio, límite, step.

for es para el range.

Existe un orden para ejecutar las operaciones.
Se da como precedencia:
*
/ Cuando hay varios del mismo tipo, se hacxe izq a der.
%

Depués siguen:
+
-

L = significa que se va a tratar el número con más de 32 bits, más largo. LONG. Tipos enteros para manejar precisión. Usándola. va a guardar los resultados con mayor precisión.

Ejemplo de precedencia:
abs (4 - 20/3) ** 3
abs (4 - (20/3)) ** 3
ABS (4 - 6) ** 3
ABS (-2) ** 3
2 ** 3

Importamos math para realizar las operaciones solicitadas.
si esta bien la formula s3 checa a mano, para ver si se apico bien la formula.

En la descripción de la tarea. Siempre se ponen los datos como un comentario,
5:24 | Author: Priveraba
for = ciclo 
* para cada valor de odd en "in" la lista lo que va a hacer es imprimir.

Para factor:
5! = 5 x 4 x 3 x 2 x 1 = 120
n      se multiplican     fact

range (inicio, fin, brinco)
                 n      1     -1

me daría [5,4,3,2]

Una prueba de escritorio es probar a mano para ver si esta bien. 

para este caso tenemos
n=5
fact =1
factor = 5
Cuando entran a fact * factor
se termina multiplicando como:

fact =1   1*5=5    5*4=20   20*3=60  60*2=120

factor =     5             4                3                 2

para el viernes se debe traer el capítulo 3
5:13 | Author: Priveraba
23 de enero del 2009

Python.
Aparecerá una lista si colocamos la instrucción de range. Por ejemplo:




Si colocáramos 2 números, se crea
ría un límite superior y un límite inferior.



Con ésto se da un rango de números. Range (n). Si colocamos un tercer número, este indicará que tanto brinca el número. Por ejemplo:
[n1, n1+n3, n1+2n3...]
A eso se le llama una sobrecarga de funciones.




En lo siguiente, las palabras naranjas son reservadas 
de python y no se pueden colocar para hacer alguna instrucción. No puedo usarlas para mi. La variable puede ser llamada como sea: Verde, son cadenas, azul identificadores de funciones










También puedo dar dos instrucciones:

















Vamos al editor para crear la sintaxis  hacer que termine el ciclo:






Para limpiar el shell, debe ser en:







Ya con la instrucción dada en el editor, lo probamos en el shell con la palabra main() que habíamos colocado. y cuando la escribamos no
s dará la oportunidad de hacer ese código:












Al haber reiniciado el editor y el shell. Esto fue para hacer correr un ciclo en un rango de datos.

Ejercicio:
Existe en matemáticas un error que se llama el Factorial de un Número.
Por ejemplo tenemos 
N=5
!5
5!= 1 x 2 x 3 x 4 x 5 =120
3! = 1 x 2 x 3

Con range puedo sacar estos números, y con el for se puede pasar por estos.
* def significa definir para cierta operación.








Python
5:23 | Author: Priveraba

















Este es conocido como el python shell. Se pueden realizar operaciones sencillas como:
+ suma
* multiplicación
/ cociente de la división
% modulo (residuo de la división)
- menos

Se pueden ver los ejemplos en l
a imagen mostrada. 
Los operadores también funcionan con puntos decimales. En el caso de la división si colocamos:




El único operador que actua diferente es el divisor: /
Si se dividen enteros el cociente que se obtiene es entero. 
Si son flotantes (con punto decimal) el resultado es flotante.

Si se hace con .00 los operadores. darán resultados con decimales. Si lo hago con enteros ignorará los decimales y solo me dará mi resultado en números enteros.





si pongo x, me la considera como una caja en la que guardará el resultado que yo le imponga. Guardará el valor que yo quiera por ser una variable. 




Igual si deseo colocar variables, entonces creo una especie de lista:











Las variables van cambiando, puede ser cualquiera. 
Para hacer un intercambio de valores en python se hace como en un código de otro lenguajes. Por ejemplo:
asignamos valores
x=1
y=2
colocamos
temp=x
x=y
y=temp
En python se puede realizar de manera directa.
Esto hace de Python algo más sencillo.







Si queremos obtener datos de un usuario, se hace lo siguiente:






* Para copiar (repetir una instrucción)
1. Dar click a un lado y dar enter.
2. alt - p repite la última instrucción.

imprimir es para sacar a pantalla lo que se pida en esa operación. se hace lo siguiente.

Para que aparezca algo, se pone entre comillas es algo literal que la computadora no interpretará. Se pone la instrucción y después de la parte literal se coloca la operación.






Para leer del teclado. (Lo que el usuario da, es de entrada = teclado)
variable = input ("letrero")
ejemplo:
x = input ("dame el valor de x")

2. Para imprimir a pantalla (imprimir= es lo que yo doy, es de salida)
print "letrero", variable operación
ejemplo: print "x" = x

entradas ----> programa -------> salida
teclado pantalla
mouse archivo
archivo


15:54 | Author: Priveraba

Este es una manera de jugar con photoshop para crear una corta animación, como la de este ojo que dibujé con distintas brochas.