Introducción a la Programación

Documentos relacionados
Introducción a la Programación

Estructuras de Repetición

Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat

5. ESTRUCTURAS DE REPETICIÓN

Programación Estructurada

Cuando se necesita repetir un proceso un numero determinado de veces es posible utilizar la instrucción for (PARA).

UNIDAD 7: PROGRAMACIÓN EN R

TEMA 4: Programación estructurada

PROGRAMACION / Clave: 11214

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

Programación Estructurada. Sesión 4:Estructuras de control

Sentencias de Procesamiento Iterativo: while y do-while

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

Tema: Estructuras de Repetición en C#.

1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas cuál es la salida?

mientras (while-condicion-end)

ESTRUCTURAS REPETITIVAS EN PHP

Tema 3. Estructuras de Datos

Introducción a la Programación

Tema: Estructuras de Repetición en C# [For].

GUIA DE EJERCICIOS N 1 LENGUAJE C# Página 1 de 5. Instructor: Ing. Néstor Raúl Suarez Perpiñan

Programación Estructurada

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

TEMA 3: Estructuras de Control: Iterativas

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Programación I Recursividad.

PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos

Variables, expresiones y sentencias

Programación. Test Autoevaluación Tema 4

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Codificación de Estructuras Repetitivas

Las torres de Hanoi. Informática - Hoja de Ejercicios 6

Formato para prácticas de laboratorio

SESIÓN DE EJERCICIOS E1

Lógica de programación

Informática I. While & do While

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

El juego de la vida. Reglas

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Estructuras de Repetición (Hacer-Mientras)

Estructuras Repetitivas

ESTRUCTURAS DE CONTROL

LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE

import math # Importa la libreria math, que permite utilizar operaciones y funciones matematicas

Estructuras de Control JAVA

FACULTAD DE INGENIERIA

Herramientas computacionales para la matemática MATLAB: Estructuras de control

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

GENERALIDADES DEL LENGUAJE C. Nota: Los ejemplos y ejercicios especifican el tipo de archivo a enviar a

GENERALIDADES DEL LENGUAJE C

Variables y tipos básicos 1. Definir una variable de tipo char. Convertirla a una variable de tipo entera e imprimir su valor asociado.

MÓDULO SOBRE PROGRAMACIÓN MATLAB

Programación en Lenguaje C

Conocimientos previos

Paradigmas de lenguajes de programación. Introducción a la programación imperativa. Lenguaje C. Programación imperativa

SESIÓN DE EJERCICIOS E1

Fundamentos de Programación

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

Una Introducción a la Programación Estructurada en C

Recursividad Definición

ALGORITMIA Y PROGRAMACIÓN ESTRUCTURAS ITERATIVAS

Taller de Listas Introducción a la Programación

Programación I Instrucciones de control - bucles

Manual Básico para Encantadores de Serpientes

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Estructura repetitiva while

Microprocesadores. Introducción al Lenguaje C - Parte III. Prof. Luis Araujo. Universidad de Los Andes

Introducción a los Computadores Estructuras de control repetitivas en C

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de

CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS

Fundamentos de programación

ESTRUCTURAS DE REPETICIÓN

ESTRUCTURAS REPETITIVAS

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

Introducción a la Informática Estructuras de control repetitivas

Estructuras de repetición

PASCAL. Repaso de Pascal Introducción a Python. Pascal. Pascal - introducción. Pascal Declaraciones: Variables. Pascal Declaraciones: Tipos 07/04/2015

LENGUAJE DE PSEUDOCÓDIGO

Introducción a Python. Cecilia Manzino

Diseño Estructurado de Algoritmos

TEMA 4. ESTRUCTURAS DE CONTROL

IV Algoritmos iterativos (Ciclos)

Contenido. 4. La selección Introducción a la programación Elementos para solucionar problemas en seudocódigo...

Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas.

Curso Práctico de Programación??? Usando Picky como Primer Lenguaje

EJERCICIO CON ARRAY.

Prueba N o 1. Programación II

ESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA

Transcripción:

Grupo H Semana 8 Pontificia Universidad Javeriana Cali 6 y 8 de Septiembre de 2011

Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema.

Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema. Iteración Cada ejecución de las sentencias del ciclo se le denomina una iteración.

Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema. Iteración Cada ejecución de las sentencias del ciclo se le denomina una iteración. Contadores Ayudan a conocer cuantas veces ocurre un evento o cuantas veces estamos iterando.

Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema. Iteración Cada ejecución de las sentencias del ciclo se le denomina una iteración. Contadores Ayudan a conocer cuantas veces ocurre un evento o cuantas veces estamos iterando. Acumuladores Ayudan a guardar las soluciones a problemas acumulando valores en cada iteración.

