Tres - Software 2

Embed Size (px)

Citation preview

  • 7/29/2019 Tres - Software 2

    1/11

    Software:

    programacin

    Daniel Sequera Ruiz

  • 7/29/2019 Tres - Software 2

    2/11

    Programacin: Algunos conceptos

    Algoritmo: Conjunto de pasos ordenadospara solucionar un problema

    Ejemplo Total de una factura

    Multiplicar Precio x cantidad para cada item

    Sumar estos subtotales

    Calcular descuento y restar

    Calcular impuesto y sumar Sumar cargos por transporte

    Determinar total a pagar

  • 7/29/2019 Tres - Software 2

    3/11

    Diagramas de Flujo

    SubTotal = Precio x Cantidad

    Total = Subtotal + Total

    Tc/Imp = Total * % Imp

    Otro

    Item?

    Si

    No

  • 7/29/2019 Tres - Software 2

    4/11

    Programacin: Algunos conceptos

    Programa: Conjunto de instrucciones dadas a lamaquina para que opere. Puede estar basado en

    Algoritmo.

    Lenguaje de maquina1010 11001

    1011 11010

    1100 11011

    Lenguaje EnsambladorLoad Y

    Add Z

    Store X

    Lenguaje Alto Nivel

    BASIC: X=Y+Z

    COBOL: Compute X=Y+Z

    Lenguajes de 4ta Generacin

    SUM THE FOLLOWING

    NUMBERS...

  • 7/29/2019 Tres - Software 2

    5/11

    Programacin

    Una Funcin o Procedimiento es un

    segmento de Programa con fin especfico

    Un conjunto de Programas son un Sistema

    Una Aplicacin es un Sistema que apoya un

    conjunto de Procesos o unas tareas de este

    Un Sistema puede ser una Aplicacin o Un

    conjunto de facilidades genericas

  • 7/29/2019 Tres - Software 2

    6/11

    Programacin Estructurada

    Cond.

    Salida?

    No

    Si

    Si

    No

    Condicin?

    1)

    2)

    3)

  • 7/29/2019 Tres - Software 2

    7/11

    Lenguajes de Programacin

    Lenguaje de Maquina: Binario

    Ensambladores: Software de Sistemas

    Tercera generacin o Alto Nivel:Traductores de macroinstrucciones

    Compiladores

    Interpretes

    Cuarta Generacin (4GL):

    No Procedimentales, Conversacionales

  • 7/29/2019 Tres - Software 2

    8/11

    Compiladores e Interpretes

    Programa Fuente

    Modulo Compilado

    Edicin y Enlace: Esttico

    Carga

    Objeto

    Programa Fuente

    Edicin -

    Interpretacin Generacin de Objeto

    Enlace Dinamico en

    Ejecucin

  • 7/29/2019 Tres - Software 2

    9/11

    Orientacin a Objetos

    Datos y Mtodos: Conjunto de datos y las

    operaciones que se pueden hacer sobre ellos

    Objeto Interactivo: Acciones sobre una

    Interaccin

    Interfaz Grafica

  • 7/29/2019 Tres - Software 2

    10/11

    El Web

    HTML:Hipertext Markup Language

    JAVA: Applets Active X: Microsoft

  • 7/29/2019 Tres - Software 2

    11/11

    Ambientes de Programacin

    Interfaz Grafica

    Capacidades de Edicin y Depuracin

    Diagramacin

    Generadores de Cdigo

    Bibliotecas:

    de Objetos

    Codigos reutilizables