You are on page 1of 7

Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI

Escuela: ECBTI Programa: Ingeniera de Sistemas


Curso: Algoritmos Cdigo: 301303

GUIA PARA EL DESARROLLO DEL COMPONENTE PRCTICO


ALGORITMOS 301303

ESCUELA ESCUELA DE CIENCIAS BSICAS TECNOLOGA E


INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
CURSO ALGORITMOS
CDIGO 301303

La gua de laboratorio es quiz uno de los aspectos de mayor relevancia


en el curso, dado que permiten la transferencia de lo terico a lo prctico,
mediante la solucin de supuestos polmicos que permiten al estudiante
adquiera las habilidades necesarias para enfrentarse a problemas reales
pudiendo solucionar mediante la utilizacin de equipos informticos y van
desde la construccin e interpretacin de diagramas de flujo, con todas
sus representaciones grficas, la construccin de programa con todos los
requerimientos y normativas que estos requieren lo mismo que la
codificacin e implementacin mediante los lenguajes de programacin.

Como se podr apreciar el estudiante necesita de una gran dedicacin


dado que como se afirma la construccin de programas informticos se
domina mediante la construccin de ejercicios, permanentes.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

Entorno de Aprendizaje prctico:

Tipo de actividad: Practica de laboratorio


Desarrollo de la actividad: de forma Individual
Duracin de la actividad: 2 semanas
Fecha de inicio: 15 de mayo 2017
Fecha de cierre: 28 de mayo 2017
Peso evaluativo de la actividad: 125/500 puntos Correspondiente a
la evaluacin Final.

Descripcin de las actividades

Desarrollo y Publicacin de la actividad.


La prctica se realizar con la utilizacin del lenguaje de programacin
C#, utilizado a lo largo del curso. (En el entorno de aprendizaje prctico,
apartado actividades prcticas, encuentra la gua de instalacin de Visual
Estudio 2015)

El ejercicio consiste en la construccin de un nico (nico) programa con


diferentes opciones (men) desarrollado bajo el paradigma de la
programacin orientada a objetos y debidamente documentado con las
buenas tcnicas de programacin. Las nomenclatura para la definicin de
las variables es la establecida en CamelCase como se indica a
continuacin.. La forma de entrega la encuentra en la ltima pgina
de esta gua

No olvidar incluir el encabezado en el programa

//Nombre del Autor: ___


//Fecha:______
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que haya lugar
La prctica consiste que mediante la estructura de un nico programa con
Opciones mens : esto se debe realizar con la utilizacin de
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

mtodos

Portada con un nombre de su empresa y control de acceso con clave


204018 (3 intentos) // si es correcta pasa al men
1. Describa la estructura de un diagrama de flujo
2. Diferencia entre la programacin estructurada Vs Programacin
orientada a objetos
3. Define Condicional mltiple
4. Ejemplo con condicional Mltiple
5. Define que es un Ciclo anidados
6. Ejemplo Ciclos (a. Ciclo para b. Ciclo mientras c. Ciclos repita)
7. Define Contador
8. Ejemplo contador
9. Define Acumulador
10. Ejemplo Acumulador
11. Nombre del autor Cead Cdigo-
12. Salir (despedida.)
Debe tomar cualquiera de los ejercicios propuestos a continuacin para
ser desarrollados como parte de los ejemplos, en donde considere que
cumplan lo requerido
------oo-----

1. Leer 4 nmero por teclado e indicar si la suma de los 3 primeros es


igual al
4 numero

2. Elaborar un Diagrama para obtener la nmina mensual (salario neto)


de un empleado de una empresa cuyo trabajo se paga por horas,
teniendo en cuenta que: Las horas inferiores o iguales a 48
(semanales) se paga a una tarifa de terminada, que se debe capturar,
al igual que el nmero de horas y la identificacin del trabajador.

Las horas superiores a 190 mensuales se pagaran como extras con


un recargo del 25%.

Los impuestos a deducir varan en funcin del sueldo as:-Sueldo


Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

