SlideShare uma empresa Scribd logo
1 de 18
Integrante:
•Nidia Haskour
CI.: 21.444.126
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.
Estructura
Secuencia
l
Estructura
s de
Selección:
Estructuras
de
Repetición
Estructurada
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:
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
Abstracción
Encapsulamiento
Modularidad
Principio de ocultación
Polimorfismo
Herencia
Recolección de basura
Programación Orientada a
Objetos
CARACTERÍSTICA
S:
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.
 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
 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.
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.
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
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
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.
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.
VisualBasic 6.0 Modo Diseño
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.
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
Diapositiva informatica nidia

Mais conteúdo relacionado

Mais procurados

Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseño
caosorio3
 
P R O G R A M A C I O N O R I E N T A D A
P R O G R A M A C I O N  O R I E N T A D AP R O G R A M A C I O N  O R I E N T A D A
P R O G R A M A C I O N O R I E N T A D A
chayna
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
myle22
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
zurda21
 
Informacion desarrollo a la medida
Informacion desarrollo a la medidaInformacion desarrollo a la medida
Informacion desarrollo a la medida
Mariana G-c
 

Mais procurados (18)

Sistemas informacion Com Doc
Sistemas informacion Com DocSistemas informacion Com Doc
Sistemas informacion Com Doc
 
Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseño
 
P R O G R A M A C I O N O R I E N T A D A
P R O G R A M A C I O N  O R I E N T A D AP R O G R A M A C I O N  O R I E N T A D A
P R O G R A M A C I O N O R I E N T A D A
 
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobile
 
Uwe uml
Uwe   umlUwe   uml
Uwe uml
 
Informacion desarrollo a la medida
Informacion desarrollo a la medidaInformacion desarrollo a la medida
Informacion desarrollo a la medida
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobile
 

Destaque (7)

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 

Semelhante a Diapositiva informatica nidia

Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
Deisy Sapaico
 
Paradigmas de programaciónes
Paradigmas de programaciónesParadigmas de programaciónes
Paradigmas de programaciónes
481200619
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
Ernesto
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
Jessica
 
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACIONINTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
guest00eb5e
 
presentacininfo220-copia-130713052935-phpapp02.pptx
presentacininfo220-copia-130713052935-phpapp02.pptxpresentacininfo220-copia-130713052935-phpapp02.pptx
presentacininfo220-copia-130713052935-phpapp02.pptx
CompusoftnetCiaLtda
 
Herramientas de des. de soft.
Herramientas de des. de soft.Herramientas de des. de soft.
Herramientas de des. de soft.
Te Amo Gabriel
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
jefry
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
paolagonzalez326
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
adriannaranjo85
 

Semelhante a Diapositiva informatica nidia (20)

Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Conceptos basicos de poo
Conceptos basicos de pooConceptos basicos de poo
Conceptos basicos de poo
 
Paradigmas de programaciónes
Paradigmas de programaciónesParadigmas de programaciónes
Paradigmas de programaciónes
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACIONINTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
INTRODUCCION A VISUAL BASIC Y CONCEPTOS DE PROGRAMACION
 
presentacininfo220-copia-130713052935-phpapp02.pptx
presentacininfo220-copia-130713052935-phpapp02.pptxpresentacininfo220-copia-130713052935-phpapp02.pptx
presentacininfo220-copia-130713052935-phpapp02.pptx
 
Herramientas de des. de soft.
Herramientas de des. de soft.Herramientas de des. de soft.
Herramientas de des. de soft.
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agosto
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

Diapositiva informatica nidia

  • 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