Está en la página 1de 15

ANEP

UTU ARRAYANES
NOMBRE DEL PROYECTO
Juego de preguntas

ASIGNATURAS
Programacin/Historia/Sistemas Operativos

INTEGRANTES DEL EQUIPO


Diego Gamarra-Joaqun Gmez

GRUPO
1ero EMT Informtica

AO
2014

versin 14

ndice

ndice
1

4
5

Proyecto.................................................................................................................3
1.1 Descripcin del problema................................................................................3
1.2 Objetivos..........................................................................................................3
1.3 Lista de requerimientos....................................................................................3
1.3.1 Requerimientos funcionales......................................................................3
1.3.2 Requerimientos No funcionales................................................................3
1.4 Alcances y limitaciones....................................................................................4
1.5 Descripcin de las herramientas.....................................................................4
Manual tcnico.......................................................................................................5
2.1 Metodologa.....................................................................................................5
2.2 Lenguaje..........................................................................................................5
2.3 Implementacin................................................................................................5
2.3.1 Diccionario de datos..................................................................................5
2.3.2 Diccionario de mtodos.............................................................................5
2.4 Pruebas (Testing).............................................................................................5
2.4.1 Juego de datos de prueba.........................................................................5
2.5 Requerimientos tcnicos..................................................................................6
Conclusiones finales..............................................................................................7
3.1.1 Diego Gamarra..........................................................................................7
3.1.2 Joaquin Gomez.........................................................................................7
3.1.3 Del equipo.................................................................................................7
3.2 Glosario............................................................................................................7
Bibliografa.............................................................................................................8
Anexos...................................................................................................................9
5.1 Manual de usuario............................................................................................9
5.2 Cdigo fuente...................................................................................................9

Nombre integrantes del equipo

Juego de preguntas

1 Proyecto
.

1.1 Descripcin del problema.


Se desea desarrollar un software de preguntas y respuestas de Sistemas
Operativos e Historia.
El programa debe de pedir un registro de jugadores donde se le pedir su
nombre y su apellido para jugar al juego.
Luego de registrado el jugador podr optar por dos opciones si responder las
preguntas de Historia o responder las preguntas de Sistemas Operativos cada
opcin tendr 12 preguntas.
Luego de finalizado el juego la pantalla mostrara una estadsticas de
respuestas acertadas y respuestas errneas.

1.2 Objetivos
OB1.
OB2.
OB3.
OB4.

Poder jugar
Tener opciones
Ser entretenido
Tener una interfaz agradable

1.3 Lista de requerimientos


1.3.1
RF.1
RF.2
RF.3
RF.4

1.3.2
RNF1.
RNF2.
RNF3.

Requerimientos funcionales
Se pide nombre al ingresar
Tiene preguntas
Tiene respuestas
Tiene un men

Requerimientos No funcionales
Lenguaje de programacin Java
Usar Eclipse
Documentacin hecha en Word

1.4 Alcances y limitaciones


1.5 Descripcin de las herramientas
Diego Gamarra/Joaqun Gmez

Juego de preguntas

HE.1
HE.2
HE.3
HE.4

Computadora
Word
Eclipse
Navegador web

Diego Gamarra/Joaqun Gmez

Juego de preguntas

2 Manual tcnico
2.1 Metodologa
La programacin estructurada es un paradigma de programacin orientado a
mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora,
utilizando exclusivamente subrutinas y tres estructuras: secuencia, seleccin (if y
switch) e iteracin (bucles for y while), considerando innecesario y contraproducente
el uso de la instruccin de transferencia incondicional (GOTO), que podra conducir a
"cdigo espagueti", que es mucho ms difcil de seguir y de mantener, y era la causa
de muchos errores de programacin.

2.2 Lenguaje
Java es un lenguaje de programacin de propsito general, concurrente, orientado a
objetos y basado en clases que fue diseado especficamente para tener tan pocas
dependencias de implementacin como fuera posible.
Su intencin es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el
cdigo que es ejecutado en una plataforma no tiene que ser recompilado para correr
en otra.

2.3 Implementacin
2.3.1

Diccionario de datos

