lunes, 3 de abril de 2017

INFORME 1 LOGICA Y ALGORITMOS

Cristian Mateo Pataquiva Bello

101   diurno  ING SISTEMAS

OBJETIVO:

NOMBRE: Panaderia y pizzeria

practicar:

entradas
salidas
variables- asignacion
simples y cmputadoras
operadores logicos
operadores aritmeticos
conocer DFD PSI , pseudocodigo

DESARROLLO:

fue muy bonito ya que por medio de programas  y/o aplicaciones se puede ir mas a fondo del computador y poder practicar algoritmos sencillos o mas complejos que ayudaran a resolver problemas que se planteen o que se vean cada dia y que esta sea la base para cada vez ser mas practicos y mas experimentados frente a estos temas y que todo se vea o se haga de una manera mas sencilla.


EJERCICIO 1 (EJEMPLO)

Algoritmo Panaderia
    definir Nombre Como Caracter;
    Definir PM500,PM1000,PA200,RA500,RB1000,PL4000,PN5000,Total como entero;
    escribir "     +++++++++++++++++++++++++++++++++++++++++++++++"
    escribir "nombre cliente"; Leer Nombre                      
    escribir "     +++++++++++++++++++++++++++++++++++++++++++++++";
    escribir "producto                                                    ++++++++++++++++++++";
    escribir "+++++++++++++++++++++++++++++++++++++++++++++++++";
    escribir "pan                   +++  mantequilla  +++                    500  ++++";
    escribir "pan                   +++  mantequilla  +++                  1000  ++++";
    escribir "pan                   +++  ajo              +++                    200  ++++";
    escribir "pan                   +++  ajo              +++                    500  ++++";
    escribir "roscon              +++  arequipe      +++                  1000  ++++";
    escribir "roscon              +++  bocadillo     +++                  1000   ++++";
    escribir "postre               +++  3 leches       ++                     4000  ++++";
    escribir "postre               +++  natas           +++                    5000 ++++";
    escribir "+++++++++++++++++++++++++++++++++++++++++++++++++++";
    escribir " cuantos panes de mantequilla de 500 necesita? digite cantidad       ++++++";
    leer PM500
    escribir " cuantos panes de mantequilla de 1000 necesita? digite cantidad       +++++";
    leer PM1000
    escribir " cuantos panes de ajo de 200 necesita? digite cantidad ++++++++++++++";
    leer PA200
    escribir " cuantos panes de ajo de 500 necesita? digite cantidad ++++++++++++++";
    leer PA500
    escribir " cuantos roscones de arequipe de 1000 necesita? digite cantidad        ++++";
    leer RA1000
    escribir " cuantos roscones de bocadillo de 1000 necesita? digite cantidad       ++++";
    leer RB1000
    escribir " cuantos postres de 3 leches de 4000 necesita?  digite cantidad        +++++";
    leer PL4000
    escribir " cuantos postres de natas de 5000 necesita? digite cantidad     +++++++++";
    leer PN5000
   
   
    Total= PM500*500+PM1000*1000+PA200*200+RA500*500+RB1000*1000+PL4000*4000+PN5000*5000
    escribir "++++++++++++++++++++++++++++++++++++++++++++++++++++";

    escribir "++++++++++++++++++++++++"; escribir "su compra es de   ";   escribir  "++++++"Total;   
   
    escribir " su pedido fue de "
   
    escribir "pan mantequilla 500"    
    escribir PM 500;
   
    escribir "pan mantequilla 1000"
    escribir PM1000;
   
     escribir "pan ajo 200"           
    escribir  PA200;
   
    escribir "pan ajo 500"           
    escribir  PA500;
   
    escribir "roscon arequipe 1000"  
    escribir RA1000;
   
    escribir "roscon bocadillo 1000" 
    escribir RB1000;
   
    escribir "postre 3 leches 4000"  
    escribir PL4000;
   
    escribir "postre natas 5000"    
    escribir PN5000;
   
escribir "+++++++++++++++++++++++++++++++++++++++++++++++++++++"

FinAlgoritmo






   

EJERCICIO 2

