grupo 80 - william alfredo ramírez barros - practica 1
TRANSCRIPT
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
1/13
INTRODUCCION A LA PROGRAMACION
(ACTIVIDAD INDIVIDUAL PRACTICA 1)
William Alfredo Ramírez Barros
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIAS E INGENIERIASINGENIERIA ELECTRONICA
RIOHACHA
2015
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
2/13
INTRODUCCION
En el siguiente trabajo iniciaremos con el estudio de la introducción a la
programación. Abordaremos este estudio analizando e interiorizando temas
como:
Conceptos generales de programación.
Los diagramas de flujos.
Algoritmos.
Introducción 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
prácticas de diversos programas en C++, y a su vez resolveremos un ejercicio
propuesto por el tutor.
Al terminar el trabajo se espera obtener la compresión y el manejo de todos
los temas propuestos.
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
3/13
1. PROBLEMA.
A. Realizar la tabla de multiplicar de un número digitado por el usuario.
2. ANALISIS.
Datos de entrada: valor del número a multiplicar suministrado por elusuario.
Datos de proceso: se requiere multiplicar un valor suministrado, por losnúmeros enteros del 0 hasta el 15.
Datos de salida: tabla de multiplicar del 0 al 15 de un número suministradopor el usuario del programa.
Procesos Necesarios:
a. Almacenar número a multiplicar.
b. Calcular la multiplicación del número desde 0 hasta 15.
c. Mostrar el resultado de la tabla de la multiplicación.
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
4/13
3. DISEÑO DE SOLUCIÓN:
Diagrama de flujo (Realizado en DFD):
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
5/13
Pseudocódigo:
INICIO
LEER NumMul
PARA B = 0 HASTA 15 HACER
NumMul * B = Resultado
ESCRIBIR Resultado
FIN PARA
FIN
4. PRUEBA DE ESCRITORIO
NumMul B Resultado Salida en pantalla
8 0 0 8 * 0 = 0
8 1 8 8 * 1 = 8
8 2 16 8 * 2 = 16
8 3 24 8 * 3 = 24
8 4 32 8 * 4 = 32
8 5 40 8 * 5 = 40
8
6 48 8 * 6 = 48
8 7 56 8 * 7 = 56
8 8 64 8 * 8 = 64
8 9 72 8 * 9 = 72
8 10 80 8 * 10 = 80
8 11 88 8 * 11 = 88
8 12 96 8 * 12 =96
8 13 104 8 * 13 = 104
8
14 112 8 * 14 = 1128 15 120 8 * 15 = 120
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
6/13
5. CODIFICACION EN LENGUAJE C++
//Autor: William Ramírez Barros
#include//Biblioteca estándar de entrada y salida, para utilizar
cout y cin
#include/*Biblioteca para utilizar system("cls") limpieza de
pantalla y system ("pause") que detiene la ejecución 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()//Función principal
{
int B;//Decalración de variable entero
float NumMul=0;//Declaración de variable real y asignación
float Resultado=0;//Declaracíon de variable real y asignación
cout
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
7/13
cout
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
8/13
6. EJECUCION DEL PROGRAMA (capturas)
a. Ejecución 1.
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
9/13
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
10/13
b. Ejecución 2
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
11/13
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
12/13
CONCLUSIONES
Al terminar la realización del presente trabajo podemos decir que:
1. Los diagramas de flujos son un paso importante para ayudar de una
manera lógica a conocer los pasos necesarios para la solución de un
problema.
2. Un algoritmo es la una secuencia de pasos lógicos y no ambiguos para la
resolución de un problema.
3. Mediante el lenguaje de programación 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.
-
8/20/2019 Grupo 80 - William Alfredo Ramírez Barros - Practica 1
13/13
BIBLIOGRAFIA
Unidad 1, módulo de arquitectura de computadores (entorno de
conocimientos).
Hoja de ruta practica 1.
Guía integrada de actividades curso de introducción a la programación.
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
http://tecnosite.freeiz.com/index.php/programacion/dfd?showall=&start=1http://c.conclase.net/curso/?cap=026https://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=falsehttps://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=falsehttps://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=falsehttps://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=falsehttps://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=falsehttps://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=falsehttp://c.conclase.net/curso/?cap=026http://tecnosite.freeiz.com/index.php/programacion/dfd?showall=&start=1