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

Slides:



Advertisements
Presentaciones similares
ESTRUCTURA DE DATOS Unidad 01 RECURSIVIDAD.
Advertisements

Pippy (Python para niños)‏ 1.
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Introducción a los Algoritmos
Lenguajes de programación
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Te presento a Python Qué es Python? Lenguaje interpretado
Fundamentos de Programación
Seminario de Actualización - Excel Avanzado y Macros
EJERCICIOS DE PROGRAMACION
FUNCIONES EN C.
INFORMATICA I Funciones CLASE 13.
Herramientas Grep y AWK
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
factores Obtener suma factores propios
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Quinta Clase Patricio A. Navarrete Junio 3 de 2011.
METODOLOGIA DE LA PROGRAMACION
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Funciones y procedimientos
Estructuras de repetición
Tema 4: Sentencias de control
Programación de Computadores
Sesión 6 Sentencias de Repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
Estructuras de control Introducción a la programación.
Unidad III Elementos del lenguaje C++
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Potencias y raíces 1. Potencias 2. Operaciones con potencias
Teoría – Alejandro Gonzalez
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Estructura de Control Repeticiones(Loops) Ejercicios
Estructuras de Control.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Divisibilidad 1. Múltiplos y divisores de un número
Factores // suma factores propios de n > 0 entero s = 1, d = 2, n // suma, divisor, n lee n mientras d < n si (n mod d) = 0, s = s + d d = d + 1 escribe.
Estructuras de repetición
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Estructuras de control Resolución de problemas y algoritmos.
Matemática Prof.: Camila San Martín
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
PHP el Lenguaje Ejercicios Básicos.
Elaboración de algoritmos usando lógica de programación
TEMA 2: POTENCIAS DE BASE ENTERA
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
tabla // tabla sumar del 7, del 0 al 9
Fundamentos de Programación
Práctica Profesional PHP.
Lic. Carla Aguirre Montalvo
CICLOS EN C – PARTE 3.
JAVASCRIPT Permite extender las capacidades del lenguaje HTML.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
OPERACIONES ALGEBRAICAS: Expresión algebraica es la forma de las matemáticas que escribimos con letras, números, potencias y signos. Coeficiente 3a2 Grado.
Universidad Central de Las Villas. Facultad de Construcciones. Departamento de Ingeniería Civil. Computación III Asignatura Profesor Dra. Ana Virginia.
Todo archivo se guarda en el disco duro con extensión .py
Paul Leger Funciones Paul Leger
PROGRAMACIÓN (2).
Problema: ordenar 3 números generados al azar
Transcripción de la presentación:

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

habilidades, iniciar secuenciar repetir seleccionar encapsular generalizar

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

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

ejemplo, print 'hola, mundo'

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

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

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

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

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

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

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

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

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)

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

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

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

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.

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