Este documento describe diferentes estructuras selectivas en programación, incluyendo sentencias if, if-else, y switch. Explica que estas estructuras permiten variar el flujo de control de un programa dependiendo de condiciones lógicas o valores de expresiones. Proporciona ejemplos de cómo utilizar estas estructuras para tomar decisiones condicionales en un programa.
El documento describe diferentes estructuras de selección para tomar decisiones lógicas en un programa, incluyendo estructuras simples, dobles y múltiples. La estructura simple evalúa una condición y ejecuta instrucciones si es verdadera o continúa la ejecución si es falsa. La estructura doble ejecuta una acción si la condición es verdadera y otra acción diferente si es falsa.
Este documento presenta la estructura general de los algoritmos y diagramas de flujo. Explica conceptos como introducción a algoritmos, diagramas de flujo, estructuras de selección como ciclos y bucles, y subprogramas o módulos. El documento contiene ejemplos para ilustrar estos conceptos clave sobre la resolución de problemas a través de algoritmos.
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
Este documento describe las estructuras de control if y switch en C++. If permite ejecutar código condicionalmente dependiendo de si una expresión es verdadera o falsa. Switch permite seleccionar entre varias alternativas dependiendo del valor de una expresión. El documento también incluye ejemplos de cómo usar if, if anidados, y switch para clasificar personas y calcular comisiones de ventas para empleados.
Este documento presenta las estructuras de control en C++, incluyendo las sentencias if, if/else y switch. Explica que las estructuras de control determinan el orden de ejecución de las instrucciones en un programa. Luego proporciona ejemplos de código C++ que ilustran el uso de if, if/else para tomar decisiones basadas en una condición lógica, y switch para manejar múltiples opciones.
El documento presenta las estructuras de selección en C#, incluyendo las instrucciones if, if-else y switch. Explica la sintaxis y uso de cada una, así como ejemplos. El objetivo es que los estudiantes aprendan a utilizar estas herramientas condicionales para elegir entre varias acciones alternativas en su programación.
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
Este documento describe las tres estructuras de control de flujo básicas en programación: secuencial, selectiva e iterativa. La estructura secuencial ejecuta sentencias una después de otra en orden. La estructura selectiva (como if/else) permite bifurcaciones en el flujo dependiendo de condiciones. La estructura iterativa (como while) repite un bloque de sentencias mientras se cumpla una condición.
1) El documento cubre las sentencias if-else y switch en Java, incluyendo expresiones legales y formas de usar asignaciones. 2) También explica los diferentes tipos de ciclos como while, do-while y for, así como etiquetas como break y continue. 3) Finalmente, cubre el manejo de excepciones mediante el uso de bloques try-catch-finally y la propagación y jerarquía de excepciones en Java.
Este documento habla sobre las estructuras de control en programación, incluyendo estructuras de decisión (if/else, switch), repetición (while, do while, for), y captura de errores (try/catch). Explica sus definiciones y sintaxis, y provee ejemplos de código para ilustrar cómo funcionan cada una.
El documento describe diferentes estructuras de selección para tomar decisiones lógicas en un programa, incluyendo estructuras simples, dobles y múltiples. La estructura simple evalúa una condición y ejecuta instrucciones si es verdadera o continúa la ejecución si es falsa. La estructura doble ejecuta una acción si la condición es verdadera y otra acción diferente si es falsa.
Este documento presenta la estructura general de los algoritmos y diagramas de flujo. Explica conceptos como introducción a algoritmos, diagramas de flujo, estructuras de selección como ciclos y bucles, y subprogramas o módulos. El documento contiene ejemplos para ilustrar estos conceptos clave sobre la resolución de problemas a través de algoritmos.
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
Este documento describe las estructuras de control if y switch en C++. If permite ejecutar código condicionalmente dependiendo de si una expresión es verdadera o falsa. Switch permite seleccionar entre varias alternativas dependiendo del valor de una expresión. El documento también incluye ejemplos de cómo usar if, if anidados, y switch para clasificar personas y calcular comisiones de ventas para empleados.
Este documento presenta las estructuras de control en C++, incluyendo las sentencias if, if/else y switch. Explica que las estructuras de control determinan el orden de ejecución de las instrucciones en un programa. Luego proporciona ejemplos de código C++ que ilustran el uso de if, if/else para tomar decisiones basadas en una condición lógica, y switch para manejar múltiples opciones.
El documento presenta las estructuras de selección en C#, incluyendo las instrucciones if, if-else y switch. Explica la sintaxis y uso de cada una, así como ejemplos. El objetivo es que los estudiantes aprendan a utilizar estas herramientas condicionales para elegir entre varias acciones alternativas en su programación.
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
Este documento describe las tres estructuras de control de flujo básicas en programación: secuencial, selectiva e iterativa. La estructura secuencial ejecuta sentencias una después de otra en orden. La estructura selectiva (como if/else) permite bifurcaciones en el flujo dependiendo de condiciones. La estructura iterativa (como while) repite un bloque de sentencias mientras se cumpla una condición.
1) El documento cubre las sentencias if-else y switch en Java, incluyendo expresiones legales y formas de usar asignaciones. 2) También explica los diferentes tipos de ciclos como while, do-while y for, así como etiquetas como break y continue. 3) Finalmente, cubre el manejo de excepciones mediante el uso de bloques try-catch-finally y la propagación y jerarquía de excepciones en Java.
Este documento habla sobre las estructuras de control en programación, incluyendo estructuras de decisión (if/else, switch), repetición (while, do while, for), y captura de errores (try/catch). Explica sus definiciones y sintaxis, y provee ejemplos de código para ilustrar cómo funcionan cada una.
Este documento describe diferentes estructuras de control en programación, incluyendo estructuras de decisión (if/else, switch), repetición (while, do while, for), y captura de errores (try/catch). Explica sus usos y sintaxis con ejemplos.
Este documento presenta información sobre estructuras selectivas en programación, incluyendo sentencias if, if-else, y switch. Explica los tipos de estructuras selectivas simples, dobles y anidadas, y provee ejemplos de cómo usarlas en programas para ordenar números, verificar si un número es par o impar, identificar el mayor y menor de una lista de números, crear un menú de opciones, y calcular aumentos salariales basados en años de servicio.
Este documento presenta instrucciones sobre el control de flujo en programación. Explica estructuras de selección como if/else que eligen entre acciones alternativas, estructuras de repetición como while que ejecutan instrucciones repetidamente, y el uso de bloques y pseudocódigo para desarrollar algoritmos de manera ordenada antes de la programación. También provee ejemplos de cómo calcular un promedio usando una estructura while.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El estatuto switch ejecuta diferentes acciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar bloques de código.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una instrucción dependiendo de si una condición es verdadera o falsa. El if-else ejecuta una instrucción si la condición es verdadera y otra si es falsa. El switch ejecuta diferentes instrucciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar instrucciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código dependiendo del valor de una variable. También cubre if anidados, que permiten múltiples condiciones.
El documento describe diferentes estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código basadas en el valor de una variable. También cubre estatutos if anidados, que permiten múltiples condiciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código dependiendo del valor de una variable. También cubre if anidados, que permiten múltiples condiciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El estatuto switch ejecuta diferentes acciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar bloques de código.
Este documento explica la estructura de selección o condicional if-else en Java. Describe cómo usar operadores relacionales y lógicos para evaluar condiciones y ejecutar código diferente dependiendo del resultado. También cubre diagramas de flujo y buenas prácticas como usar llaves incluso para una sola sentencia. Finalmente, da un ejemplo de cómo usar if-else para evitar divisiones por cero.
Lenguajesdeprogramacion c nivel1-unidad3Joaquin1418
El documento explica diferentes estructuras de control en C++ como el estatuto if, if-else y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El switch evalúa una expresión y ejecuta diferentes acciones dependiendo del valor de la expresión. También cubre condiciones anidadas usando múltiples estatutos if encadenados.
Este documento describe las estructuras de control en Visual Basic, incluyendo estructuras de decisión como If/Then, If/Then/Else y Select Case, y estructuras de repetición como Do/Loop, For/Next y For Each/Next. Estas estructuras permiten controlar el flujo de ejecución del programa mediante la evaluación de condiciones o la repetición de bloques de código.
Este documento describe las diferentes estructuras de control selectivas en programación, incluyendo la estructura simple (si-entonces), doble (si-entonces-sino), anidada, y múltiple. Explica que se usan estas estructuras para la toma de decisiones dentro de un programa y provee ejemplos de código para ilustrar cada una.
Este documento describe las diferentes estructuras de control en programación, incluyendo estructuras secuenciales, de selección y de repetición. Explica que las estructuras de control permiten modificar el flujo de ejecución de un programa según ciertas condiciones. Define elementos clave como if, else, for y while y provee ejemplos de cómo se pueden anidar diferentes estructuras de control.
El documento habla sobre los conceptos de control de flujo, excepciones y assertions en Java. Explica los tipos de declaraciones if-else y switch, así como los diferentes tipos de bucles como for, while y do-while. También describe el uso de etiquetas, break y continue. Por último, detalla el manejo de excepciones mediante los bloques try-catch-finally y las diferencias entre excepciones revisadas y errores.
Este documento resume las estructuras de control básicas como secuencia, selección y repetición. Explica las estructuras IF-THEN-ELSE, SELECT-CASE, WHILE-DO, REPEAT-UNTIL y FOR para controlar el flujo de un algoritmo. Proporciona ejemplos de pseudocódigo que ilustran el uso de estas estructuras para resolver problemas como determinar si un número es positivo, negativo o nulo, realizar conversiones de unidades y sumar valores repetidamente. Concluye que las estructuras de control son útiles para solucionar problemas inform
Estructuras de control. Secuencial, condicional y repetitivas..pdfnicolaspelaez3
El documento describe diferentes estructuras de control como secuencial, condicional y repetitiva. Explica cómo alterar el flujo de ejecución secuencial mediante sentencias condicionales como if y else para tomar decisiones, y sentencias iterativas para ejecutar acciones múltiples veces. También presenta una estrategia de diseño por refinamientos sucesivos para desarrollar programas que consideren casos especiales y eviten errores.
El documento presenta instrucciones sobre el control de flujo en programación, incluyendo estructuras de selección como if/else y anidadas, repetición con while, y el uso de bloques. Explica cómo estas estructuras permiten especificar el orden de ejecución de las instrucciones y elegir entre alternativas condicionales. También provee ejemplos pseudocódigo para ilustrar sus usos.
Este documento describe los conceptos básicos de la metodología de programación, incluyendo algoritmos, diagramas de flujo, pseudocódigo, estructuras de control secuenciales, de decisión y de repetición. Explica cada una de estas ideas con ejemplos sencillos de pseudocódigo y diagramas de flujo.
El documento describe diferentes estructuras de control en C++, incluyendo if, if-else, y switch. El estatuto if permite ejecutar código condicionalmente dependiendo de si una condición es verdadera o falsa. El estatuto if-else agrega una alternativa else para cuando la condición es falsa. El estatuto switch permite ejecutar diferentes bloques de código dependiendo del valor de una variable.
Este documento describe diferentes estructuras de control en programación, incluyendo estructuras de decisión (if/else, switch), repetición (while, do while, for), y captura de errores (try/catch). Explica sus usos y sintaxis con ejemplos.
Este documento presenta información sobre estructuras selectivas en programación, incluyendo sentencias if, if-else, y switch. Explica los tipos de estructuras selectivas simples, dobles y anidadas, y provee ejemplos de cómo usarlas en programas para ordenar números, verificar si un número es par o impar, identificar el mayor y menor de una lista de números, crear un menú de opciones, y calcular aumentos salariales basados en años de servicio.
Este documento presenta instrucciones sobre el control de flujo en programación. Explica estructuras de selección como if/else que eligen entre acciones alternativas, estructuras de repetición como while que ejecutan instrucciones repetidamente, y el uso de bloques y pseudocódigo para desarrollar algoritmos de manera ordenada antes de la programación. También provee ejemplos de cómo calcular un promedio usando una estructura while.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El estatuto switch ejecuta diferentes acciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar bloques de código.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una instrucción dependiendo de si una condición es verdadera o falsa. El if-else ejecuta una instrucción si la condición es verdadera y otra si es falsa. El switch ejecuta diferentes instrucciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar instrucciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código dependiendo del valor de una variable. También cubre if anidados, que permiten múltiples condiciones.
El documento describe diferentes estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código basadas en el valor de una variable. También cubre estatutos if anidados, que permiten múltiples condiciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una sección de código si una condición es verdadera, y if-else ejecuta una sección u otra dependiendo de si la condición es verdadera o falsa. El estatuto switch ejecuta diferentes secciones de código dependiendo del valor de una variable. También cubre if anidados, que permiten múltiples condiciones.
El documento explica las estructuras de control en C++, incluyendo el estatuto if, if-else, y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El estatuto switch ejecuta diferentes acciones dependiendo del valor de una variable. También cubre conceptos como condiciones anidadas y el uso de llaves para agrupar bloques de código.
Este documento explica la estructura de selección o condicional if-else en Java. Describe cómo usar operadores relacionales y lógicos para evaluar condiciones y ejecutar código diferente dependiendo del resultado. También cubre diagramas de flujo y buenas prácticas como usar llaves incluso para una sola sentencia. Finalmente, da un ejemplo de cómo usar if-else para evitar divisiones por cero.
Lenguajesdeprogramacion c nivel1-unidad3Joaquin1418
El documento explica diferentes estructuras de control en C++ como el estatuto if, if-else y switch. El estatuto if ejecuta una acción si la condición es verdadera, y otra si es falsa. El switch evalúa una expresión y ejecuta diferentes acciones dependiendo del valor de la expresión. También cubre condiciones anidadas usando múltiples estatutos if encadenados.
Este documento describe las estructuras de control en Visual Basic, incluyendo estructuras de decisión como If/Then, If/Then/Else y Select Case, y estructuras de repetición como Do/Loop, For/Next y For Each/Next. Estas estructuras permiten controlar el flujo de ejecución del programa mediante la evaluación de condiciones o la repetición de bloques de código.
Este documento describe las diferentes estructuras de control selectivas en programación, incluyendo la estructura simple (si-entonces), doble (si-entonces-sino), anidada, y múltiple. Explica que se usan estas estructuras para la toma de decisiones dentro de un programa y provee ejemplos de código para ilustrar cada una.
Este documento describe las diferentes estructuras de control en programación, incluyendo estructuras secuenciales, de selección y de repetición. Explica que las estructuras de control permiten modificar el flujo de ejecución de un programa según ciertas condiciones. Define elementos clave como if, else, for y while y provee ejemplos de cómo se pueden anidar diferentes estructuras de control.
El documento habla sobre los conceptos de control de flujo, excepciones y assertions en Java. Explica los tipos de declaraciones if-else y switch, así como los diferentes tipos de bucles como for, while y do-while. También describe el uso de etiquetas, break y continue. Por último, detalla el manejo de excepciones mediante los bloques try-catch-finally y las diferencias entre excepciones revisadas y errores.
Este documento resume las estructuras de control básicas como secuencia, selección y repetición. Explica las estructuras IF-THEN-ELSE, SELECT-CASE, WHILE-DO, REPEAT-UNTIL y FOR para controlar el flujo de un algoritmo. Proporciona ejemplos de pseudocódigo que ilustran el uso de estas estructuras para resolver problemas como determinar si un número es positivo, negativo o nulo, realizar conversiones de unidades y sumar valores repetidamente. Concluye que las estructuras de control son útiles para solucionar problemas inform
Estructuras de control. Secuencial, condicional y repetitivas..pdfnicolaspelaez3
El documento describe diferentes estructuras de control como secuencial, condicional y repetitiva. Explica cómo alterar el flujo de ejecución secuencial mediante sentencias condicionales como if y else para tomar decisiones, y sentencias iterativas para ejecutar acciones múltiples veces. También presenta una estrategia de diseño por refinamientos sucesivos para desarrollar programas que consideren casos especiales y eviten errores.
El documento presenta instrucciones sobre el control de flujo en programación, incluyendo estructuras de selección como if/else y anidadas, repetición con while, y el uso de bloques. Explica cómo estas estructuras permiten especificar el orden de ejecución de las instrucciones y elegir entre alternativas condicionales. También provee ejemplos pseudocódigo para ilustrar sus usos.
Este documento describe los conceptos básicos de la metodología de programación, incluyendo algoritmos, diagramas de flujo, pseudocódigo, estructuras de control secuenciales, de decisión y de repetición. Explica cada una de estas ideas con ejemplos sencillos de pseudocódigo y diagramas de flujo.
El documento describe diferentes estructuras de control en C++, incluyendo if, if-else, y switch. El estatuto if permite ejecutar código condicionalmente dependiendo de si una condición es verdadera o falsa. El estatuto if-else agrega una alternativa else para cuando la condición es falsa. El estatuto switch permite ejecutar diferentes bloques de código dependiendo del valor de una variable.
La intranet clínica proporciona información médica para ayudar en el diagnóstico de pacientes. Utiliza el ciclo de vida en cascada para desarrollarse y analizar la herramienta. Incluye páginas web médicas importantes para que médicos y facultativos puedan consultar y tomar mejores decisiones médicas.
El documento proporciona una introducción al vocabulario controlado DeCS (Descriptores en Ciencias de la Salud), incluyendo su origen, propósito, contenido, estructura y categorías principales. Explica que DeCS fue creado por BIREME en 1982 a partir del vocabulario MeSH y contiene aproximadamente 29,000 conceptos y 178,000 términos en portugués, inglés y español. Describe brevemente las 20 categorías principales que componen la estructura de DeCS.
This document provides an overview of searching PubMed:
I. PubMed searches the MEDLINE database and provides access to over 21 million records and abstracts indexed with MeSH headings.
II. MeSH (Medical Subject Headings) allows articles on the same topic to be found even if they use different words, through standardized subject terms.
III. When searching PubMed, keywords are matched to MeSH terms to broaden results, and search filters can then focus results; searching for a term as a MeSH Major Topic limits to articles where it is a primary topic.
El documento describe los principales problemas de la Web actual como la sobrecarga de información y la falta de clasificación de contenido. Luego introduce la Web 3.0 como una red más inteligente que permitirá a las máquinas comprender mejor el significado de la información en la web para facilitar el trabajo de las personas y la colaboración entre humanos y máquinas. Finalmente, señala que la Web 3.0 mejorará el acceso a información médica de calidad y permitirá servicios de salud más personalizados.
Este documento introduce conceptos básicos de lógica, incluyendo proposiciones, conectores lógicos, tablas de verdad y su relación con circuitos eléctricos. Define proposiciones como enunciados que pueden ser verdaderos o falsos, y explica cómo las proposiciones simples se pueden combinar en proposiciones compuestas usando conectores lógicos como la conjunción, disyunción y negación.
El documento describe diferentes estructuras de control selectivas en lenguaje de programación, incluyendo sentencias if, if-else, anidación if, switch-case. Explica la sintaxis y uso de cada una, con ejemplos. También presenta tres tareas de programación y sus soluciones en pseudocódigo.
Una intranet es una red privada dentro de una organización que utiliza tecnología de internet para compartir información y sistemas. Proporciona seguridad, confidencialidad e integridad de datos solo para miembros de la organización. Una intranet ofrece beneficios como compartir recursos, correo electrónico, foros de comunicación y alojamiento de páginas web internas.
Este documento ofrece información sobre los diferentes tipos de herramientas de búsqueda en Internet, como directorios, motores de búsqueda y metabuscadores. También explica brevemente la historia y componentes clave de los motores de búsqueda, como los robots y los índices. Por último, proporciona consejos sobre cómo realizar búsquedas efectivas.
Este documento presenta los fundamentos de la programación, incluyendo conceptos como algoritmos, programas, lenguajes de programación y sistemas de procesamiento de la información. Explica que un algoritmo es una secuencia ordenada de pasos para resolver un problema, y que un programa es una serie de instrucciones codificadas en un lenguaje de programación para ejecutar un algoritmo. También define los componentes clave de los sistemas de procesamiento de información y los elementos necesarios para la comunicación.
El documento presenta información sobre los buscadores en Internet. Explica que los buscadores son programas que facilitan la búsqueda de información en la web y que existen diferentes tipos como directorios temáticos, motores de búsqueda y metabuscadores. También describe los componentes clave de un motor de búsqueda como el robot, índice y mecanismo de búsqueda. Finalmente, presenta estrategias lógicas para realizar búsquedas efectivas en Internet utilizando operadores booleanos.
Este documento presenta la información de un grupo de estudiantes de medicina de la Universidad del Socunusco que cursan la materia de Informática Médica. El grupo está conformado por 6 estudiantes y su profesor Jesús Alberto Arévalo Martínez. El documento fue creado para un trabajo sobre la Web 1.0 y contiene 3 referencias bibliográficas relacionadas con la teoría de la comunicación.
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxangiepalacios6170
Presentacion de mezclado de polimeros, de la materia de Quimica de Polímeros ultima unidad. Se describe la definición y los tipos de mezclado asi como los aditivos usados para mejorar las propiedades de las mezclas de polimeros
1. Estructuras Selectivas
• No necesariamente todos los programas deben
ejecutarse de esta forma secuencial, hay necesidad
de variar el flujo de control de un programa ya sea
para …
• Tomar decisiones (Selección) y/o
• Repetir un conjunto de instrucciones (Iteración)
2. Selección
• La sentencia de selección IF, permite tomar
decisiones en base a una condición lógica. Luego
decide qué sucederá en función al resultado. A esta
sentencia también se conoce como:
• Selección
• Condicional
• De decisión
3. Estructuras Selectivas
• La estructura selectiva permite que la
ejecución del programa se bifurque a una
instrucción (o conjunto) u otra/s, según un
criterio o condición lógica establecida, sólo
uno de los caminos en la bifurcación será el
tomado para ejecutarse.
3
4. Selección
• Por ejemplo, si un programa muestra un mensaje en
la pantalla que pregunta al usuario ”¿Desea seguir
adelante?”, obviamente, de la respuesta del usuario
dependerá la siguiente acción del programa.
• El programador debe escribir el código para las dos
posibilidades (sí y no), aunque cuando el programa
esté funcionando, sólo se elegirá una.
5. Sentencia if
La sentencia if permite decidir ejecutar o no una instrucción o un bloque de
instrucciones.
Sintaxis
if (condición)
Instrucción o bloque;
Un bloque es una secuencia de instrucciones englobadas entre llaves (“{}”).
La condición esta formada por una expresión booleana.
condición
sentencias
verdadero
falso
6. Ejemplo
#include <iostream.h>
main()
{
int x,y;
cout<<"n ingrese numero x:";
cin>>x;
cout<<"n ingrese numero y:";
cin>>y;
if(x==y) cout<<"n Son iguales";
if(x>y) cout<<"n X es Mayor";
if(x<y) cout<<"n Y es Mayor";
Return 0;
}
6
7. Ejercicio
• Determinar si un número es par
#include <iostream>
using namespace std;
int main(){
int x;
cout << "Cual es el número a evaluar? " <<endl;
cin>> x;
if (x%2==0) {
cout << "El numero "<<x<<" es Par" << endl;
}else{ cout << “El numero “<<x<<“ es Impar” << endl;}
system("pause");
return 0;
}
7
8. Selección complementaria:if..else
• Un if..else permite ejecutar un bloque si se
cumple la condición y otro si no se cumple.
• Sintaxis:
if (exp_condicional) bloque1
else bloque2
10. Selección Anidada
• Una construcción común de programación
que se basa en ifs anidados es la escalera de
if-else if, también conocida como la escalera if-
else if
10
11. Selección Anidada
• Se evalúan las expresiones condicionales de arriba hacia abajo. Tan
pronto como se encuentra una condición verdadera, se ejecuta la
instrucción asociada a él, y se omite el resto de la escalera.
• Si ninguna de las condiciones es verdadera, se ejecutará la
sentencia else final.
– La final más a menudo actúa como una condición predeterminada; es
decir, si todas las demás pruebas condicionales fallan, a continuación,
se realiza la última instrucción else.
• Si no hay al final otra else y todas las demás condiciones son falsas,
no llevará a cabo ninguna acción.
11
12. Si (condición)
sentencia1;
Sino Si (condición)
sentencia2;
Sino Si (condición)
sentencia3;
sino
sentencia4;
FinSi
Diagrama de Flujo
Condición
sí
sino
Condición Condición
sino
sino
Sentencia1 Sentencia4
Sentencia3
Sentencia2
sí sí
Pseudocodigo
Selección Anidada
13. 1
Ejemplo:
Determinar si un número entero es par, impar o cero
Inicio
Leer N
Si(N %2=0) Entonces
Escribir “ ES PAR “;
Sino Si ~( N%2 =0) Entonces // diferente
Escribir “ ES IMPAR “;
Sino Escribir “ES CERO”;
FinSi
Fin
Selectiva anidada
14. 1. Hacer un programa en C++ para una tienda de zapatos que tiene una promoción de
descuento para vender al mayor, esta dependerá del número de zapatos que se compren.
Si son más de diez, se les dará un 10% de descuento sobre el total de la compra; si el
número de zapatos es mayor de veinte pero menor de treinta, se le otorga un 20% de
descuento; y si son más treinta zapatos se otorgará un 40% de descuento. El precio de
cada zapato es de $80.
15. 2. Hacer un programa en C++ para una tienda de helado da un descuento por compra
a sus clientes con membresía dependiendo de su tipo, sólo existen tres tipos de
membresía, tipo A, tipo B y tipo C. Los descuentos son los siguientes:
Tipo A 10% de descuento
Tipo B 15% de descuento
Tipo C 20% de descuento
16. 3. Hacer un programa en C++ en el que 3 personas realizan una inversion y quien dio
el mayor porcentaje sera el dueño de la empresa el segundo quien mas dio, va ser el
gerente general y el tercero sera un inversor.
17. 4. Hacer un programa en C++ para un supermercado donde pida el nombre, edad de
la persona y le calcule lo siguiente
precio de n productos maximo 4 minimo 1
calculo del sub total
calculo del subtotal con IVA 16%
descuento del 7% si la compra es mayor de 3,000.00
descuento del 10% si la compra es mayor de 5,000.00
descuento de tercera edad 10% (mas 60 años)
muestre un mensaje de "gracias por su compra"
18. Selección Multiple
• El conmutador proporciona para una rama de
opciones.
• De este modo, permite a un programa
seleccionar entre varias alternativas.
• A pesar de que una serie de if anidados
puede realizar pruebas de opciones, para
muchas situaciones, el switch es un enfoque
más eficiente.
18
19. Inconvenientes del switch
• Sólo se selecciona en base a la evaluación de
una única expresión.
• Los valores de cada case (caso) del switch
pueden ser resultado de una expresión, en ese
caso debe estar formada por lotes, por lo
tanto no se puede utilizar nombres de
variables.
• El resultado de las expresiones de cada case
deben ser números enteros.
20. Diagrama de Flujo
acción 1
expresión
acción 2 acción n
1
2
n
Segun (expresión) Hacer
caso1: acción1;
caso2: acción2;
.......................
casoP: acciónP;
De Otro Modo:
acciónPorDefault;
FinSegun
Las sentencias de cada case se ejecutan secuencialmente incluyendo
las de los otros casos, a menos que se use la sentencia break
Pseudocodigo
Estructuras de control
Selección Múltiple
21. • Ejemplo. Asignación de calificación
Inicio
Escribir “promedio final: ”;
Leer promedio;
Si (promedio es 6) entonces calificacion <-“NA”;
sino si (promedio es 7) entonces calificacion <- “S”;
sino si (promedio es 8) entonces calificacion = “B”;
sino si (promedio es 9) entonces calificacion <- “MB”;
sino si (promedio es 10) entonces calificacion <- “E”;
sino calificacion <- “R”;
Escribir “cal <- ”,calificacion;
Fin
Selectiva Multiple
23. Selección Multiple
• Realizar un programa que dados dos números
enteros, permita realizar las operaciones
básicas de manera excluyente.
• El ejercicio debe escribir la operación y el
resultado de la operación
23
24. Ejemplo. Selección de menú.
Inicio
Escribir “DICHOS:”;
Escribir “1. Para flojos”;
Escribir “2. Para dar ánimos”;
Escribir “3. De experiencia”;
Escribir “Opción: ”;
Leer(opcion);
Según (opcion) Hacer
1: Escribir “No por mucho madrugar amanece más temprano”;
2: Escribir “A darle que es mole de olla”;
3: escribe “Más sabe el diablo por viejo que por diablo”;
De otro Modo: Escribir “Opcion invalida”;
FinSegun
Fin
Selectiva Múltiple