Conocimientos previos

Documentos relacionados
Conocimientos previos

Conocimientos previos

Conocimientos previos

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

Programación Estructurada

b) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra:

Conocimientos previos

Estructura repetitiva while

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros

1. Detalle de los Comandos:

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

INFOTECH MÓDULO 1 CURSO. Conocimientos esenciales de programación. Lógica y Lenguaje de Programación

Estructura repetitiva do while

ESTRUCTURAS DE CONTROL REPETITIVAS

TEMA 4. ESTRUCTURAS DE CONTROL

Tema: Estructuras de Repetición en C# [While y Dowhile].

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Estructuras repetitivas o de ciclo

Estructuras de control

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

Lógica de programación 1

Programación Estructurada

INFOTECH MÓDULO 2 CURSO. Programa NetBeans. Lógica y Lenguaje de Programación

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

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.

Guía práctica de estudio 06: Estructuras de repetición

Tema 3. Estructuras de Datos

Estructuras de Control

Codificación de Estructuras Repetitivas

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

Tema: Estructuras de Repetición en C# [While y Dowhile]

RECORDAR TIPOS DE DATOS

Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema

ESTRUCTURAS DE CONTROL

DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE

Mapa de contenidos. Tema: Ejercicios Integradores VBA. Estructura de control. Condicional. De ciclo repetitivo. For...Next. Do...

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

ESTRUCTURAS REPETITIVAS EN PHP

Esquemas repetitivos en Fortran 90

Conocimientos previos

Taller de Resolución de Problemas Computacionales

fundamentos de programación (unidad 4) programación estructurada en Java

Conocimientos previos

Sentencias de Procesamiento Iterativo: while y do-while

EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo

Lógica de programación

Tema 3. Estructuras de control

Estructuras Repetitivas

INSTITUTO TECNOLÓGICO

El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan

Cuales son los tipos de instrucciones que se utilizan en la programación?

FACULTAD DE INGENIERIA

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Conceptos. Generales ALGORITMOS

Programación. Test Autoevaluación Tema 4

Laboratorio Tic 2 para el 2do. Parcial

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación

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

Formatos para prácticas de laboratorio

Bloque 2. Algoritmos y pseudocódigo

5. ESTRUCTURAS DE REPETICIÓN

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Conocimientos previos

Conceptos Programa Programa objeto Pseudocódigo Algoritmos y Diagramas de flujo 1) Finitud 2) Definición 3) Entrada

Tema: Estructuras de Repetición en C#.

TEMA 1. PROGRAMACIÓN DE UN COMPUTADOR

Algoritmos y estructuras de programación

Introducción a las sentencias de control

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Lógica de programación

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

ESTRUCTURAS REPETITIVAS

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE

6. Sentencias repetitivas o bucles

INTRODUCCIÓN. Diagrama de flujo:

