Está en la página 1de 11

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA

Materia INTRODUCCION A LA PROGRAMACION


2015

INTRODUCCION A LA PROGRAMACION
PRACTICA 1

PRESENTADO POR
CAMILO ANDRES GALINDO VASCO - 79966343

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
INGENIERA ELECTRNICA
BOGOT, JOS ACEVEDO Y GMEZ
2015

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015

INTRODUCCION A LA PROGRAMACIO
PRACTICA 1

PRESENTADO AL TUTOR
INGENIERO SISTEMAS.ESPECIALISTAS IRINA NARVAEZ ESPINOSA

PRESENTADO POR
CAMILO ANDRES GALINDO - 79966343

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
INGENIERA ELECTRNICA
BOGOT, JOS ACEVEDO Y GMEZ
2015

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015
INTRODUCCION
Un refrn popular dice la practica hace al maestro, de ah la importancia de llevar a la
prctica los conceptos tericos aprendidos en la lectura de la unidad 1 y las lecturas
complementarias; la presente practica tiene como objetivo fundamental resolver y analizar
un problema mediante un lenguaje de programacin como lo es el C++, y la importancia de
desarrollar algoritmos adecuados para la solucin a determinado problema.

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015
Problema:
El problema a desarrollar es el D:
D. Se necesita saber cuntas mujeres y cuantos hombres hay en un grupo de N personas, e
indicar sus respectivos porcentajes.
Anlisis del problema
Primero hay que tener varios datos en cuenta:
- Nmero de hombres
- Nmero de mujeres
- Total del grupo N
- Porcentaje de hombres
- Porcentaje de mujeres
- Datos de entrada: digite M si es mujer y H si es hombre
1- Algoritmo
Anlisis
Entrada: Escribir un numero N de personas
N _ Hombres, N _ Mujeres
Salida: saber el porcentaje
1. Inicio
2. Conocer los valores de Total _ A
N _ h, N _ m
3. Ejecutar la operacin para
Los hombres
P_ Hombres= N_H*100/Total _ A.
4. Operacin para mujeres
P _ Mujeres= N_M*100/T_A
5.-Mostrar resultado
6.-fin
2- Seudocdigo
Inicio
NumM, NumH, TotalNgrupo=Entero
PorcH,PorM=real
Escriba (es hombre o mujer escriba M o F)
Lea M o F
TotalgrupoN=NumH+NumM
PorcH=NumH/TotalgrupoN*100
PorcM=NumM/TotalgrupoN*100
Escribir (El porcentaje de hombres es)
Escribir (El porcentanje de mujeres es)

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015
Fin

3- Diagrama de flujo

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015
4- Programa en Falcn C++
#include<stdio.h>
#include<conio.h>
int main()
{
float total=0,ciclo=0,conta_h=0,conta_m=0,porc_h=0,porc_m=0;
char mof;
printf("CUANTAS PERSONAS HAY EN EL N GRUPO?: ");scanf("%f",&total);
for(ciclo=1;ciclo<=total;ciclo++)
{
PREG:printf("ES HOMBRE O MUJER ESCRIBA%.f? (M o F):
",ciclo);scanf("%c",&mof);
if(mof=='m' || mof=='M')
conta_h++;
else if(mof=='f' || mof=='F')
conta_m++;
else
goto PREG;
}
//Calculos
porc_h=conta_h/total*100;
porc_m=conta_m/total*100;
//
printf("El porcentaje de HOMBRES es %.1f (%.f de %.f)",porc_h,conta_h,total);
printf("El porcentaje de MUJERES es %.1f (%.f de %.f)",porc_m,conta_m,total);
getch();
}
(AyMirrey, 2013)

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015

5- Prueba de escritorio
N
12
15
26
18

Hombres
3
10
14
5

Mujeres
9
5
12
13

Porcentaje H
25.0
66.7
53,8
27,8

Porcentaje M
75.0
33.3
46.2
72,2

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015

Conclusiones
Lo ms importante en la resolucin de problemas mediante un lenguaje de
programacin es que nos hace pensar, creando y mejorando nuestra lgica a la hora
de solucionar un problema real.

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015
Bibliografa
AyMirrey. (30 de 1 de 2013). Tutorial de programacion en C++. Obtenido de
www.youtube.com/watch?v=Un1WcjLPAjE

ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA


Materia INTRODUCCION A LA PROGRAMACION
2015

También podría gustarte