La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.

Presentaciones similares


Presentación del tema: "INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza."— Transcripción de la presentación:

1 INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza

2 habilidades, iniciar secuenciar repetir seleccionar encapsular generalizar

3 funciones basicas de un lenguaje, entrada salida matematicas operacion condicional Repeticion

4 sentencias, # proposito escribe variable inicia/asigna repite invoca bifurca define generaliza

5 ejemplo, print 'hola, mundo'

6 ejemplo, # primeros tres numeros naturales print '1 2 3'

7 ejemplo, # primeros tres numeros naturales n = 1 # natural print n, n = n + 1 print n n = n + 1 print n

8 ejemplo, # primeros tres numeros naturales n = 1 # natural while <= 3: print n, n = n + 1

9 ejemplo, # primeros t numeros naturales n = 1 # natural t = input() # tope, t > 0 while <= t: print n, n = n + 1

10 ejemplo, # suma primeros 10 numeros naturales S = 0 # suma n = 1 # natural while n <= 10: s = s + n n = n + 1 print s

11 ejemplo, # suma multiplos 3 o 5 menores que 100 s = 0 # suma n = 1 # natural while n < 100: if n%3 == 0 or n%5 == 0: s = s + n n = n + 1 print s

12 ejemplo, # signo de un numero real x s = 1 # signo x = input() if x < 0: s = -1 else: if x == 0: s = 0 print s

13 Ejemplo (definicion funcion), def signo(x): # signo de x s = 1 # signo if x < 0: s = -1 else: if x > 0: s = 1 return s

14 ejemplo (uso funcion), def signo(x): # signo de x s = 1 # signo if x < 0: s = -1 else: if x > 0: s = 1 return s print signo(17)

15 ejemplo, import math def primo(n): # si n es primo (exacto 2 divisores) p = 1 # primo d = 2 # divisor if n < 2: p = 0 else: while p and d <= math.sqrt(n): if not n%d: p = 0 d = d + 1 return p

16 ejemplo, def primos(t): # primos menores que t > 0 n = 1 # natural p = [] # primos while n <= t: if primo(n): p.append(n) n = n + 1 return p

17 ejemplo, # primos menores que t > 0 print primos(100)

18 ejercicios (para cada enunciado, funccion y programa), 0. obtener la suma de los factores propios de n > 0 1.determinar si n > 0 es perfecto (igual a suma de sus factores propios) 2.determinar si n > 0 es igual a la suma de los factoriales de sus digitos 3. Un numero es feo sis su unicos factores primos son 2, 3 o 5. otener los primeros t > 0 feos.

19 ejemplo, def priPri(t): # primeros t primos, t > 0 c = 0 # cantidad n = 1 # natural p = [] # primos while c <= t: if primo(n): p.append(n) c = c + 1 n = n + 1 return p


Descargar ppt "INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza."

Presentaciones similares


Anuncios Google