trabajo escrito semestral de programacion.pdf

Embed Size (px)

Citation preview

  • Universidad Tecnolgica de Panam

    Facultad Ingeniera Industrial

    Examen Semestral

    Programacin de Computadoras I

    I Semestre

    Licenciatura en Ingeniera Industrial

  • INTRODUCCION

    En este trabajo semestral de programacin hemos logrado completar los 10 algoritmos

    determinados, cada una con su Correspondiente anlisis que a su vez tiene su respectivo

    pseudocdigo y Diagrama de flujo, tambin presenta su ejecucin y prueba de escritorio.

    En este trabajo hemos logrado aumentar nuestras capacidades para reconocer y solucionar los

    diferentes problemas presentados, logrando as un gran avance a cuanto a la resolucin de

    algoritmos, utilizando diferentes ciclos y estructuras. Trabajando en equipo de una manera

    positiva y as logrando la mxima eficiencia en cuanto a resultados y aprendizaje.

    ALGORITMO # 1

    Elabore un diagrama de flujo y Pseudocdigo en el que se lea un entero, lo triplique, lo

    multiplique por 10 y muestre su resultado

  • ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

    PRUEBA DEL ESCRITORIO

  • ALGORITMO # 2

  • Determinar la hipotenusa de un triangulo rectngulo, teniendo como datos las longitudes

    de sus catetos

    ANLISIS DE PROBLEMA

    DIAGRAMA DE FLUJO

    PRUEB DEL ESCRITORIO

  • ALGORITMO # 3

  • Conocido el radio de un crculo, calcular su longitud, el dimetro y el rea de la

    circunferencia

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • ALGORITMO # 4

    Elabore un algoritmo que imprima el nombre, edad y sexo de una persona

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • ALGORITMO # 5

    Disear un algoritmo (Diagrama de flujo y pseudocdigo) correspondiente a un programa

    que lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas

    en metros. Sabiendo que 1 milla nutica equivale a 1852 metros

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • ALGORITMO # 6

    El siguiente es el men de un restaurante de bocadillos. Disear un algoritmo capaz de leer

    el nmero de unidades consumidas de cada alimento ordenado y calcular la cuenta total.

    1. Bocadillos de Jamn {Bl.2.50}

    2. Bocadillo de Queso {Bl.2.00}

    3. Patatas Fritas {Bl.1.00}

    4. Refresco {Bl.1.75}

    5. Cerveza {Bl.1.25}

    ANALISIS DEL PROBLEMA

  • DIAGRAMA DE FLUJO

    PRUEBA DEL ESCRITORIO

  • ALGORITMO #7

    Disear un algoritmo para leer las longitudes de tres lados de un tringulo (L1, L2, L3C) y

    calcular el rea del mismo de acuerdo con la siguiente formula:

    Donde:

    Area= SP(SP-L1)(SP-L2)(SP-L3)

    SP= L1+L2+L3 2

    ANALISIS DEL PROBLEMA

  • DIAGRAMA DE FLUJO

    PRUEBA DEL ESCRITORIO

  • ALGORITMO #8

    Disear un algoritmo que lea dos valores reales y nos muestre los resultados de sumar, restar,

    dividir y multiplicar dichos nmeros.

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • ALGORITMO #9

    Algoritmo que calcule e imprima la edad de una persona dado el ao en que naci

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

    PRUEBA DEL ESCRITORIO

  • ALGORITMO #10

    Dado un numero entre 1 y 7 escriba su correspondiente da de la semana as: 1 - lunes 2 - martes

    3 mircoles 4 jueves 5 viernes 6 sbado 7 domingo

    Exprese el algoritmo usando seudocdigo y diagrama de flujos.

    ANALISIS DEL PROBLEMA

    DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • Men

    ANALISIS DEL PROBLEMA

  • DIAGRAMA DE FLUJO

  • PRUEBA DEL ESCRITORIO

  • Conclusin

    Con este proyecto podemos concluir que pseint nos permite trabajar con un lenguaje

    de programacin bastante sencillo y fcil de comprender, por lo tanto podemos

    desarrollar una serie de algoritmos y diagramas de flujo que permite desarrollar

    una interface bastante accesible al usuario; Por otro lado pseint tiene ciertas

    desventajas ya que al ser un programa baste bsico nos impide o nos limita

    desarrollar algunas condiciones o comandos en el mismo.