Búsqueda  
   
Ve por categoría



¡Aprender a monetizar tu página Web!
:
:

¡Informate sobre marketing online con artículos!
:
:
Artículo.org .: Ordenadores y Tecnología .: Curso de Programación - Desarrollo de Algoritmos usando la Programación Orientada a Objetos

Curso de Programación - Desarrollo de Algoritmos usando la Programación Orientada a Objetos

Escrito por: thebestboy2671

I PARTE

1. Introducción a la Programación

Un lenguaje de programación es una notación constituida por símbolos y reglas que permite escribir programas. Todo lenguaje está compuesto por su sintaxis y su semántica. Se entiende por sintaxis a las reglas del mismo, y por semántica al significado de los símbolos y las palabras que utiliza.



1.1.2 Tipos de lenguaje

Existen los lenguajes de máquina que son entendibles directamente por la máquina. Esta expresado en términos de la unidad de memoria más pequeña: el bit (código binario 1 o 0). La desventaja de este tipo de lenguaje es que es difícil de escribir y de entender ya que consta de 1 y 0.

También están los lenguajes simbólicos, que son aquellos que son escritos (instrucciones y sentencias) con palabras similares a las de los lenguajes humanos.
Por ejemplo:
b=2
If (a>b) then print “a es mayor que b”



1.2 Programa

Un programa es una secuencia lógica de instrucciones escritas en algún lenguaje de programación que dicta a la computadora las acciones que esta debe realizar.
Una instrucción se una orden que se le da a la máquina para que ejecute una determinada acción, entre los cuales están el operando y el operador.
Ejemplo:
Print “a*b”
Operandos: a, b
Operadores: print, * (este es el signo de multiplicación en la programación)



1.2.2 Tipos de Programa

Programa fuente: Programa escrito en algún lenguaje de programación que el programador desarrolla.
Programa objeto: Programa compuesto por unos y ceros, producto de la compilación de programas fuentes.



1.3 Compilador e Intérprete

Un compilador lee completamente un programa en un lenguaje de alto nivel (C++, Python, Java, Perl, Lisp, etc) y lo traduce en su integridad a un programa de código de maquina. El programa de código de maquina resultante se puede ejecutar cuantas veces se desee, sin necesidad de volver a traducir el programa original.
Un interprete actúa de un modo distinto: lee un programa escrito en un lenguaje de alto nivel instrucción a instrucción y, para cada una de ellas, efectúa una traducción a las instrucciones de código de maquina equivalentes y las ejecuta inmediatamente. No hay un proceso de traducción separado por completo del de ejecución. Cada vez que ejecutamos el programa con un intérprete, se repite el proceso de traducción y ejecución, ya que ambos son simultáneos.



1.4 Definición

La Programación Orientada a Objetos (POO) se puede definir como un estilo de programación que utiliza objetos como bloques esenciales de construcción.
Se basa en el uso de: objetos, mensajes, métodos y clases.
Objetos: es el software que se utilizan para construir programas más complejos.
Clase: es una estructura definida que incluye tanto tipos de datos (reales, enteros, cadenas, carácter) como funciones (métodos).

En esto se resume una clase, que es con lo que se trabaja en la POO:
Clase = atributos + métodos


1.5 Análisis Orientado a Objetos

Es bastante simple, lo único que hay que hacer es analizar el enunciado y de ahí sacar los datos que se van a utilizar para resolver el problema (atributos), y los cálculos o los procesos que nos llevaran a los resultados (métodos).

Nombre de la clase
Atributos
Métodos

Atributos: Describen las características de los objetos: tipo de acceso (privado, protegido, público) y tipo de dato (entero, real, booleano)

Métodos: Describen lo que puede hacer la clase; es decir, el método define las instrucciones necesarias para realizar un proceso o tarea específicos. La definición del método se compone de tipo de acceso, tipo de retorno, nombre del método, parámetro, si los requiere, y el cuerpo del método.

Los tipos de acceso se emplean para controlar la visibilidad de los miembros de una clase, los cuales se pueden mencionar:
Públicos: Son accesibles desde cualquier parte del programa.
Privados: Son accesibles sólo por los métodos que pertenecen a la clase.
Protegidos: Se utilizan sólo con la herencia; son accesibles por los métodos de la clase base y por los métodos de las clases derivadas. En este tutorial por ahora no incluiremos la herencia.

Fuente del artículo http://www.articulo.org/autores_perfil.php?autor=501

Autor: Miguel Díaz

Sitio personal macromedia flash 8

Ver perfil

¿Que calificación pondría a este artículo?

Comentarios

Añadir comentario
No hay ningún comentario.

Artículos relacionados

article Bases de Datos Orientadas a Objetos - ¿Una opción de Desarrollo Viable?
Introducción     En éste documento analizaremos la situación actual de las bases de datos orientadas a objetos (oodb) y veremos porqué un sistema tan tradicional...

(Sin calificación)  5-31-2008    veces visto: 649   
article Exportar datos a Excel con VB6
Aquí tienes el código completo de como exportar informacion desde una base de datos con visual basic a excel es pero que te sea de mucha ayuda. Private Sub Command1_Click()On Error GoTo...

(Sin calificación)  8-14-2007    veces visto: 2019   
article CSS para la maquetación de sus paginas y ColdFusion para la tecnologia de servidor
Con este articulo, tengo previsto dar a conocer dos grandesdesconocidos, ColdFusion y CSS. ¿En que consisten? CSS es un lenguaje de programación para manejar la estructura de una pagina web. Vamos a poner un...

(Sin calificación)  9-27-2005    veces visto: 1892   

Sobre este artículo
Más de este autor
article Software para la creación de su programa de afiliados
He aquí algo impresionante y a la vez increíble. Se trata de un software llamado Internet Sales Force que sirve o más bien te ayuda a crear tu propio programa de afiliados. &iqu...
(Sin calificación) 
9-1-2007    Veces vista: 739
article Primera animación en Macromedia Flash 8
En esta lección haremos nuestro primer archivo en flash. Así que, mucha atención.Hacemos la suposición que el lector o la lectora ya tiene instalado en su ordenador el macromedia...
(Sin calificación) 
9-5-2007    Veces vista: 771
article Creación de un banner publicitario
Hoy veremos cómo hacer un banner publicitario para algún sitio Web, en este caso sólo lo haremos para practicar. Bien, comencemos. Lo primero es ver cómo quedara cuando terminemos...
(Sin calificación) 
9-30-2007    Veces vista: 614
article ¿Cómo hacer un botón flash?
Botón flash I Los botones son los que mas influyen en cuanto a la interactividad a las aplicaciones flash. Hay muchos tipos, modelos, tamaños de botones, pero por ahora sólo veremos...
(Sin calificación) 
12-28-2007    Veces vista: 694
Más artículos

.: Powered by Lore 1.5.5