Estructuras de control repetitivas

Slides:



Advertisements
Presentaciones similares
Estructuras de control Secuenciales y selectivas
Advertisements

Estructuras Repetitivas
Sesión 3 Estructuras Repetitivas
Estructuras Repetitivas para
SISTEMAS DE INFORMACIÓN
VBA – Iteración Indefinida
Estructuras de Repetición Algoritmos
Estructuras de Control
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Estructuras de control
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Estructuras de repetición
Fundamentos de Programación
 Definición: Estas estructuras, también llamadas bifurcativas condicionales, dividen o ramifican el flujo del programa según una determinada condición.
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
ESTRUCTURAS REPETITIVAS CICLOS O BUCLES EL MIENTRAS Y EL PARA
Estructuras de Control de Repetición
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Estructuras de Control Iterativas
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
ESTRUCTURAS DO-WHILE Y FOR.
Página Web del Lenguaje Pascal.
Capítulo 1 “Elementos de Programación”
CICLOS por Profesora Lillian Bras
Introducción a la Programación
WHILE Estructuras Repetitivas
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
ESTRUCTURAS REPETITIVAS
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
REPETITIVAS (CÍCLICAS)
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.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Estructuras de Control en Visual Basic.net
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
ESTRUCTURAS REPETITIVAS
1.2 CONSTAQNTES, VARIABLES TIPOS DE DATOS. SON REPETICIONES DE UNA MISMA ACCIÓN O DE UN GRUPO DE ACCIONES. A LAS ITERACIONES TAMBIÉS SE LES CONOCE COMO.
Prueba de escritorio Computación y Sistemas de Información.
Estructuras de Decisión
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
LENGUAJE DE PROGRAMACIÓN
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until.
Estatutos en Matlab 3.1 De entrada y salida estándar. 3.2 De control o selección if. 3.3 De ciclos: for, while. 3.4 Otros estatutos.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Ciclos condicionales y exactos Estructura de control de ciclos
Ciclos Condicionales Dinámicos Luis Beato National University College.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
.  Ciclos: Condicionales Dinamicos Do-While Do-While(Ejemplo) Do-While Do-While(Ejemplo) Ciclo: Condicionales Dinamicos Do-until Do-until (Ejemplo)
Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.
Materia: Informática II Semestre: 2 Mtra. Ericka Yazmin Medina Rodríguez Campus: Tonalá Competencia: Manejo de la información y aprendizaje permanente.
Ciclos en Visual Basic Rebeca M. Colón Crespo. Introducción Visual Basic es una aplicación y un lenguaje en programación. Este programa fue originado.
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
Programacion I Curso: 5 I (TT)
Introduction a la Programacion
Estructuras de control repetitivas
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Estructuras de control repetitivas Tema 6b Estructuras de control repetitivas

Estructuras de control repetitivas Ciclos Mientras (while) Hasta que (do-while) Número de veces (for)

Repetitiva (Mientras) 1 1 C no C 2 si 2 3 3

Repetitiva (Mientras) instrucción1; while(condicion) instrucción2; instrucción3; “evaluable” a verdadero o falso. Palabra reservada instrucción1; while(condicion){ instrucción2; instrucción3; instrucción4; } instrucción5; Se repite mientras se evalúe “verdadero” Bloque

Repetitiva (Mientras)

Repetitiva (Mientras) no k<=0 si Ingrese valor de k k<=0 Ingrese valor de k no m<=-1 o m>=1 m<=-1 o m>=1 Ingrese valor de m si Calcular f(x) Ingrese valor de m Calcular f(x)

Repetitiva (Mientras) double f=0,x=0,aux=0; int k=0,m=-2; printf("Ingrese valor de k: "); while(k<=0) scanf("%d",&k); printf("Ingrese valor de m: "); while((m<=-1)||(m>=1)) scanf("%d",&m); printf("Valor de m invalido"); } printf("Ingrese valor de x: "); scanf("%lf",&x); aux=k*(x-m)*(x-m); f= aux/(1+aux); printf("f(%0.2f)=%f [%f]\n",x,f,aux);

Repetitiva (Hasta que) 1 1 2 2 no C C si 3 3

Repetitiva (Hasta que) instrucción1; do instrucción2; while(condición) instrucción3; Palabra reservada “evaluable” a verdadero o falso instrucción1; do{ instrucción2; instrucción3; instrucción4; }while(condicion); instrucción5; Se repite mientras se evalúe “verdadero” (Igual que el while) Bloque

Repetitiva (Hasta que) Ingrese valor de k si k<=0 Ingrese valor de k no k<=0 Ingrese valor de m Ingrese valor de m m<=-1 o m>=1 si Calcular f(x) m<=-1 o m>=1 no Calcular f(x)

Repetitiva (Hasta que) printf("Ingrese valor de k: "); do scanf("%d",&k); while(k<=0); printf("Ingrese valor de m: "); do{ scanf("%d",&m); printf("Valor de m invalido\n"); }while( (m<=-1)||(m>=1) ); printf("Ingrese valor de x: ");

Repetitiva (Número de veces) 1 1 Inicio, fin Inicio, fin 2 2 3 3

Repetitiva (Número de veces) Palabra reservada separadores for(inicio;termino;incremento) Se ejecuta después de cada iteración Se ejecuta una vez, antes de iniciar las repeticiones Condicion de termino de Las repeticiones

Repetitiva (Número de veces) instrucción 1; for(inicio;termino;incremento) instrucción 2; instrucción 3; instrucción 1; for(inicio;termino;incremento){ instrucción 2; instrucción 3; } instrucción 4;

Repetitiva (Número de veces) 1 2 3 4 5 6 7 8 9 int i; for(i=0;i<10;i++){ printf(“%d\n”,i); }

Repetitiva (Número de veces) 0 - 10 1 - 9 2 - 8 3 - 7 4 - 6 5 - 5 6 - 4 7 - 3 8 - 2 9 - 1 int i,j; for(i=0,j=10;((i<10)&&(j>0));i++,j--){ printf("%d - %d\n",i,j); }

Repetitiva (Número de veces)

Repetitiva (Número de veces) … printf("Ingrese valor de n: "); do scanf("%d",&n); while(n<=0); for(k=0;k<=n;k++){ aux=k*(x-m)*(x-m); f= f + aux/(1+aux); printf("f(%0.2f)=%f [%f]\n",x,f,aux); }

Repetitiva (Número de veces) Tarea Crear diagramas de flujo y de caja

Estructuras de control repetitivas Fin Tema 6b Estructuras de control repetitivas