Bucles e Iteración – Parte 2

Slides:



Advertisements
Presentaciones similares
Pippy (Python para niños)‏ 1.
Advertisements

Te presento a Python Qué es Python? Lenguaje interpretado
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
Licencia Creative Commons Complemento al Derecho de Autor.
Nombres : María Mercedes Apellidos : Sarmiento Sarmiento Fecha nacimiento: 26/03 / 1994 dirección : av. Cuxibamba e Ibarra.
Inserte el logotipo del grupo de trabajo en el patrón de diapositivas Inserte el nombre del grupo de trabajo en el patrón de diapositivas Proyectos Documentos.
T IPOS DE NAVEGADORES Michael Vasquez. ¿Q UÉ ES UN NAVEGADOR ? Aplicación que permite visualizar la información que contienen las páginas Web de Internet.
Ciclos disponibles en Visual Basic Nury Capera Tovar.
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Bienvenidos!!! "El Software Libre y su incidencia en lo Social"
HTML.
Un poco de lo que se de WORD
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
BUCLES Realizan de forma rápida cálculos repetitivos dentro de código.
LECCIONES DE PROGRAMACION INTERMEDIAS
Estructuras Repetitivas Estructuras Repetitivas
Griselda Rosas Informática Lic. CINTHYA P. BELMONTES GUEVARA
Lección de Programación PARA Principiantes
Índice Parte II. La asignatura en acción Herramientas de comunicación 82 Correo 83 Mensajería 85 Rastreo de finalización 87 Filtros 89 Calificación de.
PARTE I: “Desmitificando al Software Libre”
Fundamentos de programación
Introducción a C Parte 1 Aurelio Sanabria Estructuras de datos
Red Iberoamericana de Computación de Altas Prestaciones
Sincronización de vigas en paralelo
Estructuras de Datos Recursividad.
CRE ATU PAGINA WEB CON HTML
Reservas a través del catálogo online
CÓMO CREAR UNA CUENTA EN WIKISPACES.COM.
Infografía. Estructura de Datos.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
EL ORDENADOR es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Las instrucciones dentro del computador se representan.
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
Internet es "la mayor fotocopiadora del mundo".
Estructuras de control en PHP
Introducción al lenguaje C
PROGRAMACIÓN 1 INTRODUCCIÓN
LECCIONES DE PROGRAMACION INTERMEDIAS
Plataformas cliente-servidor
Ahora tú eres el termociclador. Realiza la PCR para esta secuencia:
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Metodología de la Programación
Tutorial Database IFMSA
1.3 CONCEPTO DE SISTEMA.
Introducción a los algoritmos
Estructuras de Control
Tienda en línea & Portal Flowserve para Distribuidores
OTOÑO AUTOR: María José de Luis Flores. Maestra especialista en Audición y Lenguaje-Psicopedagoga. Autora del blog
Esta fotoEsta foto de Autor desconocido está bajo licencia CC BY-SA-NCCC BY-SA-NC.
¿Por qué programar? Capítulo 1 Python para Todos
Construyendo Nuestras Propias Funciones
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Bucles e Iteración – Parte 4
Funciones Capítulo 4 Python para Todos PYTHON PARA TODOS
Ejecución Condicional
Variables, Expresiones y Enunciados
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Más Patrones de Ejecución Condicional
Bucles e Iteración Capítulo 5 Python para Todos
Expresiones– Parte 3 PYTHON PARA TODOS Crear un Programa.
Lenguajes de Bucle: Lo Que Hacemos en los Bucles
ESTADISTICA ORDENAR INFORMACION
Trabajo de computación
¿Por qué programar? Capítulo 1 Python para Todos
Funciones Capítulo 4 Python para Todos
Bucles e Iteración Capítulo 5 Python para Todos
Variables, Expresiones y Enunciados
Ejecución Condicional
Transcripción de la presentación:

Bucles e Iteración – Parte 2 PYTHON PARA TODOS Bucles Definidos Con bastante frecuencia tenemos una lista de los ítems de las líneas en un archivo, es decir un conjunto finito de cosas Podemos escribir un bucle para ejecutar el bucle una vez para cada uno de los ítems de un conjunto utilizando la secuencia for de Python Estos bucles se denominan “bucles definidos” porque se ejecutan una cantidad exacta de veces Decimos que los “bucles definidos iteran a través de los miembros de un conjunto”

