You are on page 1of 16

Universidad Nacional Abierta y a Distancia

UNAD

ALGORITMOS

PRACTICA 3

Tutor
FREDDY CASTELLANOS

HECTOR MARIO ALVARINO PETRO


COD.1098620428

GRUPO: 301303_100

UNIVERSIDAD ABIERTA Y A DISTANCIA


UNAD
INGENIERIA INDUSTRIAL
2013

INTRODUCCION
El curso de Algoritmos es importante en la rama del conocimiento del arte de
programacin de computadores, puesto que inicia con la formacin bsica y la
conceptualizacin de los aspectos ms primordiales como lo son las tcnicas y
lenguajes de programacin, as mismo este curso se desarrolla como una
herramienta en la cual se pueden aplicar no slo la conceptualizacin sino dichas
tcnicas y se desarrollan habilidades y se fortalecen la capacidad de anlisis en la
propuesta de hallar solucin a supuestos problemticos y problemticos reales en
el entorno del diario vivir.
A medida que ha transcurrido el tiempo de estudio de este curso se han
encontrado expectativas por saber de manera prctica cmo aplicar las tcnicas
aprendidas sobre herramientas de programacin y su lenguaje; y ante esto se
desarrolla una serie de laboratorios prcticos.

OBJETIVOS
OBJETIVO GENERAL
Aplicar las tcnicas estudiadas para la solucin de problemas de programacin
Utilizando el software c++ 4.5 como herramienta de elaboracin de diagramas de
Flujo.
OBJETIVOS ESPECIFICOS

Analizar y comprender la conceptualizacin y estructura de los


Diagramas de flujo de datos.

Conocer y aplicar la estructuracin del programa c++ 4.5 como lenguaje en


el desarrollo de diagramas de flujo de datos.

Elaborar diagramas de flujo utilizando el software C++ 4.5.

Desarrollar ejercicios en los cuales se plantean problemas que requieren


de anlisis lgico para la formulacin de soluciones.

Utilizar formulas de lgica y matemtica para la solucin de problemas


de tipo cotidiano.

Dificultades presentadas en la prctica:


Instalacin del programa: la dificultad que se me presento al instalar
programa en mi PC, debido a mi versin de Windows 7 a 64 bits, en esta
versin no corre el programa C++ 4.5, en la versin 32 bits si corre
correctamente.

1. EMPIEZAMOS CON UN PROGRAMA QUE TIENE DOS PROGRAMAS EN UNO;


EL PRIMERO CALCULA EL NUMERO DE PULSACIONES DEL CORAZON Y LA
SEGUNDA OPCION UN PROGRAMA QUE DA OPCIONES DE JUBILACION
SEGUN EDAD Y ANTIGUEDAD UTILIZANDO "SWITCH" E "IF".

2. CALCULA LAS UTILIDADES DE UN EMPLEADO SEGUN SUELDO


MENSUAL Y ANTIGUEDAD UTILIZANDO "IF" Y "DO WHILE"(de aqui
en adelante todos llevaran este ciclo para la repeticin del proceso)

3. CALCULA EL PORCENTAJE DE HOMBRES Y EL DE MUJERES EN UN


SALON.

4. Reconoce un numero par de un non utilizando if y la funcion


ldiv_t

5. Reconoce un numero par de un non utilizando if y la funcion


ldiv_t

5. ACUMULA LAS CALIFICACIONES EN DIFERENTES RANGOS DE UN


NUMERO DE ESTUDIANTES DEFINIDO POR EL USUARIO
UTILIZANDO "FOR".

6. ACUMULA NUMEROS POSITIVOS, NEGATIVOS Y CEROS


UTLIZANDO "ACUMULADORES" E "IF"

7. IMPRIMIR LA TABLA DE MULTIPLICAR DE UN NUMERO DEFINIDO


POR EL USUARIO UTILIZANDO "CICLO FOR".

8. CALCULA UN NUMERO DE PROMEDIOS PONDERADOS DEFINIDO


POR EL USUARIO CON 7 CALIFICACIONES CADA UNO UTILIZANDO
"CICLO FOR ANIDADOS"

9. CONTEO DE VOTOS DE SIETE PARTIDOS ELECTORALES


UTILIZANDO SWITCH Y ACUMULADORES

10.
ALMACENA E IMPRIME UN VECTOR DE 5 POSICIONES
UTILIZANDO "CICLO FOR"

11. REALIZA LAS CUTRO OPERACIONES BASICAS CON 2 VECTORES


ALMACENANDO RESULTADO EN UN TERCER VECTOR

CONCLUSIONES

El curso de Algoritmos est conformado por dos unidades que corresponden a los
dos crditos que lo conforman, de igual manera se ha identificado las actividades

a realizar durante la programacin acadmica de Laboratorios prevista para este


semestre. En ultima practica se logro realizar las listas de instrucciones a designar
a la computadora a travs de la herramienta de programacin C++ 4.5, dando
solucin analtica como primer paso y solucin prctica a los problemas
planteados por la gua de Laboratorios; desarrollando paso a paso los ejercicios y
poniendo en prctica la teora vista en el modulo sobre algoritmos como
instrucciones; entendiendo a su vez la lgica de la programacin mediante la
implementacin del pseudolenguaje.