Anidar ciclos Anidar ciclos Para qué anidar? Uno dentro de otro Un ciclo nos ayuda a hacer repetición de acciones un número determinado (o no determinado) de veces. Tambien podemos hacer repetición de repeticiones, es decir, hacer ciclos dentro de otros ciclos.

Para qué anidar? Anidar ciclos Para qué anidar? Repetición de la repetidera Deseamos anidar ciclos para repetir muchas veces una serie de repeticiones. Con esto facilitaremos el proceso de combinar valores (i, j) que nos ayuden a solucionar problemas sencillos y complejos.

Ejemplos Anidar ciclos Para qué anidar? Sacar las tablas de multiplicar del 1 al 10; repetir sacar tablas de un número del uno al 10.

Ejemplos Anidar ciclos Para qué anidar? Sacar las tablas de multiplicar del 1 al 10; repetir sacar tablas de un número del uno al 10. Llamar a lista todos los días; repetir llamar a cada estudiante de la lista.

Ejemplos Anidar ciclos Para qué anidar? Sacar las tablas de multiplicar del 1 al 10; repetir sacar tablas de un número del uno al 10. Llamar a lista todos los días; repetir llamar a cada estudiante de la lista. Hacer juegos interactivos por turnos; repetir turno para cada persona.

Ejemplos Anidar ciclos Para qué anidar? Sacar las tablas de multiplicar del 1 al 10; repetir sacar tablas de un número del uno al 10. Llamar a lista todos los días; repetir llamar a cada estudiante de la lista. Hacer juegos interactivos por turnos; repetir turno para cada persona. Hacer patrones de símbolos por lineas; repetir imprimir símbolo hasta cumplir con número de columnas.

Tablas de multiplicar Tablas de multiplicar Un pequeño juego Formando patrones Las tablas Muestre las tablas de multiplicar del 1 al 10 dónde se muestra los resultados de multiplicar el número del 1 hasta el 10.

Tablillas Tablas de multiplicar Un pequeño juego Formando patrones def t a b l a s ( ) : i =1 while i <=10: j =1 p r i n t Imprimiendo l a t a b l a del, i while j <=10: p r i n t i, x, j, =, i j j = j +1 i = i +1 p r i n t t a b l a s ( )

Un pequeño juego Tablas de multiplicar Un pequeño juego Formando patrones Quién saca más? Tres turnos para que el jugador adivine el número. Tiene tres oportunidades de repetir el juego.

Juegos Tablas de multiplicar Un pequeño juego Formando patrones from random import def juego ( ) : i =0 ganados=0 while i <3: o c u l t o = r a n d i n t (1,10) j =0 p r i n t Vamos, a d i v i n a un nuevo numero! while j <3: x= i n p u t ( Por f a v o r a d i v i n e e l numero o c u l t o : ) i f x== o c u l t o : p r i n t A d i v i n a s t e e l numero!!! ganados+=1 j =4 j = j +1 i +=1 return ganados

Formando patrones Tablas de multiplicar Un pequeño juego Formando patrones Pares e impares Dado un m y un n imprimir un patrón con unos y ceros (1, 0) como una matriz m n.

Patrones Tablas de multiplicar Un pequeño juego Formando patrones def patron (m, n ) : i =0 while i <m: j =0 while j <n : i f j %2==0: p r i n t 1, else : p r i n t 0, j +=1 p r i n t i +=1

Ejercicios Tablas de multiplicar Un pequeño juego Formando patrones I. Procedimiento que dado m, n imprima el patrón : 1010101010101 0101010101010 1010101010101 0101010101010 1010101010101 0101010101010

Ejercicios Tablas de multiplicar Un pequeño juego Formando patrones I. Procedimiento que dado m, n imprima el patrón : 1010101010101 0101010101010 1010101010101 0101010101010 1010101010101 0101010101010 II. Imprimir la parábola f (x) = x 2 + 5 así:...x...x...x...x...x...x...x

Fin de la Clase Tablas de multiplicar Un pequeño juego Formando patrones Nos vemos en la próxima!!!