Está en la página 1de 21

CLASE 1

FUNDAMENTOS DE LA PROGRAMACIN
ORIENTADA A OBJETOS

Introduccin
El ser humano como ser pensante siempre ha buscado la forma de resolver los
problemas que se le presentan, creando modelos y buscando explicaciones
para comprender el mundo que le rodea.
Hoy en da y gracias a los avances en todas las reas del conocimiento
humano, hemos llegado al punto en el que disponemos de maquinas capaces
de almacenar y manejar simultneamente grandes cantidades de informacin.

CLASE 1 Fundamentos de la
programacin

Concepto de programacin

La programacin de computadoras persigue 3 objetivos fundamentales:

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

Principales tcnicas de
programacin
Para lograr los objetivos que persigue la programacin pueden
emplearse distintas tcnicas de programacin.
Veamos cual ha sido el camino recorrido para llegar a las tcnicas
de programacin mas actuales:

CLASE 1 Fundamentos de la
programacin

Esta tcnica tiene varias desventajas en programas grandes:

CLASE 1 Fundamentos de la
programacin

Es una tcnica en la cual la estructura de un programa


se realiza tan claramente como es posible mediante el
uso de tres estructuras lgicas de control:

Estos tres tipos de estructuras lgicas de control pueden


ser combinadas para producir programas que manejen
cualquier tarea de procesamiento de informacin.
CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

Las ventajas que presenta la programacin estructurada son:

CLASE 1 Fundamentos de la
programacin

Una vez que los lenguajes de programacin evolucionaron


debido a la necesidad de incorporar instrucciones para crear
cdigo que pudiera ser llamado varias veces durante la
ejecucin de un programa, se llego a los conceptos de:

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

El elemento fundamental de este tipo de programacin es el objeto:

Un objeto puede considerarse como una especie de capsula dividida en


3 partes:

CLASE 1 Fundamentos de la
programacin

Cada una de estas partes desempea un papel totalmente independiente:

CLASE 1 Fundamentos de la
programacin

Lenguajes de programacin

CLASE 1 Fundamentos de la
programacin

A continuacin, se presenta una cronologa de la


evolucin que han tenido los lenguajes de programacin:

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

Un ejemplo tradicional en el mundo de la


programacin es el programa de Hola
Mundo, visualiza este programa en los
distintos lenguajes mas usados:

CLASE 1 Fundamentos de la
programacin

CLASE 1 Fundamentos de la
programacin

Practica: Ventajas y desventajas


de los lenguajes de programacin

Enumeren
Enumeren 2
2 ventajas
ventajas yy 2
2 desventajas
desventajas de
de cada
cada uno
uno de
de los
los lenguajes
lenguajes
siguientes:
siguientes:
a)
a)
b)
b)
c)
c)
d)
d)
e)
e)
f)
f)

Ensamblador
Ensamblador
Fortran
Fortran
Cobol
Cobol
Visual
Visual Basic
Basic
C#
C#
Java
Java

CLASE 1 Fundamentos de la
programacin

También podría gustarte