2. Estructurada
La programación estructurada es un paradigma de programación orientado a
mejorar la claridad, calidad y tiempo de desarrollo de un programa de
computadora
CARACTERÍSTICAS
Las estructuras de repetición: Su
construcción hace uso de
declaraciones condicionales.
Contiene tres estructuras: Repita
para (For-Next), Repita
Mientras (While) y Repita Hasta
(Do-While).
Las estructuras de selección: Se
basan en una declaración
condicional. Las dos mas
comunes son: Si-Entonces (If-
Then) y Si-Entonces-de lo
contrario (If-Then-Else).
La estructura
secuencial: definida por
el flujo de control
automático de un
programa.
4. Los programas son más fáciles de entender.
Reducción del esfuerzo en las pruebas
Reducción de los costos de mantenimiento
Programas más sencillos y más rápidos.
Aumento de la productividad del programador.
Los programas quedan mejor documentados internamente.
Estructurada
VENTAJAS:
5. La programación Orientada a Objetos
es un paradigma de programación que
usa los objetos en sus interacciones,
para diseñar aplicaciones y
programas informáticos.
Programación Orientada a
Objetos
7. Programación Orientada a
Objetos
VENTAJAS:
Reusabilidad
Cuando hemos
diseñado
adecuadamente las
clases, se pueden usar
en distintas partes del
programa y en
numerosos proyecto.
Mantenibilidad
Debido a la sencillez
para abstraer el
problema, los
programas orientados
a objetos son más
sencillos de leer y
comprender
Modificabilidad
La facilidad de
añadir, suprimir o
modificar nuevos
objetos nos permite
hacer modificaciones
de una forma muy
sencilla.
Fiabilidad
Al dividir el
problema en partes
más pequeñas
podemos probarlas de
manera
independiente y aislar
mucho más
fácilmente los
posibles errores que
puedan surgir.
8. La programación estructura pretende resolver un problema de principio a fin
en una sola estructura de código. La programación orientada a objetos,
resuelve el problema identificando los actores que tienen participación en el
problema e identificando también sus acciones.
Estructurada y Programación
Estructurada a Objetos
Es más moderna, es una evolución
de la programación estructurada
que plasma en el diseño de una
familia de lenguajes conceptos que
existían previamente con algunos
nuevos.
Se basa en lenguajes que
soportan sintáctica y
semánticamente la unión entre
los tipos abstractos de datos y
sus operaciones
Incorpora en su entorno de
ejecución mecanismos tales
como el polimorfismo y el
envío de mensajes entre
objetos.
Programa de
Orientación a
Objetos
9. Erróneamente se le adjudica a la programación estructurada clásica ciertos
problemas como si fueran inherentes a la misma. De estos problemas se
destacan :
Estructurada y Programación
Estructurada a Objetos
- Es compleja la coordinación y organización entre programadores para la creación de
aplicaciones.
- Dificultad al mantener los programas. Casi todos los sistemas informáticos grandes tienen
errores ocultos.
- Dificultad al reutilizar los programas.
- Modelo mental anómalo.
- Dificultad al modificar y extender los programas.
10. Lenguajes de Programación Orientada
a Objetos
Visual
FoxPro
¿Qué es?
Lenguaje de
programación procedura
l, orientado a
objetos que posee un
Sistema Gestor de Bases
de datos oDatabase
Management System
(DBMS) y Sistema
administrador de bases
de datos relacionales,
producido
por Microsoft.
Características
Capacidades para el manejar
datos nativos y remotos.
Flexibilidad para crear
soluciones de bases de datos.
Lenguaje de Programación
Orientado a objetos.
Utilización de Sentencias SQL en
forma nativa.
11. Lenguajes de Programación Orientada
a Objetos
ABAP
¿Qué es?
Lenguaje de cuarta
generación, propiedad
de SAP, que se utiliza
para programar la
mayoría de sus
productos (R/3, mySAP
Business suite..). Utiliza
sentencias de Open
SQL para conectarse con
prácticamente cualquier
base de datos.
Características
Crear variantes de visualización
Clasificar Las líneas
Fijar filtro
Valores totales y subtotales
12. Lenguajes de Programación Orientada
a Objetos
PHP
¿Qué es?
Lenguaje de
programación de uso
general de código del
lado del
servidor originalmente
diseñado para
el desarrollo web
de contenido dinámico.
Fue uno de los primeros
lenguajes de
programación del lado
del servidor que se
podían incorporar
directamente en el
documento HTML.
Características
Orientado al desarrollo
de aplicaciones web dinámicas
con acceso a información
almacenada en una base de datos
Considerado un lenguaje fácil de
aprender, ya que en su desarrollo
se simplificaron distintas
especificaciones
El código fuente escrito en PHP
es invisible al navegador web y
al cliente
Capacidad de conexión con la
mayoría de los motores de base
de datos
13. Lenguajes de Programación Orientada
a Objetos
C++
¿Qué es?
La intención de su
creación fue el extender
al exitoso lenguaje de
programación C con
mecanismos que
permitan la
manipulación de objetos.
Este es denominado
como lenguaje híbrido
Características
Tiene un conjunto completo de
instrucciones de control.
Permite la agrupación de
instrucciones.
Los argumentos de las funciones
se transfieren por su valor.
Los argumentos de las funciones
se transfieren por su valor.
14. Lenguajes de Programación Orientada
a Objetos
Visual Basic 6.0
¿Qué es?
Última edición del
software. Esta versión
mejora la productividad
y la capacidad para
aplicaciones web, lo que
llevó al desarrollo de
Visual Basic .NET.
Visual Basic 6.0 no
puede ser desarrollada
en Windows Vista,
Windows 7 o
Windows Server 2008.
Características
Soporta la abstracción, la
encapsulación, el poliformismo y
la reutilización del código.
Los objetos de Visual Basic
están encapsulados
Los objetos de Visual Basic
tienen propiedades, métodos y
eventos.
Al conjunto de propiedades y
métodos se le llama interfaz.
16. VisualBasic 6.0
Proyecto
Cuando desarrolla una aplicación, Visual Basic crea un
archivo especial llamado Archivo de Proyecto para
administrar todos los demás archivos de la aplicación.
Formularios
El formulario es el principal medio
de comunicación entre el usuario y la
aplicación. Los usuarios interactúan con los
controles sobre el formulario para ingresarle
datos y obtener resultados.
17. VisualBasic 6.0
Controles
Con los controles, los usuarios pueden operar y
obtener los resultados de una aplicación. Puede
añadir controles a un formula. Entre los controles
más comunes a utilizar en una aplicación
tenemos: Etiqueta (Label), Cuadro de Texto
(TextBox) y Botón de Comando
(CommandButton).
Objetos
Cada formulario (ventana), menú
o control que se crea con Visual Basic
es un módulo auto contenido
llamado objeto
Propiedades
El conjunto de datos que describen las
características de un objeto se le conoce
como sus propiedades. Para un
formulario tenemos por ejemplo, las
propiedades BackColor (color de
fondo), Height (altura).
Algunas propiedades no solo determinan
el aspecto que tiene el objeto, sino que
además pueden determinar su
comportamiento