#include <iostream>
using namespace std;
int main ()
{
int Opc;
int Salir;
char respuesta,re;
int a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s;
{
for(int i=0;i<10;i++)
{
cout<< "1)Manejo de tecnicas de programacion"<<endl;
cout<< "10)Salir"<<endl;
cout<<"Dame otra opcion(rango 1-10)"<<endl;
cin>>Opc;
switch (Opc) {
case 1:
cout<<"Manejo de tecnicas de programacion"<<endl;
cout<<"1-¿Que es programacion?"<<endl;
cout<<"a)diseñar, depurar, codificar y mantener un codigo"<<endl;
cout<<"b)Un conjunto de programas"<<endl;
cout<<"c)Secuencia de operaciones en un determinado orden"<<endl;
cout<<"d)Se usa para resolver un problema"<<endl;
cin>>respuesta;
if(respuesta=='a')
cout<<a=1<<endl;
else
cout<<a=0<<endl;
cout<<"2-¿Que es un algoritmo?"<<endl;
cout<<"a)Es la forma para resolver un problema"<<endl;
cout<<"b)Un conjunto de criterios para evaluar"<<endl;
cout<<"c)Enlista opciones"<<endl;
cout<<"d)Indica el orden de realizacion"<<endl;
cin>>respuesta;
if(respuesta=='a')
cout<<b=1<<endl;
else
cout<<b=0<<endl;
cout<<"¿3-¿Cuales son las fases del ciclo de vida del Software?"<<endl;
cout<<"a)Mantenimiento y evolucion, Identificacion de necesidades"<<endl;
cout<<"b)Validación, analisis y diseño"<<endl;
cout<<"c)Pruebas y codificacion"<<endl;
cout<<"d)Todas las anteriores"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<c=1<<endl;
else
cout<<c=0<<endl;
cout<<"4-¿Identificacion de Necesidades:¿Cuales son las fases para plantear un problema?"<<endl;
cout<<"a)Establecer y Listar"<<endl;
cout<<"b)Validar, Analizar y Diseñar"<<endl;
cout<<"c)Establecer, Listar, Recabar, Evaluar"<<endl;
cout<<"d)Ninguna"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<d=1<<endl;
else
cout<<d=0<<endl;
cout<<"5-¿Que es establecer?"<<endl;
cout<<"a)Las oportunidades a partir de los criterios que se establezcan"<<endl;
cout<<"b)Datos e informacion para cada oportunidad y garantizar una decision"<<endl;
cout<<"c)Listar opciones que seran la base de cada oportunidad"<<endl;
cout<<"d)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<e=1<<endl;
else
cout<<e=0<<endl;
cout<<"6-¿Que es Listar?"<<endl;
cout<<"a)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl;
cout<<"b)Listar opciones que seran la base de cada oportunidad"<<endl;
cout<<"c)Datos e informacion para cada oportunidad y garantizar una decision"<<endl;
cout<<"d)Las oportunidades a partir de los criterios que se establezcan"<<endl;
cin>>respuesta;
if(respuesta=='b')
cout<<f=1<<endl;
else
cout<<f=0<<endl;
cout<<"7-¿Que es recabar?"<<endl;
cout<<"a)Las oportunidades a partir de los criterios que se establezcan"<<endl;
cout<<"b)Datos e informacion para cada oportunidad y garantizar una decision"<<endl;
cout<<"c)Listar opciones que seran la base de cada oportunidad"<<endl;
cout<<"d)Conjunto de criterios para evaluar las oportunidades,si se adecua con requerimiento del cliente"<<endl;
cin>>respuesta;
if(respuesta=='b')
cout<<g=1<<endl;
else
cout<<g=0<<endl;
cout<<"8-¿Que es evaluar?"<<endl;
cout<<"a)Conjunto de criterios para evaluar las oportunidades, si se adecua con requerimiento del cliente"<<endl;
cout<<"b)Listar opciones que serán la base de cada oportunidad"<<endl;
cout<<"c)Datos e informacion para cada oportunidad y garantizar una decision"<<endl;
cout<<"d)Las oportunidades a partir de los criterios que se establezcan"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<h=1<<endl;
else
cout<<h=0<<endl;
cout<<"9-¿Cual es el ciclo de vida del Software?"<<endl;
cout<<"a)Definicion de necesidades, analisis, diseño, codificacion"<<endl;
cout<<"b)Pruebas, validacion, mantenimiento y evolucion"<<endl;
cout<<"c)Las anteriores"<<endl;
cout<<"d)Ninguna"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<i=1<<endl;
else
cout<<i=0<<endl;
cout<<"10-¿Para que se usa un algoritmo?"<<endl;
cout<<"a)Para la programacion del software"<<endl;
cout<<"b)Para indicar el orden"<<endl;
cout<<"c)Para obtener un resultado"<<endl;
cout<<"d)Ninguna de las anteriores"<<endl;
cin>>respuesta;
if(respuesta=='a')
cout<<j=1<<endl;
else
cout<<j=0<<endl;
cout<<"11-¿Como se usa un algoritmo?"<<endl;
cout<<"a)Se obtiene el mismo resultado"<<endl;
cout<<"b)Para poder crear un software"<<endl;
cout<<"c)Resuelve un problema planteado"<<endl;
cout<<"d)Todas"<<endl;
cin>>respuesta;
if(respuesta=='b')
cout<<k=1<<endl;
else
cout<<k=0<<endl;
cout<<"12-¿Que es el pseudocodigo?"<<endl;
cout<<"a)Conjunto de instrucciones o reglas"<<endl;
cout<<"b)Indica el orden"<<endl;
cout<<"c)Para obtener el mismo resultado"<<endl;
cout<<"d)Descripcion de un algoritmo"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<l=1<<endl;
else
cout<<l=0<<endl;
cout<<"13-¿Cuantos tipos de condicion hay?"<<endl;
cout<<"a)5"<<endl;
cout<<"b)3"<<endl;
cout<<"c)1"<<endl;
cout<<"d)2"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<m=1<<endl;
else
cout<<m=0<<endl;
cout<<"14-¿Cuales son?"<<endl;
cout<<"a)Condicional simple, compuesta y operador"<<endl;
cout<<"b)Ninguna"<<endl;
cout<<"c)Condicional simple y compuesta"<<endl;
cout<<"d)a y b"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<n=1<<endl;
else
cout<<n=0<<endl;
cout<<"15-¿Como se usa un pseudocodigo?"<<endl;
cout<<"a)En un unico punto de inicio"<<endl;
cout<<"b)Un numero finito de caminos entre el punto de inicio y los posibles puntos de termino"<<endl;
cout<<"c)Ambos"<<endl;
cout<<"d)Otro"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<ñ=1<<endl;
else
cout<<ñ=0<<endl;
cout<<"16-¿Quien nos indica el flujo de los procesos?"<<endl;
cout<<"a)Una flecha"<<endl;
cout<<"b)Una entrada de datos"<<endl;
cout<<"c)Un circulo"<<endl;
cout<<"d)Una salida de datos"<<endl;
cin>>respuesta;
if(respuesta=='a')
cout<<o=1<<endl;
else
cout<<o=0<<endl;
cout<<"17-En esta fase el programa se pasa a un lenguaje de programacion ¿Que fase es?"<<endl;
cout<<"a)Analisis"<<endl;
cout<<"b)Diseño"<<endl;
cout<<"c)Prueba"<<endl;
cout<<"d)Codificación"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<p=1<<endl;
else
cout<<p=0<<endl;
cout<<"18-¿Que fase del ciclo de vida del software se enlistan tareas donde el software debe realizar tareas?"<<endl;
cout<<"a)Codificacion"<<endl;
cout<<"b)Prueba"<<endl;
cout<<"c)Diseño"<<endl;
cout<<"d)Analisis"<<endl;
cin>>respuesta;
if(respuesta=='d')
cout<<q=1<<endl;
else
cout<<q=0<<endl;
cout<<"19-Es una propuesta de solucion en la cual se garantiza el cumplimiento de forma eficiente logica y completa"<<endl;
cout<<"a)Prueba"<<endl;
cout<<"b)Analisis"<<endl;
cout<<"c)Diseño"<<endl;
cout<<"b)Codificacion"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<r=1<<endl;
else
cout<<r=0<<endl;
cout<<"20-Es la fase en la que se determina cualquier error o deficiencia del programa y se realiza cualquier accion para corregirla¿?"<<endl;
cout<<"a)Diseño"<<endl;
cout<<"b)Codificacion"<<endl;
cout<<"c)Prueba"<<endl;
cout<<"b)Analisis"<<endl;
cin>>respuesta;
if(respuesta=='c')
cout<<s=1<<endl;
else
cout<<s=0<<endl;
cout<<"resultado: "<<re=a+b+c+d+f+g+h+i+j+k+l+m+n+o+p+q+r+s<<re<<endl;
system ("pause"
}
}
}
}