3A3A3A3A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.

Slides:



Advertisements
Presentaciones similares
Fundamentos de programación II
Advertisements

Condicional if y switch
Estructuras de control Secuenciales y selectivas
8 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
Estructuras de decisión en C
6 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
Computadoras y programación
7A7A7A7A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Introducción al lenguaje de especificación JML
3. Introducción a C++.. [signed | unsiged] [tipo_variable] [tipo_variable] bool death; unsigned short vidas; float posicionX; float aceleracion; double.
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
7 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
6 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez / Pablo Moreno Ger Facultad.

9A9A9A9A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
8A8A8A8A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.

Un buen comienzo para un buen futuro FUNCIONES CONDICIONALES II TRIMESTRE – AREA INFORMATICA Fecha: Enero 17/2012.
Estructuras de Control
3 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
Un buen comienzo para un buen futuro FUNCIONES CONDICIONALES II TRIMESTRE – AREA INFORMATICA Fecha: Enero 17/2012.
8 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
Estructuras de control
SENTENCIA CONDICIONAL if
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Introducción a la Computación
Introducción a la Computación (8va Semana) Lunes 23 de Abril del 2007
SOBRECARGA DE FUNCIONES
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (8va Semana) Lunes 25 de Setiembre del 2006 Juan José Montero Román.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (7ma Semana) Lunes 18 de Setiembre del 2006 Juan José Montero Román.
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
5A5A5A5A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez/Pablo Moreno Ger Facultad.
4A4A4A4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Grado en Ingeniería electrónica y comunicaciones Facultad de Físicas Universidad Complutense P1 Fundamentos de Programación.
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
Estructuras de Decisión Múltiple
Introducción a la Computación
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Unidad III Elementos del lenguaje C++
4 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Raquel Hervás Ballesteros Facultad.
4 Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad.
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Estructuras de Repetición (Repita para)
Informática Ingeniería en Electrónica y Automática Industrial
Resumen Fundamentos de Programación/ Programación I
Unidad II: Fundamentos de Programación
Operadores lógicos en PHP Programación en Internet II.
Estructuras de Control.
Informática Tema5- Estructuras de Control en C:
Sección 2-4 Estructuras de Control de Decisión Expresiones Lógicas.
Estructuras de repetición
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C
Estructuras de Repetición (Hacer-Mientras)
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.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructura de Selección en JAVA
Sesión 12: Python (3) – Estructura Decisión. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Estructuras de Repetición (Hacer-Mientras)
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Arreglos: Vectores Departamento de Computación
Código (salario) #include int main() { int hours; double gross_pay,rate; cout rate; if (hours > 40) gross_pay = rate*40.
Estructuras de Decisión
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ASIGNATURA: GERENCIA DE TI SECCIÓN: IC0932 Gerencia de TI Profesor: Ing. Eduardo.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
Transcripción de la presentación:

3A3A3A3A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática Universidad Complutense Fundamentos de la programación

Luis Hernández Yáñez Expresión condicional Dos alternativas — Condición: Expresión lógica — Exp1 y Exp2: Expresiones Si Condición se evalúa a true, el resultado es Exp1; si Condición se evalúa a false, el resultado es Exp2. int a = 5, b = 3, c; c = (a + b == 10) ? 2 : 3; c = ( 8 == 10) ? 2 : 3; c = false ? 2 : 3; c = 3; Página 399 Fundamentos de la programación: Tipos e instrucciones II (Anexo I) CondiciónCondiciónExp1Exp1Exp2Exp2 ::??

Luis Hernández Yáñez Equivalencia con un if-else c = (a + b == 10) ? 2 : 3; Es equivalente a: if (a + b == 10) c = 2; else c = 3; Se pueden concatenar: cout = 9 ? "SB" : (nota >= 7 ? "NT" : (nota >= 5 ? "AP" : "SS")))) Esto es equivalente a la escala if-else-if de la siguiente sección. Página 400 Fundamentos de la programación: Tipos e instrucciones II (Anexo I)

Luis Hernández Yáñez Escala if... else if... equivalente cout = 9 ? "SB" : (nota >= 7 ? "NT" : (nota >= 5 ? "AP" : "SS")))) Si nota == 10 entonces MH si no, si nota >= 9 entonces SB si no, si nota >= 7 entonces NT si no, si nota >= 5 entonces AP si no SS double nota; cin >> nota; if (nota == 10) { cout << "MH"; } else if (nota >= 9) { cout = 9) { cout << "SB"; } else if (nota >= 7) { cout = 7) { cout << "NT"; } else if (nota >= 5) { cout = 5) { cout << "AP"; } else { cout << "SS"; } Página 401 Fundamentos de la programación: Tipos e instrucciones II (Anexo I) "MH""MH" "SB""SB" >= 9 "NT""NT" >= 7 "AP""AP" >= 5 == 10 truetrue truetrue truetrue truetrue falsefalse falsefalse falsefalse falsefalse "SS""SS"