Sentencias Repetitivas y Condicionales en C++

Slides:



Advertisements
Presentaciones similares
Capítulo 2 Algoritmos.
Advertisements

Una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, el programador puede determinar el orden.
Estructuras condicionales
Condicional if y switch
Octavio Alberto Alvarez Giner Agustín Iván Mota González
Estructuras de control
Estructuras de control Secuenciales y selectivas
SENTENCIAS SECUENCIALES
Estructura selectiva anidada
Pippy (Python para niños)‏ 1.
Estructuras de decisión en C
Estructuras de control
Introducción/repaso a MATLAB
Estructura General de Un Programa Programación Estructurada
Estructuras de Control
Desarrollo de Aplicaciones para Internet
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Algoritmo y Estructura de Datos I
Curso de Java Estructura del Lenguaje
Introducción al Lenguaje C (ANSI)
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de Control
Curso de Programación I Parte III
CICLOS EN C.
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.
SENTENCIA CONDICIONAL if
Algoritmo y Estructura de Datos I
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
4: Control de flujo Condicionales y bucles
Estructuras de control
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Estructuras de Decisión Múltiple
Universidad Nacional de CanIndeyú Ing. Jorge Hugo Fariña.
Sintaxis.
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Gustavo Andrés Uribe Gómez
Estructuras Condicionales. Condicionales en Visual Basic Operadores de comparación < : Menor que > : Mayor que = : Igual >= : Mayor o igual
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),
1002 JM while not detener: adivina = int(raw_input('Ingrese un entero : ')) if adivina == numero: print 'Felicitaciones, haz adivinado!.' detener = True.
Unidad II: Fundamentos de Programación
Operadores lógicos en PHP Programación en Internet II.
Rosana Montes – LSI - Granada, Junio Fundamentos de Programación en Java. Introducción a Java Estructuras condicionales If, if else, switch.
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 02 Control de flujo  Condicional Simple if( condicion) { //sentencia 1 // sentencia 2. }
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
Estructuras de control Resolución de problemas y algoritmos.
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
Estructuras de Control en Visual Basic.net
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
El lenguaje de programación C - Control de flujo y bucles -
Estructuras de Decisión
Sentencia Condicional
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la Programación Orientada a Objeto  Paradigma de la POO  Concepto de Clases y Objetos.
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.
75.41 Algoritmos y Programación II Cátedra Ing. Patricia Calvo Complejidad algorítmica.
Estructuras Algorítmicas Selectivas
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
LENGUAJE DE PROGRAMACIÓN
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
Operadores de asignación
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Estructuras de Decisión en Visual Basic 6.0
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Funciones, expresiones y control en Alice
Decisiones y orden. Estructura if.
ESTRUCTURAS DE DATOS Docente: Ing. Yesika Medina
FORMATO CONDICIONAL EJERCICIOS PROPUESTOS.
Sentencias de control JAVA.
Transcripción de la presentación:

Sentencias Repetitivas y Condicionales en C++ Ing. Johanna Macias Algoritmo, Estructura y Programación I

Sentencias Condicionales If (condicion) { sentencia1 } Else sentencia2 Se usa cuando se necesita evaluar una Condición, donde solo existe dos posibles Opciones. Ejm: ¿X>=46?

Sentencias Condicionales Se usa cuando se necesita evaluar varias Condiciones de forma Consecutiva. Ejm: ¿X>46? Sino ¿X<46? Sino… If (condicion) { sentencia1 } Else If (condición2) sentencia2 Else sentencia3

Sentencias Condicionales Selectiva Swicth(variable_selector) { Case 1: { sentencia1; break;} Case 2: { sentencia2; Break;} Default: Sentencia_por_defecto; } Permite evaluar varios casos a la vez cuando no las comparaciones son de igualdad. Ejemplo: Seleccione dependiendo del valor de X Si x=1 : mostrar y=2 Si x=2: mostrar y=4 Si x=3: mostrar y=6 Si x=4: mostrar y=8 Si no es ninguna: mostrar y=0

Sentencias Repetitivas Bucle progresivo For(x=inicio;condicion_x;x++) { suma= suma+x+2; } Bucle Regresivo For(x=inicio;condicion_x;x--) total=total-(x*2); Los bucles son usados para repetir una cantidad de veces el mismo grupo de sentencia. Con la sentencia for podemos decir cuantas veces repetir la sentencia, al decirle desde donde empieza, hasta donde termina y si ira de forma creciente o descreciente. Ejemplo: Hacer desde x=0 mientras x<10 y x incrementa mostrar x; Fin Hacer Resultado: 012356789

Sentencias Repetitivas Ejemplo For en incremento For (x=0; x<10;x++) { Cout<<x*x<<“,”; } ----------------Resultado 0,1,4,9,16,25,36,49,64,81 Ejemplo For en decremento For (x=10; x>0;x--) { Cout<<x*x<<“,”; } ----------------Resultado 100,81,64,49,36,25,16,9,4,1,

Sentencias Repetitivas Condicionales While (condicion) { sentencia1; sentencia2; } Do }while(condicion); While permite repetir una serie de instrucciones mientras se cumpla una condición. Se puede colocar la condición al principio o al final del código. Ejemplo: z=30; While(z>4) { z=z-8; cout<<z<<“,”; } Resultado: 22,14,6,-2

Sentencias Repetitivas Condicionales Condición al inicio: Comprueba antes de iniciar el ciclo Ejemplo: x=10; suma=0; while (x>10) { suma=suma+x; x=x-1; } Cout<<“suma es “<<suma; Respuesta: Suma Condición al final: Comprueba después de realizar un ciclo Ejemplo: x=10; suma=0; do { suma=suma+x; x=x-1; } while (x>10); Cout<<“suma es “<<suma; Respuesta: Suma es 10