MÚLTIPLES Estructuras condicionales anidadas if(expresion1 o condición1){ Sentencias1 } else { if (expresion2){ Sentencias2

I. Guía pedagógica del módulo Desarrollo de dibujo asistido por computadora. Modelo Académico de Calidad para la Competitividad DECM-02 1/56

ESTRUCTURAS DE CONTROL

Operadores aritméticos

Programación Orientada a Objetos

PRESENTACIÓN DEL ALGORITMO

Pseudocódigo. Se puede ejecutar en un computador, por medio de un IDE (pie de página: Entorno de desarrollo integrado).

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Ingeniería en Desarrollo de software Cuatrimestre 07. Asignatura: Programación.NET 1. Clave:

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos

Diagramas de flujo. Ejemplo 1. Algoritmo para sumar dos números

Transcripción:

Ficha de Aprendizaje Tema: Estructura repetitiva Logro @ # n 12 Conoce las estructuras de control repetitivas: while, do while, for. Usa las estructuras de control repetitivas. Conocimientos previos Has jugado bingo? Habrás notado que se hace girar un recipiente que contiene bolas numeradas; luego se detiene y se saca una al azar; y, si alguien tiene el número en su cartón, lo tacha. Todos estos pasos se repiten una y otra vez hasta que alguien logra marcar todos los números de su cartón. Podrías definir con tus propias palabras el término repetitivo? Sabías que en JAVA se pueden crear estructuras de control repetitivo? Comparte tus ideas con tus compañeros. 1

Mapa de contenidos Java nos permite crear Estructuras de control repetitivas Pueden ser do...while while Verifica la condición for repite primero primero Ejecuta los bloques N veces las Repetir bloques de instrucción Repetir bloques de instrucción mientras Sea verdadera una condición Instrucciones permite permite ingresa mientras Al menos una vez Sea verdadera una condición Ingresa Por lo menos una vez al ciclo Contenidos de aprendizaje Vamos a revisar las estructuras de control repetitivo que se pueden crear en JAVA. 2

Estructuras de control repetitivo Ciclo repetitivo de la forma while Ciclo repetitivo de la forma do while Ciclo repetitivo de la forma for a) Ciclo repetitivo while El ciclo repetitivo while permite repetir bloques de instrucción mientras sea verdadera una condición determinada. Para ello, primero verifica la condición y luego ejecuta los bloques de instrucción. Esta sentencia de control se representará con un diagrama de flujo. Ejemplo: Asegúrate de que el usuario ingrese un número mayor o igual a 10 e imprímelo en pantalla. Inicio Número = 0 Número < 10 No Número Sí Número Fin 3

La sintaxis de este tipo de sentencia de control se expresa de la siguiente forma: Ahora que conoces la sintaxis del ciclo while observa cómo se resuelve el ejemplo anterior. El código fuente que permite dar la solución es: Se inicia con Número=0. Puedes ver que el ciclo while va a repetir la instrucción que permite leer un valor ingresado por el usuario y lo asigna a la variable Número=Integer.parseInt(jTextField1.getText()) en tanto el Número cumpla la condición de Número<10. Cuando se ingrese un valor mayor o igual a 10, ya no se cumplirá la condición y se imprimirá dicho valor. IMPORTANTE Si la variable Número fuera inicializada con un valor mayor o igual a 10 (por ejemplo: Número=20), jamás entraría al ciclo while. b) Ciclo repetitivo do...while El ciclo repetitivo do while permite repetir bloques de instrucción mientras sea verdadera una condición determinada. Para ello, primero ejecuta los bloques de instrucción y luego verifica la condición. Esta sentencia de control se representará con un diagrama de flujo. 4

Ejemplo: Desarrollaremos el mismo ejemplo de la sección anterior. Asegúrate de que el usuario ingrese un número mayor o igual a 10 e imprímelo en pantalla. Inicio Número Sí Número < 10 No Número Fin La sintaxis de este tipo de sentencia de control se expresa de la siguiente forma: Ahora que conoces la sintaxis del ciclo do while observa cómo se resuelve el ejemplo anterior. El código fuente que permite dar la solución es: 5

Puedes ver que el ciclo do while va a repetir la instrucción que permite leer un valor ingresado por el usuario y lo asigna a la variable Número=Integer.parseInt(jTextField1.getText()) en tanto el Número cumpla la condición de Numero<10. Cuando se ingrese un valor mayor o igual a 10, ya no se cumplirá la condición y se imprimirá dicho valor. IMPORTANTE Por lo menos una vez se va a entrar al ciclo do while. c) Ciclo repetitivo for El ciclo for se usa para repetir N veces un bloque de instrucciones. Este ciclo se realiza al menos una vez. Se representa esta sentencia for a través de un diagrama de flujo. Ejemplo: Calcula la suma de los N primeros números. Inicio i=0; suma=0 i<= Sí i++ suma = suma + i No Se escribe en pantalla la suma de los N primeros números. Fin 6

La sintaxis de este tipo de sentencia de control se expresa de la siguiente forma: Ahora que conoces la sintaxis observa cómo se resuelve el ejemplo anterior: Se inicia i = 0 y con la expresión i++ la variable i incrementará su valor en 1 hasta que supere el valor de N. Se puede observar que el ciclo for va a repetir la instrucción suma = suma + i, en tanto el valor de i cumpla la condición de i<=n. Una vez que i > N termina el ciclo for y se escribirá en pantalla el valor acumulado en la variable suma. 7

Aplica lo aprendido Ingresa a Paideia y lee las instrucciones detalladas para que realices las siguientes aplicaciones: Aplicación 3.7 En esta aplicación identificarás una estructura repetitiva. Aplicación 3.8 En esta aplicación programarás usando una estructura repetitiva. Amplía tus conocimientos @ Aprende más sobre la estructura repetitiva de JAVA en los siguientes enlaces: http://www.javaya.com.ar/detalleconcepto.php?codigo=83&inicio http://inprojava.blogspot.com/2010/12/estructuras-repetitivas.html http://www.discoduroderoer.es/estructuras-de-repeticion-en-java/ Investiga algunos términos de estructuras de control en JAVA: Cuándo se usa una estructura secuencial en Java? Qué es un bucle infinito en Java? REFLEXIONA Ingresa a Paideia y resuelve el cuestionario de este módulo. 8