String nombre: Variable que permite guardar el nombre del jugador.


int opcin: Variable que permite leer la opcin que elegir el jugador.
int respuesta: Variable que permite leer la respuesta del jugador.

2.3.2

Diccionario de mtodos

Diego Gamarra/Joaqun Gmez

Juego de preguntas

2.4 Pruebas (Testing)


2.4.1
Prueb
a N

Juego de datos de prueba


Datos
ingresados

Resultado dado por


el sistema

1
2

2.5 Requerimientos tcnicos

Sistema operativo Windows.


Tener Java instalado.
Contar con el programa Eclipse, NetBeans, etc.

Diego Gamarra/Joaqun Gmez

Resultado
esperado

Prueba
correcta
Si/No

Juego de preguntas

3 Conclusiones finales
3.1.1

Diego Gamarra

Por mi parte, creo que fue un proyecto bastante entretenido. Pudimos aplicar
conocimientos no solo de la parte tcnica de programacin, sino de conceptos de
sistemas operativos e incluso apartados de un rea mas cultural como lo es historia.
Fue una buena experiencia llevar a cabo esta tarea junto a mis compaeros de
internado a la par de otros proyectos. Tuvimos un aprendizaje en cuanto al trabajo
en equipo y la colaboracin, el cual nos servir para futuros aos. En conclusin, fue
un buen trabajo.

3.1.2

Joaqun Gmez

Me pareci muy buena la idea de hacer un programa, un juego que abarcara los
conocimientos aprendidos en el ao tanto para programacin y sistemas operativos
como para historia. Fue un desafo muy accesible y lindo que pudimos completar
junto a mis compaeros de internado, logrando la base de un juego de preguntas y
respuestas en donde los jugadores podrn divertirse e ir ampliando sus
conocimientos, tanto culturales como informticos.

3.1.3

Del equipo

Como equipo, los dos coincidimos en que fue un proyecto interesante y entretenido
el cual nos sirvi para fomentar el trabajo en equipo y poder aplicar nuestros
conocimientos en las tres reas involucradas. Tambin, creemos que nos aporto
cierta experiencia y formo una base que nos servir en los proyectos y tareas que
nos deparen los prximos aos.

3.2 Glosario
Software: Componentes lgicos que permiten a la computadora realizar
determinadas tareas.
Java: Java es un lenguaje de programacin orientado a objetos y basado en clases.
Lenguaje de programacin: Un lenguaje de programacin es un lenguaje formal
diseado para expresar procesos que pueden ser llevados a cabo por mquinas
como las computadoras.
Programa: Un programa de computadora o simplemente un programa, es una
secuencia de instrucciones, escritas para realizar una tarea especfica con una
computadora.
Variable: En programacin, una variable est formada por un espacio en el sistema
de almacenaje (memoria principal de un ordenador) y un nombre simblico (un
identificador) que est asociado a dicho espacio.

Diego Gamarra/Joaqun Gmez

Juego de preguntas

4 Bibliografa
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
http://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n)
http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada
http://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
http://www.monografias.com/trabajos/progestructu/progestructu.shtml
http://www.lenguajes-de-programacion.com/programacion-estructurada.shtml

Diego Gamarra/Joaqun Gmez

Juego de preguntas