<=
3.500.000 pesos no tiene impuesto.-Los siguientes 500.0000
pesos al10%.-El resto al 15%. Imprimir sueldo bsico, horas extras,
descuentos, salario neto.
3. Elaborar un diagrama que permita realizar el retiro de dinero de un
cajero electrnico, una vez indicado el monto en mltiplos de 10.000
el programa debe indicar cul es la cantidad mnima de billetes que
debe entregar el cajero .Ejemplo Cantidad $ 80.000 entrega:
1. 50.000

1. de 20.000

1. de 10.000

Solo debe calcular con cantidad validad de billetes

4. Realizar un diagrama solicite el nombre de una persona y a partir


de este y cuente un chiste corto usando el nombre ingresado como
parte del chiste.

5. Realice un diagrama que solicite al usuario la cantidad de


minutos invertidos en acceso a redes sociales durante un da. Se debe
calcular e imprimir la cantidad de horas al mes (tomado que la
cantidad por da es constante en los 30 das) que se han invertido en
estas redes sociales.

6. Realizar un diagrama que calcule el peso ideal para una persona,


teniendo en cuenta el siguiente cuadro.
Para hombre mayor de 30 aos: peso ideal: (estatura-100)*2+6
Para hombre menor de 30 aos: peso ideal: (estatura-100)*2
Para mujer mayor que 30 aos: peso ideal: (estatura-110)*2+3
Para mujer menor que 30 aos: peso ideal: (estatura-110)*2

7. Plantear un programa que permita desarrollar un juego didctico para


nios con edades entre 7 y 10 aos (indague las caractersticas de los
nios con estas edades y realice la respectiva descripcin) Nota: este
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

punto tiene un mayor peso que los dems (no se admiten ejercicios
bsicos como la tabla la multiplicar o adivinar un numero).

8. Un granjero tiene cincuenta animales entre caballos y gallinas. Si


la cantidad de pies de los animales es ciento cuarenta, cuntos
caballos y cuantas gallinas tiene el granjero?, realizar esta solucin ,
mediante un Programa

9. Leer la fecha en formato de da, mes, ao, y comprobar que los


valores ingresados son vlidos, en caso de no ser validad escribir un
mensaje de error y preguntar si desea intentar nuevamente, en caso
de ser vlida se debe cambiar el nmero del mes por el nombre el
mismo.

10. Disear un Programa que lea un nmero entero (lado) y a partir


de l cree un cuadrado de asteriscos con ese tamao. Los asteriscos
slo se vern en el borde del cuadrado, no en el interior. Ejemplo,
para lado = 4 escribira:
****
* *
* *
****

11. La serie Fibonacci es un ejercicio interesante, el cual se construye


a partir de los dos primeros nmeros que son el 0 y 1, y a partir de
ah se construye la serie ejemplo: 0,1, 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,
.55... Desarrollar un Programa que permita, calcular n nmeros de
esta serie

12. Realizar un Programa que permita realizar una encuesta (a n


personas) para las siguientes elecciones presidenciales en Colombia
con los candidatos inscritos en el momento.

A cada persona se le pregunta: Si va a votar,

En caso de que la respuesta sea afirmativa, se le preguntar por qu


partido

Votar.

Elaborar un Programa, para llevar un control de la informacin y as


obtener unos resultados con prontitud
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

Nota: el dato partido solamente se lee si la persona entrevistada ha


contestado que s votar.

El Programa imprimir la siguiente informacin:

Cul es el partido que est repuntando?

Cul es % de abstencin?

Cul es % a favor de cada partido, teniendo en cuenta, las entrevistas


validas?

Cul es el % de personas que SI votaran?

13. Hacer un Programa que calcule e imprima el costo de un terreno


rectangular, teniendo como datos la anchura y longitud en metros, y
el costo del metro cuadrado.

Se sugiere que los estudiantes no solucionen nicamente los ejercicios


propuestos en cada uno de los talleres, sino que traten de solucionar
diversidad de ejercicios presentados en los textos que se sugieren como
bibliografa en el modulo

Descripcin del producto a entregar


Los productos a entregar deben estar discriminados por carpetas como se
indica en la siguiente imagen y se entregan el entorno de evolucin y
seguimiento Informe de laboratorio
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

Carpeta con nombre y apellido estudiante y grupo al que pertenece


ejemplo Ivan_lopez_10