Vous êtes sur la page 1sur 13

INTRODUCCION A LA PROGRAMACION

(ACTIVIDAD INDIVIDUAL PRACTICA 1)

William Alfredo Ramrez Barros

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIAS E INGENIERIAS
INGENIERIA ELECTRONICA
RIOHACHA
2015

INTRODUCCION

En el siguiente trabajo iniciaremos con el estudio de la introduccin a la


programacin. Abordaremos este estudio analizando e interiorizando temas
como:

Conceptos generales de programacin.


Los diagramas de flujos.
Algoritmos.
Introduccin al lenguaje C++, la estructura general de un programa en C++,
sus variables y operadores, las estructuras de control y sus entradas
entradas y salidas.

Trabajaremos con el programa IDE Falcon C++, en el cual estaremos haciendo


prcticas de diversos programas en C++, y a su vez resolveremos un ejercicio
propuesto por el tutor.
Al terminar el trabajo se espera obtener la compresin y el manejo de todos
los temas propuestos.

1. PROBLEMA.

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

2. ANALISIS.

Datos de entrada: valor del nmero a multiplicar suministrado por el


usuario.

Datos de proceso: se requiere multiplicar un valor suministrado, por los


nmeros enteros del 0 hasta el 15.

Datos de salida: tabla de multiplicar del 0 al 15 de un nmero suministrado


por el usuario del programa.

Procesos Necesarios:
a. Almacenar nmero a multiplicar.
b. Calcular la multiplicacin del nmero desde 0 hasta 15.
c. Mostrar el resultado de la tabla de la multiplicacin.

3. DISEO DE SOLUCIN:
Diagrama de flujo (Realizado en DFD):

Pseudocdigo:

INICIO
LEER NumMul
PARA B = 0 HASTA 15 HACER
NumMul * B = Resultado
ESCRIBIR Resultado
FIN PARA
FIN

4. PRUEBA DE ESCRITORIO
NumMul

Resultado

Salida en pantalla

8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

0
8
16
24
32
40
48
56
64
72
80
88
96
104
112
120

8*0=0
8*1=8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80
8 * 11 = 88
8 * 12 =96
8 * 13 = 104
8 * 14 = 112
8 * 15 = 120

5. CODIFICACION EN LENGUAJE C++

//Autor: William Ramrez Barros


#include<iostream>//Biblioteca estndar de entrada y salida, para utilizar
cout y cin
#include<stdlib.h>/*Biblioteca para utilizar system("cls") limpieza de
pantalla y system ("pause") que detiene la ejecucin del programa hasta
que el usuario digite una tecla*/
using namespace std; /*Indica al compilador que utilizar el espacio de
nombres estandar para no incluirlos cada vez que se utilice cout y cin*/
int main()//Funcin principal
{
int B;//Decalracin de variable entero
float NumMul=0;//Declaracin de variable real y asignacin
float Resultado=0;//Declaracon de variable real y asignacin
cout<<"
Tabla de
Multiplicar"<<endl<<endl;//Imprime texto y hace saltos de lnea
cout<<" Hola, por favor digite el numero de la tabla de multiplicar que
desea conocer:"<<endl<<endl;/*Imprime texto y salto de linea*/
cin>>NumMul;//Almacena valor en variable
cout<<endl<<endl;//Saltos de lnea
for (B=0; B<=15; B++)//Aumenta el valor de la variable B de 1 en 1,
desde cero hasta 15
{
Resultado=NumMul*B;//Realiza Calculo

cout<<NumMul<< " * " << B << " =" << Resultado;//Muestra el


resultado en pantalla
cout<<endl;//Salto de lnea
}
cout<<endl<<endl;//Salto de lnea
system("pause");//Deja que el usuario vea el resultado hasta que oprima
una tecla
return 0;
}

6. EJECUCION DEL PROGRAMA (capturas)

a. Ejecucin 1.

b. Ejecucin 2

CONCLUSIONES

Al terminar la realizacin del presente trabajo podemos decir que:

1. Los diagramas de flujos son un paso importante para ayudar de una


manera lgica a conocer los pasos necesarios para la solucin de un
problema.

2. Un algoritmo es la una secuencia de pasos lgicos y no ambiguos para la


resolucin de un problema.
3. Mediante el lenguaje de programacin C++, podemos realizar infinidades
de programas de computadores para resolver necesidades que se nos
puedan presentar en cualquier entorno de nuestras vidas. Solo es
necesario comprender e interiorizar su estructura realizando mucha
practica en l.

BIBLIOGRAFIA

Unidad 1, mdulo
conocimientos).

de

arquitectura

de

computadores

(entorno

de

Hoja de ruta practica 1.


Gua integrada de actividades curso de introduccin a la programacin.
http://tecnosite.freeiz.com/index.php/programacion/dfd?showall=&start=1
http://c.conclase.net/curso/?cap=026
https://books.google.es/books?id=CBhWani323wC&printsec=frontcover&dq=
c%2B%2B&hl=es&sa=X&ei=v1d7VJbqEoekNr2lgqAE#v=onepage&q=c%2B
%2B&f=false

Vous aimerez peut-être aussi