0% encontró este documento útil (0 votos)
124 vistas13 páginas

Programación Y Computación: Universidad Nacional Mayor de San Marcos

Este documento presenta diferentes estructuras de selección selectiva en programación, incluyendo if-else, selectivas anidadas y múltiples. Explica la sintaxis de estas estructuras en pseudocódigo, diagramas de flujo y lenguaje C++ a través de ejemplos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
124 vistas13 páginas

Programación Y Computación: Universidad Nacional Mayor de San Marcos

Este documento presenta diferentes estructuras de selección selectiva en programación, incluyendo if-else, selectivas anidadas y múltiples. Explica la sintaxis de estas estructuras en pseudocódigo, diagramas de flujo y lenguaje C++ a través de ejemplos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)

FACULTAD DE INGENIERÍA INDUSTRIAL


E.P. de Ingeniería Industrial
E.P. de Ingeniería Textil y Confección
E.P. de Ingeniería de Seguridad y Salud en el Trabajo

PROGRAMACIÓN Y COMPUTACIÓN
Criterios de selección.
La instrucción IF-ELSE.
Mag. Nidia Quispe Misaico
Estructura de Selección
Selectiva simple
Sintaxis en Lenguaje C++

Una sola tarea más de una tarea


Ejemplo
En Pseudocódigo
Selectiva simple
En Diagrama de Flujo Traduciendo a Lenguaje C++

if (nota >= 11)


cout<<”Aprobado”<<endl;
Selectiva doble Sintaxis en Lenguaje C++

Una sola tarea

más de una tarea


Ejemplo
En Pseudocódigo

❏ Si la condición es Verdadera
ejecuta la acción de imprime “Aprobado”
❏ Si la condición es Falso
ejecuta la acción de imprime “jalado”
Selectiva simple
En Diagrama de Flujo

Traduciendo a Lenguaje C++

if (nota >= 11)


cout<<”Aprobado”<<endl;
else {
cout<<”Jalado”<<endl; Sin las {}, cout<<”Debe
repetir el
cout<<”Debe repetir el curso”<<endl;
curso”<<endl;
} Se ejecutaría siempre
Selectivas anidadas
Ejemplo Traduciendo a Lenguaje C++
En Pseudocódigo
if (nota >= 16)
cout<<”A”<<endl;
else
if (nota >= 12)
cout<<”B”<<endl;
else
if (nota >= 8)
cout<<”C”<<endl;
else
if (nota >= 4)
cout<<”D”<<endl;
else
cout<<”E”<<endl;
Selección múltiple En Diagrama de Flujo
Selección múltiple Sintaxis en Lenguaje C++
En Lenguaje C++
#include<iostream>
Ejemplo using namespace std;
int main(){
int num;
cout<<”Ingrese un número: ”;
cin>>num;
switch (num){
case 1:
cout<<”Es un 1”<<endl;
break;
case 2:
cout<<”Es un 2”<<endl;
break;
case 3:
cout<<”Es un 3”<<endl;
break;
default:
cout<<” no es ni 1, ni 2, ni 3\n”
}
}

También podría gustarte