clase 1 fundamentos de la programacion

21
CLASE 1 FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

Upload: dan-ruizz

Post on 10-Dec-2015

233 views

Category:

Documents


1 download

DESCRIPTION

Introduccion a la programacion

TRANSCRIPT

CLASE 1FUNDAMENTOS DE LA PROGRAMACIÓN

ORIENTADA A OBJETOS

CLASE 1 – Fundamentos de la programación

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 día 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 simultáneamente grandes cantidades de información.

Introducción

CLASE 1 – Fundamentos de la programación

La programación de computadoras persigue 3 objetivos fundamentales:

Concepto de programación

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

Principales técnicas de programación

Para lograr los objetivos que persigue la programación pueden emplearse distintas técnicas de programación.

Veamos cual ha sido el camino recorrido para llegar a las técnicas de programación mas actuales:

CLASE 1 – Fundamentos de la programación

Esta técnica tiene varias desventajas en programas grandes:

CLASE 1 – Fundamentos de la programación

Es una técnica en la cual la estructura de un programa se realiza tan claramente como es posible mediante el uso de tres estructuras lógicas de control:

Estos tres tipos de estructuras lógicas de control pueden ser combinadas para producir programas que manejen cualquier tarea de procesamiento de información.

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

Las ventajas que presenta la programación estructurada son:

CLASE 1 – Fundamentos de la programación

Una vez que los lenguajes de programación evolucionaron debido a la necesidad de incorporar instrucciones para crear código que pudiera ser llamado varias veces durante la ejecución de un programa, se llego a los conceptos de:

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

El elemento fundamental de este tipo de programación es el objeto:

Un objeto puede considerarse como una especie de capsula dividida en 3 partes:

CLASE 1 – Fundamentos de la programación

Cada una de estas partes desempeña un papel totalmente independiente:

CLASE 1 – Fundamentos de la programación

Lenguajes de programación

CLASE 1 – Fundamentos de la programación

A continuación, se presenta una cronología de la evolución que han tenido los lenguajes de programación:

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

Un ejemplo tradicional en el mundo de la programación es el programa de “Hola Mundo”, visualiza este programa en los distintos lenguajes mas usados:

CLASE 1 – Fundamentos de la programación

CLASE 1 – Fundamentos de la programación

Practica: Ventajas y desventajas de los lenguajes de programación

Enumeren 2 ventajas y 2 desventajas de cada uno de los lenguajes siguientes:

a) Ensambladorb) Fortranc) Cobold) Visual Basice) C#f) Java