Sei sulla pagina 1di 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

301304 Introduccin a la Programacin


2015 - 2

PRACTICA 1

ESTUDIANTE CDIGO
JESS ANTONIO CARDOSO 1121205094

GRUPO: 115

TUTOR: ANIVAR NESTOR CHAVEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

mircoles, 26 de agosto de 2015

INTRODUCCIN

Cuando una persona empieza a explorar el mundo de la programacin, se siente


motivado a entender la estructura del sistema que permite el funcionamiento correcto de
una aplicacin o un programa que usa en su ordenador por ejemplo. Aqu nos estamos
enfocando en el lenguaje de programacin teniendo una nocin bsica de lo que es el
componente del cdigo fuente en C++ donde se pueden los procesos relacionados con
una clase y la finalidad que termina teniendo el programa.
En un principio suelen haber algunas inquietudes respecto al funcionamiento del software
que compila el programa y luego en la manera en como C++ tiene creada su estructura
que es un estndar bastante moderno y parecido al de otros lenguajes de programacin
que han surgido de igual forma. As pues solo resta estar atento a los detalles para que el
programa que se desarrolle presente una forma correcta y fcil de entender.

OBJETIVOS

General
Hacer uso del lenguaje de programacin C++ para apropiarse de los mtodos y conceptos
fundamentales de su funcionamiento y de igual forma adquirir destreza en la elaboracin
de un programa desde el anlisis del problema hasta la compilacin y correcto
funcionamiento del programa.

Especficos
Reconocer el ambiente de trabajo del software IDE FALCON C++.
Analizar el orden de elaboracin de un programa desde el planteamiento de un
problema hasta la codificacin.
Desarrollar con base a lo anterior un programa que evidencie el aprendizaje
adquirido.

1. A continuacin encontrar 5 problemas, cada estudiante debe elegir uno de ellos y


desarrollar: anlisis, diseo de solucin (diagrama de flujo y pseudocdigo),
prueba de escritorio y codificacin en lenguaje C++ (IDE FALCON).
A. Realizar la tabla de multiplicar de un nmero digitado por el usuario.
B. Solicitar 2 nmeros al usuario, e imprimir el resultado de la suma, resta,
multiplicacin y divisin. Tener en cuenta que es un error la divisin entre 0.
C. Se adquiri una docena de mouse por valor de $240.000 y se desea vender
cada uno de ellos con un incremento del 30%. Cul es el valor de venta de cada
mouse.
D. Se necesita conocer cuntas mujeres y cuntos hombres hay en un grupo de N
personas, e indicar sus respectivos porcentajes.
E. En un almacn se realiza el 15% de descuento en facturas superiores a
$200.000. Se requiere conocer cuntas personas de un grupo de 10 clientes
obtuvieron descuento, el valor total de ventas y el valor total de descuentos.

Cada estudiante debe informar en el foro el problema que elige, para evitar que 2
estudiantes desarrollen el mismo problema.
Utilice el foro para expresar sus dudas a tiempo y aprovechar las asesoras de su
tutor.
PRODUCTO A ENTREGAR:
Un documento pdf, en cuyo nombre incluya: Nmero de grupo, nombre completo
del estudiante y Practica1 (ejemplo: Grupo 20 - Maria Ayala Practica1)

SOLUCIN:

Problema:
A. Realizar la tabla de multiplicar de un nmero digitado por el usuario.

Anlisis:
Datos de entrada: Nmero aleatorio (n)
Datos de proceso: Para elaborar la tabla de multiplicar de un nmero se requiere
multiplicar el nmero digitado por una iteracin de nmeros comprendidos de 1 a
12, donde el resultado r=n*i.
Datos de salida: Tabla de multiplicar del nmero digitado por teclado.

Procesos necesarios:
Almacenar en n el valor del nmero a crear su tabla de multiplicar.
Calcular la multiplicacin del nmero seleccionado por nmeros de 1 a 12
almacenados en la iteracin i.
Imprimir la tabla de multiplicar del nmero seleccionado.

Diseo de solucin:
a. Diagrama de flujo:

b. Pseudocdigo:
Programa: Tabla de multiplicar.
INICIO
LEER n
PARA i=1 HASTA i<=12 HACER i++
CALCULAR r<=n*i
FIN PARA
FIN

Prueba de escritorio:
n
6

Iteracin ciclo i
1
2
3
4
5
6
7
8
9
10
11
12

r
6
12
18
24
30
36
42
48
54
60
66
72

Pantalla
6x1=6
6x2=12
6x3=18
6x4=24
6x5=30
6x6=36
6x7=42
6x8=48
6x9=54
6x10=60
6x11=66
6x12=72

Codificacin en lenguaje C++ (IDE FALCON):

//Autor: Jess Cardoso


#include<iostream>
#include <stdlib.h>
using namespace std;
int main() {
float i, n, r;
cout<< "
TABLA DE MULTIPLICAR"<<endl<<endl;
cout << "Digite el numero para realizar tabla: " << endl<<endl;
cin >> n;
cout<<endl;
for (i=1;i<=12;i++) {
r = n*i;
cout << n << "x" << i << "=" << r << endl;
}
system("pause");
return 0;
}

Capturas de pantalla:

CONCLUSIN

El lenguaje de programacin C++ es muy sofisticado y describe una serie de instrucciones


que ayudan al programador a afianzar su creatividad en el marco especfico de normas y
procedimientos permitidos por los desarrolladores del lenguaje. Con respecto a los
ejercicios desarrollados en la gua, estos presentaban algunos errores sintcticos para
que el estudiante se diera cuenta de la importancia de establecer un orden preciso y no
unir palabras ni usar los tipos de datos como por ejemplo int como si fuera una variable.
Para crear un programa se debe seguir una serie de pasos tales como el diseo de
solucin que abarca el diagrama de flujo y el pseudocdigo, de igual forma el software
FALCON indica si hay errores y muestra la lnea donde se produce por lo que es ms
cmodo desarrollar el cdigo. Algo que podemos hacer es modificar el cdigo fuente de
un programa que hemos hecho y que nos es permitido para mejorarlo o agregarle cosas
que lo hagan ms interesante jah!

Lista de referencias.
Osorio, Alan (2006). C++ Manual Terico-Prctico. http://es.slideshare.net/slent/manual-c4918796 recuperado el 03 de septiembre de 2015.
Software.
IDE FALCON C++. Extrado de http://falconcpp.sourceforge.net

Potrebbero piacerti anche