Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Condicional if y switch
Estructuras de control Secuenciales y selectivas
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE PROGRAMACIÓN
PROGRAMACIÓN EN C.
Universidad Tecnológica Nacional Facultad Regional Buenos Aires Ingeniería en Sistemas de Información Funciones Útiles Señales Sistemas Operativos.
Estructuras de decisión en C
Profesora: Nelwi Báez P
Ejemplo de Programa C++
PHP-MYSQL OPERADORES EN PHP
Estructuras de control
Fundamentos de la Programación Estructurada
INFORMATICA I Funciones CLASE 13.
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.
Estructuras de control
SENTENCIA CONDICIONAL if
ESTRUCTURAS DE SECUENCIA
Una breve introducción
Estructuras de Repetición
Estructuras de control
Tema 4: Sentencias de control
If anidados y Switch Prof. Lillian Bras.
Estructuras de Decisión Múltiple
Características de “C”
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Switch en PHP Programación en Internet II. Switch en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Elegir.
Programación con Assertions
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
ESTRUCTURA DE DECISION LOGICA
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo IV : Estructuras.
Programación en Lenguaje C
Informática Ingeniería en Electrónica y Automática Industrial
EXPRESIONES Y SENTENCIAS
Unidad II: Fundamentos de Programación
Estructuras de Control.
Informática Tema5- Estructuras de Control en C:
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C
Estructuras de control condicional
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.
Introducción a la Programación “El lenguaje C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Estructuras de control Resolución de problemas y algoritmos.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Símbolos de Programación Estructurada
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
INTRODUCCION A LA PROGRAMACION

Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
El lenguaje de programación C - Control de flujo y bucles -
Estructuras selectivas
Estructuras de Decisión
ESTRUCTURAS DE DECISION MULTIPLE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
Integrantes:  Gómez Desire  Orgelys Linares  Oriannys Linares  Sánchez Alfredo  Wendher Villasmil.
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
Desarrollador Profesional de Juegos Programación III Unidad I Capturar Excepciones.
PROGRAMACION DE APLICACIONES EN MEMORIA DEL COMPUTADOR = ALGORITMOS Y ESTRUCTURAS DE DATOS.
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Introduction a la Programacion
Anexo Chame-San Carlos
Transcripción de la presentación:

Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección entre dos alternativas. Al enfrentarnos a una situación con multiples alternativas C nos proporciona una estructura especial de control. Esta estructura de control es el switch. LA SENTENCIA SWITCH

La instrucción switch hace que se seleccione un grupo de instrucciones entre varias disponibles. La selección se basa en el valor de una expresión que se incluye en la instrucción switch.

switch ( expresión entera ) case constante 1: haga esto; case constante 2: haga esto; case constante 3: haga esto; case constante n: haga esto; default: haga esto; La estructura general de un programa utilizando la sentencia switch es la siguiente:

Acción caso a Acción caso b Acción caso z break Acción por omisión verdadero falso Caso a Caso b Caso c

¿Qué pasa cuando ejecutamos un programa que contiene un switch? Primero, se evalúa la expresión entera que sigue a la palabra switch. El valor que se produce se va comparando, uno a uno, con los valores constantes, o etiquetas, que siguen a las sentencias case. Cuando los valores coinciden, el programa ejecuta la sentencia que sigue a ese case y también todas las sentencias case y default que vengan a continuación. Si no se encontrara ninguna coincidencia, sólo se ejecutaria la sentencia que sigue a la palabra clave default.

Ejemplo # include void main( void ) { int i = 2; switch ( i ) { case 1: printf ( “Estoy en caso 1 \ n” ); case 2: printf ( “Estoy en caso 2 \ n” ); case 3: Printf ( “Estoy en caso 3 \ n”); Default: Printf (“Estoy por defecto \ n”); }