Upload
ing-yolmar-roa
View
219
Download
0
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