CursoFundamentosProg

Páginas: 19 (4559 palabras) Publicado: 11 de octubre de 2015
INSTITUTO TECNOLOGICO
de Orizaba

Departamento de Sistemas y Computación

Fundamentos de Programación
Fundamentos

Objetivo: Desarrollar habilidades lógicas aplicando algoritmos
con un enfoque orientado a objetos para la solución de problemas.

INSTITUTO TECNOLOGICO DE ORIZABA
Fundamentos de programación

CONTENIDO

El paradigma Orientado a Objetos
Clase
Atributos
Métodos
Algoritmo
Metodologíapara la solución de problemas mediante algoritmos orientados a objetos
Resolución de problemas aplicando la metodología.
Problemas Nivel 1
Problemas Nivel 2
Problemas Nivel 3
ANEXOS
Tipos básicos de datos en java
Instrucciones de selección
Instrucciones de iteración
Código Java
Estructura de una clase
Instrucciones básicas en Java(1)
Instrucciones básicas en Java(2)

M.C. PATRICIA QUITL GONZÁLEZM.C CONCEPCIÓN NAVA ARTEAGA

2
3
3
3
4
9
16
22
27
30
30
32
34
36
36
37

1

INSTITUTO TECNOLOGICO DE ORIZABA
Fundamentos de programación

El paradigma Orientado a Objetos
Abstracción
La abstracción es un ejercicio mental que consiste en la comprensión de los atributos tangibles de un
objeto. Este conocimiento es incrementado cuando se descubre el funcionamiento del objeto, es decir, el
“cómo”.
Porlo tanto, la abstracción puede llevar a una comprensión total de la implementación del
comportamiento de un objeto. Se dice entonces que de lo abstracto se puede llegar a lo concreto.

.

Paradigma orientado a objetos
Es un modelo de programación que basa su filosofía en interacciones entre objetos. Cada objeto tiene un
comportamiento definido y que puede ser aprovechado por otros objetos, mediantelas siguientes
características:


Colaborativos y cooperativos



Reusables

M.C. PATRICIA QUITL GONZÁLEZ
M.C CONCEPCIÓN NAVA ARTEAGA

2

INSTITUTO TECNOLOGICO DE ORIZABA
Fundamentos de programación



Distribuibles



Localizables

Objeto y Clase

Objeto

• Entidad
que
tiene:
estado,
comportamiento e identidad englobados
en una sola unidad denominada clase.

Clase

• Definición formal de unobjeto en los
términos
de
estructura
y
comportamiento común.

Así se puede usar la definición de una clase para crear objetos de ese tipo de clase, esto es, crear objetos
que contengan todos los componentes especificados en la clase.

Una clase se compone de:


Campos (ATRIBUTOS).- Son variables que almacenan datos referentes al objeto.



Funciones (METODOS). Estos son las operaciones que sepueden realizar sobre objetos de esa
clase.

M.C. PATRICIA QUITL GONZÁLEZ
M.C CONCEPCIÓN NAVA ARTEAGA

3

INSTITUTO TECNOLOGICO DE ORIZABA
Fundamentos de programación

Los ATRIBUTOS pueden ser tipos de datos básicos:
byte, short, int, long, float, double, boolean, char o clases. (VER ANEXO1)

Los MÉTODOS son los procesos o funciones que realiza un objeto
Tanto los atributos como los métodos se lesconsideran miembros de la clase.

Una clase se representa mediante el siguiente símbolo:

NombreClase
- atributo : tipo dato
+método (datoRecibidos : tipo datos) : tipo dato devuelto

Ejemplo:

Calcular la suma de dos números enteros.
ATRIBUTOS

MÉTODOS

M.C. PATRICIA QUITL GONZÁLEZ
M.C CONCEPCIÓN NAVA ARTEAGA

4

INSTITUTO TECNOLOGICO DE ORIZABA
Fundamentos de programación

.Algoritmos
Unalgoritmo es una serie de símbolos y reglas que se utilizan para describir de manera explícita un
proceso o método.
Un proceso o método es un conjunto de actividades o eventos que se realizan o suceden de manera
secuencial, simultáneamente o alternativamente con un determinado fin.
Los algoritmos se emplean para representar el comportamiento de los METODOS que forman parte de
una clase.

Tipos deLenguajes Algorítmicos


Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).

General

Se representan de
forma

Diagrama de casos de
uso

Representan
la
colaboración que existe
entre
las
clase
mediante sus métodos.

Diagrama de actividad*

Muestran
que
las
actividades específicas
de cada uno de los
métodos.

Detallada
Diagrama secuencial



No...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS