grupo 80 - william alfredo ramírez barros - practica 1

Upload: anonymous-7jp675yje

Post on 07-Aug-2018

214 views

Category:

Documents


0 download

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

    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

    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