Un Bucle Definido Simple Bucles e Iteración – Parte 2 PYTHON PARA TODOS Un Bucle Definido Simple 5 4 3 2 1 Blastoff for i in [5, 4, 3, 2, 1] : print(i) print('Blastoff')

Un Bucle Definido con Cadenas Bucles e Iteración – Parte 2 PYTHON PARA TODOS Un Bucle Definido con Cadenas Feliz año nuevo: Joseph Feliz año nuevo: Glenn Feliz año nuevo: Sally ¡Terminado! amigos = ['Joseph', 'Glenn', 'Sally'] for amigos in amigos : print('Feliz año nuevo:', amigo) print('Terminado')

Un Bucle Definido Simple Bucles e Iteración – Parte 2 PYTHON PARA TODOS Un Bucle Definido Simple No Sí ¿Termi-nado? Avanzar i 5 4 3 2 1 Blastoff for i in [5, 4, 3, 2, 1] : print(i) print('Blastoff') imprimir(i) Los bucles definidos (bucles for) tienen variables de iteración explícitas que cambian cada vez a través del bucle. Estas variables de iteración se mueven a través del conjunto o secuencia. imprimir('Blastoff')

Secuencia de cinco elementos Bucles e Iteración – Parte 2 PYTHON PARA TODOS Observando a In... La variable de iteración “itera” a través de la secuencia (conjunto ordenado) El bloque (cuerpo) del código se ejecuta una vez para cada valor in de la secuencia La variable de iteración se mueve a través de todos los valores in de la secuencia Secuencia de cinco elementos Variable de iteración for i in [5, 4, 3, 2, 1] : print(i)

Bucles e Iteración – Parte 2 PYTHON PARA TODOS No Sí ¿Terminado? La variable de iteración “itera” a través de la secuencia (conjunto ordenado) El bloque (cuerpo) del código se ejecuta una vez para cada valor in de la secuencia La variable de iteración avanza a través de todos los valores in de la secuencia Avanzar i imprimir(i) for i in [5, 4, 3, 2, 1] : print(i)

No Sí Avanzar i imprimir(i) i = 5 print(i) i = 4 i = 3 i = 2 i = 1 Bucles e Iteración – Parte 2 PYTHON PARA TODOS print(i) i = 5 i = 4 i = 3 i = 2 i = 1 No Sí ¿Termi-nado? Avanzar i imprimir(i) for i in [5, 4, 3, 2, 1] : print(i)

Bucles e Iteración – Parte 2 PYTHON PARA TODOS Bucles Definidos Con bastante frecuencia tenemos una lista de los ítems de las líneas en un archivo, es decir un conjunto finito de cosas Podemos escribir un bucle para ejecutar el bucle una vez para cada uno de los ítems de un conjunto utilizando la secuencia for de Python Estos bucles se denominan “bucles definidos” porque se ejecutan una cantidad exacta de veces Decimos que los “bucles definidos iteran a través de los miembros de un conjunto”

Lenguajes de Bucle Bucles e Iteración – Parte 2 PYTHON PARA TODOS Nota de Chuck. Si está usando estos materiales, puede retirar el logotipo de UM y reemplazarlo por el suyo pero, por favor, conserve el logo de CC-BY en la primera página así como también retenga la(s) página(s) de agradecimientos al final.

Agradecimientos / Colaboraciones Bucles e Iteración – Parte 2 PYTHON PARA TODOS Agradecimientos / Colaboraciones Estas diapositivas están protegidas por derechos de autor 2010- Charles R. Severance (www.dr-chuck.com) de la Facultad de Información de la Universidad de Michigan y open.umich.edu, y se ponen a disposición bajo licencia de Creative Commons Attribution 4.0. Por favor, conserve esta última diapositiva en todas las copias del documento para cumplir con los requisitos de atribución de la licencia. Si realiza algún cambio, agregue su nombre y el de su organización a la lista de colaboradores en esta página cuando republique los materiales. Desarrollo inicial: Charles Severance, Facultad de Información de la Universidad de Michigan … Ingrese nuevos colaboradores y traductores aquí ...