Algoritmo pizzeria
        definir Nombre Como Caracter;
        Definir PH16000,PC20000,PM18000,PP12000,PCH14000,PCA17000,PAC9000,LA5000,Total como entero;
        escribir "++++++++++++++++++++++++++++++++++++++++++++++++++++";
        escribir "nombre cliente"; Leer Nombre                      
        escribir "+++++++++++++++++++++++++++++++++++++++++++++++++++++++";
        escribir "producto                                         ++++++++++++++++++++";
        escribir "+++++++++++++++++++++++++++++++++++++++++++++++++++++++";
        escribir "pizza                +++ hawallana      +++                         16000      ++++";
        escribir "pizza                +++ criolla            +++                         20000     ++++";
        escribir "pizza                +++ mexicana       +++                        18000      ++++";
        escribir "pizza                +++ pollo              +++                       12000  ++++++";
        escribir "pizza                +++ champiñones  +++                       14000        +++";
        escribir "pizza                +++ carnes            +++                      17000    +++++";
        escribir "pasta                +++ con salsa       +++                       9000      +++++";
        escribir "lasaña               +++ vegetariana   +++                       5000        ++++";
        escribir "+++++++++++++++++++++++++++++++++++++++++++++++++++++++";
        escribir " cuantas pizzas hawallanas de 16000 necesita?     digite cantidad      +++++";
        leer PH16000
        escribir " cuantos pizzas criollas de 20000 necesita?       digite cantidad         +++++";
        leer PC20000
        escribir " cuantas pizzas mexicanas de 18000 necesita?      digite cantidad     +++++";
        leer PM18000
        escribir " cuantas pizzas de pollo de 12000 necesita?       digite cantidad       +++++";
        leer PP12000
        escribir " cuantas pizzas de champiñones de 14000 necesita? digite cantidad +++++";
        leer PCH14000
        escribir " cuantas pizzas de carnes de 17000 necesita?      digite cantidad      +++++";
        leer PCA17000
        escribir " cuantos platos de pasta de 9000 necesita?        digite cantidad        +++++";
        leer PAC9000
        escribir " cuantas lasañas de 5000 necesita?                digite cantidad            +++++";
        leer LA5000
       
       
        Total= PH16000*16000+PC20000*20000+PM18000*18000+PP12000*12000+PCH14000*14000+PCA17000*17000+PAC9000+9000+LA5000*5000
        escribir "+++++++++++++++++++++++++++++++++++++++++++++";
       
        escribir "++++++++++++++++++++++++"; escribir "su compra es de   ";   escribir  "++++"Total;   
       
        escribir " su pedido fue de "
       
        escribir "pizza hawallana 16000"    
        escribir  PH16000;
       
        escribir "pizza criolla 20000"
        escribir PC20000;
       
        escribir "pizza mexicana 18000"           
        escribir  PM18000;
       
        escribir "pizza de pollo 12000"           
        escribir  PP12000;
       
        escribir "pizza de champiñones 14000"  
        escribir PCH14000;
       
        escribir "pizza de carnes 17000" 
        escribir PCA17000;
       
        escribir "pasta 9000"  
        escribir PAC9000;
       
        escribir "lasañas 5000"    
        escribir LA5000;
       
        escribir "++++++++++++++++++++++++++++++++++++++++++++++++++++"

FinAlgoritmo

NOTA:
Este algoritmo se realizo en el programa PSI donde se puede ejecutar con el boton f9 y dara el resultado de la compra.

   

COMPLICACIONES

Al comienzo fue un poco complicado ya que se empezaba a utilizar el programa y se empezaba a experimentar y a ver como se implementaba cada funcion o comando que se mostraba en el programa.
Otro problemas fue empezar a escribir los comando y hacer el cuadro que quedara muy bien y que el mismo programa lo ejcutara perfectamente.

APRENDIZAJE

es buen aprendizaje ya que este programa es muy completo para la solucion de problemas por medio de algoritmos.

CONCLUSION

siempre hay que buscar la solucion ante problemas dificiles pero que esa solucion sea bastante practica.


       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       






   
   
   
   
   
   
   
   
   
   
   

       
       


No hay comentarios:

Publicar un comentario