Práctica 11: Elaboración de programas aplicando las estructuras selectivas y repetitivas
Enviado por EL NEGRO73 • 18 de Febrero de 2018 • Informe • 1.574 Palabras (7 Páginas) • 138 Visitas
Práctica 11: Elaboración de programas aplicando las estructuras selectivas y repetitivas.
Competencia específica: El alumno será capaz de realizar programas aplicando las estructuras selectivas y repetitivas en un lenguaje de programación para dar solución a problemas.
Introducción
En la siguiente figura 11.1 se muestran las sintaxis en c++ de estructuras selectivas y repetitivas.
Estructuras selectivas | ||
Sintaxis if: if(condicion) { proceso; } | Sintaxis if – else: If(condicion) { proceso; } else { proceso; } | Sintaxis switch: switch(var) { case 1: sentencias; break; case 2: sentencias; break; case 3: sentencias; break; case 4: sentencias; break; default: sentencias; }//fin de switch |
Estructuras repetitivas | ||
sintaxis for: for (valor_inicial;condicion;incremento) { proceso; } | sintaxis while: while(condicion) { proceso; } | sintaxis do – while: do { proceso; }while(condicion); |
Fig. 11.1 Sintaxis de estructuras selectivas y repetitivas en c++.
Relación con el contenido del programa de la materia de Algoritmos y Lenguajes de programación.
4.1 Selectiva simple.
4.2 Selectiva doble.
4.3 Selectiva anidada.
4.4 Selectiva múltiple.
4.5 Repetir mientras.
4.6 Repetir hasta.
4.7 Repetir desde.
4.8 Elaboración de programas.
Material y equipo necesario
El alumno requiere papel, lápiz y una computadora con lenguaje c++.
Pensamiento lógico por parte del alumno.
Metodología
if, if-else, switch:
11.1 Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.
// 11.1 Leer 2 números si son iguales que *, si son diferentes: sumarlos si a>b, restarlos si a
#include
using namespace std;
void main()
{
int a,b;
cout<<"Teclee valor de a y b \n";
cin>>a>>b;
if(a==b)
else
if(a>b)
else
system("pause");
}//fin main
11.4 Realizar un programa de calculadora con las operaciones básicas
+.- suma
-.- resta
*.-multiplicación
/.- división
Teclee dos números y el operador deseado, realizar la operación según el operador
11.4
#include
using namespace std;
void main()
{
double n1,n2;
char op;
cout<<"Teclee valor de n1 y n2 \n";
cin>>n1>>n2;
cout<<"Teclee opcion para operacion \n";
cout<<"(+) suma \n";
cout<<"(-) resta \n";
cout<<"(*) multiplicaion \n";
cout<<"(/) division \n";
cin>>op;
switch (op)
{
case '+':
cout<
...