18
LINEAMIENTOS GENERALES Integrante: Nidia Haskour CI.: 21.444.126

Diapositiva informatica nidia

Embed Size (px)

DESCRIPTION

diapositivas de informática nivel 3 nidia

Citation preview

LINEAMIENTOS GENERALES

Integrante:

•Nidia HaskourCI.: 21.444.126

Programación 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 Secuencial

Estructuras de

Selección:

Estructuras de

Repetición

Programació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.

Programación 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ÍSTICAS:

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.

Diferencia entre Programación 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 :

Diferencia entre Programación 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 procedural, 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 originalmen

te 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 datosConsiderado un lenguaje fácil de aprender, ya que

en su desarrollo se simplificaron distintas

especificacionesEl 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 ProyectoCuando 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.

FormulariosEl 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 ControlesCon 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).

ObjetosCada formulario (ventana), menú o control que se crea con Visual Basic es un módulo auto contenido llamado objeto

PropiedadesEl 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