5 Anexos
5.1 Manual de usuario
5.2 Cdigo fuente
import java.util.Scanner;
public class ProyectoGamarraGomez{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("Bienvenido al juego de las preguntas. Introduce tu nombre.");
String nombre=input.nextLine();
System.out.println("Bienvenido " + nombre + ", a continuacin elige una opcin");
System.out.println("1)Historia");
System.out.println("2)Sistemas Operativos");
int opcion=input.nextInt();
switch (opcion){
case 1:
System.out.println("Historia");
System.out.println("");
System.out.println("En qu ao fue presentado el Reglamento de Tierras?");
System.out.println("");
System.out.println("1)1813");
System.out.println("2)1814");
System.out.println("3)1815");
System.out.println("4)1817");
int respuesta=input.nextInt();
if (respuesta==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Quines eran los beneficiados por el Reglamento de
Tierras de Artigas?");
System.out.println("");
System.out.println("1)Inmigrantes");
System.out.println("2)Grandes estancieros");
System.out.println("3)Indios, negros libres, zambos y criollos pobres");
int respuesta2=input.nextInt();
if (respuesta2==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");

Diego Gamarra/Joaqun Gmez

Juego de preguntas

System.out.println("");
System.out.println("Qu forma de gobierno proponan las instrucciones del
ao XIII para organizar a las provincias unidas?");
System.out.println("");
System.out.println("1)Monarquia");
System.out.println("2)Republica Federal");
System.out.println("3)Comunismo");
int respuesta3=input.nextInt();
if (respuesta3==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("En qu consisti el proceso de descolonizacin?");
System.out.println("");
System.out.println("1)Proceso de independencia de las colonias asiticas y
afr-+icanas en el Siglo XX");
System.out.println("2)Ideologa que defiende la mayor presencia del Estado");
System.out.println("3)Independencia de Uruguay y Argentina de Espaa");
int respuesta4=input.nextInt();
if (respuesta4==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Qu es la OTAN?");
System.out.println("");
System.out.println("1)Organizacin poltica europea");
System.out.println("2)Alianza militar del Atlntico Norte");
System.out.println("3)Unin de pases que tienen costas sobre el Atlntico");
int respuesta5=input.nextInt();
if (respuesta5==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("En qu perodo se produjo la Guerra Fra?");
System.out.println("");
System.out.println("1)1991-2001");
System.out.println("2)1939-1945");
System.out.println("3)1947-1989");
int respuesta6=input.nextInt();
if (respuesta6==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}

Diego Gamarra/Joaqun Gmez

10

Juego de preguntas

System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Qu personaje histrico es considerado el fundador del
Liberalismo Econmico?");
System.out.println("");
System.out.println("1)Karl Marx");
System.out.println("2)Adam Smith");
System.out.println("3)John Keynes");
int respuesta7=input.nextInt();
if (respuesta7==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Mara Eva Duarte de Pern impuls una ley para...");
System.out.println("");
System.out.println("1)Sufragio femenino");
System.out.println("2)Legalizar la marihuana");
System.out.println("3)Separar la Iglesia del Estado");
int respuesta8=input.nextInt();
if (respuesta8==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Cales de estos personajes histricos son considerados
populistas?");
System.out.println("");
System.out.println("1)Aristteles, Bolivar y Coln");
System.out.println("2)Lzaro Crdenas, Velazco y Pern");
System.out.println("3)Federico el Grande, Teresa de Calcuta y Che Guevara");
int respuesta9=input.nextInt();
if (respuesta9==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("Qu presidente norteamericano estaba en la presidencia
al finalizar la Segunda Guerra Mundial?");
System.out.println("");
System.out.println("1)Franklin D. Roosevelt");
System.out.println("2)Dwight D. Eisenhower");
System.out.println("3)Harry S. Truman");
int respuesta10=input.nextInt();
if (respuesta10==3){
System.out.println("Respuesta correcta.");
}

Diego Gamarra/Joaqun Gmez

11

Juego de preguntas

else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("El trmino -Tercer Mundo- est asociado a...");
System.out.println("");
System.out.println("1)La descolonizacion y el subdesarrollo");
System.out.println("2)Amrica del Norte, frica y Asia");
System.out.println("3)India, Inglaterra y Amrica Latina");
int respuesta11=input.nextInt();
if (respuesta11==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Historia");
System.out.println("");
System.out.println("El Instituto Nacional de Colonizacion (I.N.C) coloniz en
Aznarez en el ao...");
System.out.println("");
System.out.println("1)1948");
System.out.println("2)2014");
System.out.println("3)1990");
int respuesta12=input.nextInt();
if (respuesta12==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Felicitaciones " + nombre + " has finalizado el cuestionario
de historia.");
break;
case 2:
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Qu es un sistema operativo?");
System.out.println("");
System.out.println("1)Un programa que hace de interfaz entre el
usuario y el hardware");
System.out.println("2)Un juego");
System.out.println("3)Un programa de seguridad");
int respuesta13=input.nextInt();
if (respuesta13==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cual de estos SO pertenece a Microsoft?");
System.out.println("");

Diego Gamarra/Joaqun Gmez

12

Juego de preguntas

System.out.println("1)Linux");
System.out.println("2)Mac OS X");
System.out.println("3)Windows");
int respuesta14=input.nextInt();
if (respuesta14==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("A que llamamos un sistema multitarea?");
System.out.println("");
System.out.println("1)Un sistema donde solo se puede ejecutar un
proceso a la vez");
System.out.println("2)Un sistema donde es posible ejecutar varios
procesos a la vez");
System.out.println("3)Un

sistema

donde

solo

se

ejecutan

los

programas de un usuario");
int respuesta15=input.nextInt();
if (respuesta15==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cul de estos sistemas es mayormente usado
en dispositivos moviles?");
System.out.println("");
System.out.println("1)Android");
System.out.println("2)Windows");
System.out.println("3)Unix");
int respuesta16=input.nextInt();
if (respuesta16==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Qu es un controlador de dispositivo o driver?");
System.out.println("");
System.out.println("1)Programa para alterar especificaciones de un
dispositivo");
System.out.println("2)Programa que permite al S.O interactuar con un
dispositivo");
System.out.println("3)Un dispositivo capaz de gestionar otras partes
del hardware");
int respuesta17=input.nextInt();
if (respuesta17==2){
System.out.println("Respuesta correcta.");
}
else{

Diego Gamarra/Joaqun Gmez

13

Juego de preguntas

System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cul es la funcin del sistema de archivos?");
System.out.println("");
System.out.println("1)Asignar espacio a los archivos");
System.out.println("2)Administrar el espacio libre y el acceso a los
datos resguardados");
System.out.println("3)Todas las anteriores");
int respuesta18=input.nextInt();
if (respuesta18==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cundo fue lanzada la primera version de
Microsoft Windows?");
System.out.println("");
System.out.println("1)Noviembre 1985");
System.out.println("2)Mayo 1988");
System.out.println("3)Febrero 1983");
int respuesta19=input.nextInt();
if (respuesta19==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cules son los recursos fisicos?");
System.out.println("");
System.out.println("1)Procesador, memoria, perifericos");
System.out.println("2)Archivos, comunicacion");
System.out.println("3)Programas, aplicaciones");
int respuesta20=input.nextInt();
if (respuesta20==1){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Si un computador tiene 8 GB de memoria RAM
qu sistema me conviene instalar?");
System.out.println("");
System.out.println("1)32 bits");
System.out.println("2)64 bits");
int respuesta21=input.nextInt();
if (respuesta21==2){
System.out.println("Respuesta correcta.");

Diego Gamarra/Joaqun Gmez

14

Juego de preguntas

}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cul de las siguientes tareas

no

es

responsabilidad de un S.O.?");
System.out.println("");
System.out.println("1)Gestionar los recursos");
System.out.println("2)Ejecutar los servicios");
System.out.println("3)Emitir sonido");
System.out.println("4)Ejecutar los mandatos del usuario");
int respuesta22=input.nextInt();
if (respuesta22==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Qu es un sistema multiusuario?");
System.out.println("");
System.out.println("1)Que permite ejecutar los programas de un
usuario al mismo tiempo");
System.out.println("2)Permite
que
varios
usuarios
ejecuten
simultaneamente sus programas");
int respuesta23=input.nextInt();
if (respuesta23==2){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Sistemas Operativos");
System.out.println("");
System.out.println("Cul es considerado el primer sistema
operativo?");
System.out.println("");
System.out.println("1)GNU/Linux");
System.out.println("2)Microsoft Windows");
System.out.println("3)GM-NAA I/O");
int respuesta24=input.nextInt();
if (respuesta24==3){
System.out.println("Respuesta correcta.");
}
else{
System.out.println("Respuesta incorrecta.");
}
System.out.println("");
System.out.println("Felicitaciones " + nombre + " has finalizado el
cuestionario de sistemas operativos.");
break;
}
}
}

Diego Gamarra/Joaqun Gmez

15

También podría gustarte