You are on page 1of 12

SISTEMAS OPERATIVOS

JAIRO JOHANY DURAN LOSADA


20152142288

UNIVERSIDAD SURCOLOMBIANA
INGENIERIA DE SOFTWARE
SISTEMAS OPERATIVOS
NEIVA-HUILA
2016
SISTEMAS OPERATIVOS

JAIRO JOHANY DURAN LOSADA


20152142288

presentado a:
HUMBERTO CABRERA ZAMORA

UNIVERSIDAD SURCOLOMBIANA
INGENIERIA DE SOFTWARE
SISTEMAS OPERATIVOS
NEIVA-HUILA
2016
CONTENIDO

INTRODUCCIN

PLANTEAMIENTO DEL PROBLEMA

ENFOQUE GRAFICO

DIAGRAMA DE CASOS DE USO

MUESTRA GRAFICA DE LA EJECUCION DEL PROGRAMA

MUESTRA GRAFICA DE LA EJECUCIN DEL PROGRAMA

TABLA DE VARIABLES

CONDICIONAMIENTO DE EJECUCION

RESULTADOS

CONCLUSIONES
INTRODUCCION

En el mundo de la tecnologa encontramos muchas herramientas con las


cuales nos ayudan a facilitar muchas cosas de la vida diaria, los
programas, aplicaciones entre otras, son ejemplos de herramientas a las
cuales podemos acceder actualmente, realizando tareas por ms
complejas que sean o largas cumplen con una efectividad, as
solucionando problemas de retraso y efectividad en nuestro entorno.

PLANTEAMIENTO DEL PROBLEMA


Se solicita crear un programa en lenguaje de programacin de bash, en
una consola Terminal Linux, en la cual pueda calcular los resultados de
una investigacin de una encuesta electoral, en donde en este pueda
ingresar la cantidad de candidatos y dependiendo de esa cantidad se
ingresa el nmero de votantes por cada candidato, tanto mujeres como
hombres. Por consecuente me debe imprimir los porcentajes de las
votaciones de las mujeres por los candidatos, al igual que las votaciones
de los hombres, y finalmente se mostrar la cantidad de mujeres
encuestadas y hombres encuestados y el porcentaje global de las
personas encuestadas.
DIAGRAMA DE CASOS DE USO

MUESTRA GRAFICA DE LA EJECUCION DEL PROGRAMA


TABLA DE VARIABLES

VARIABLE VERIFICACION
numeroCantidatos Nmero de candidatos de la encuesta
mujerVotante Son las veces de encuestas que se hacen a las
Mujeres dependiendo de la cantidad de
candidatos
validoMujer Cuando se digita un valor no correspondiente al
pedido
numeroMujerA Es el porcentaje de cada encuesta de las
Mujeres por cada candidato
numeroMujerTotal Es el total de mujeres encuestadas
validoHombre Cuando se digita un valor no correspondiente al
pedido
numeroHombreA Es el porcentaje de cada encuesta de los
Hombres por cada candidato
numeroHombreTotal Es el total de Hombre encuestados
hombreVotante Son las veces de encuestas que se hacen a los
Hombres dependiendo de la cantidad de
candidatos
numeroHombres Es el porcentaje total de los Hombres
encuestados frente a las Mujeres
numeroMujeres Es el porcentaje total de las Mujeres
encuestados frente a los Hombres
numeroTotal Es el nmero total de personas encuestadas

CONDICIONAMIENTO DE EJECUCION
Para que nuestro programa se pueda ejecutar satisfactoriamente
debemos inicialmente tener instalado el sistema operativo Ubuntu ya
sea en una mquina virtual o en el arranque de nuestro computador, lo
segundo es tener instalado el paquete CALC en nuestro sistema
operativo Ubuntu, instalndolo de la siguiente manera = apt-get install
apcalc, eso sera todo para ejecutar este programa.

RESULTADOS
Los resultados que son obtenidos por este programa son los siguientes,
como se est digitando la cantidad de candidatos para realizar la
encuesta de esa misma cantidad me mostrara los porcentajes de cada
encuesta tanto para hombre como mujeres, mostrara la cantidad de
mujeres que fueron encuestadas y as mismo mostrara la cantidad de
hombre encuestados, y por ultimo mostrara el nmero total de personas
encuestadas y el porcentaje total de hombres y mujeres que participaron
en la encuesta.

CONCLUSIONES
Observando el programa podemos analizar que las cosas se pueden
hacer con mucha facilidad, rapidez y exactitud debido a los aprendizajes
tecnolgicos, como algo tan simple como una encuesta que es este
ejemplo se pueden hacer muchsimas ms cosas que nos facilitaran la
vida. Haciendo otras observaciones al programa realizado nos damos
cuenta que tiene su validacin que solo est aceptando caracteres
vlidos para este programa son solo caracteres numricos ya que si no
se validara obtendramos errores y por ultimo nos damos cuenta que el
lenguaje Shell es muy interactivo para la solucin de problemas como
los de nuestro programa que al ser bien empleado obtenemos resultados
satisfactorios.

You might also like