You are on page 1of 4

Programación Orientada a Objetos (POO)

Es un paradigma de programación en el cual se trata de representar el mundo real en la


programación.

CLASE
Categoría o molde que se utilizará crear objetos, cuenta con dos componentes fundamentales:
 Atributos: características
 Métodos: acciones que se pueden realizar con las características.

OBJETO
Es la instancia de una clase, es decir, el objeto se crea a partir de una clase existente.

JAVA

Es un lenguaje de programación orientado a objetos, multiplataforma y de múltiple propósito.

LENGUAJE DE PROGRAMACIÓN

Lenguaje utilizado para escribir programas, cuenta con un conjunto de símbolos y estructuras que
permiten expresar de forma correcta el código que deseamos que la computadora ejecute.

ALGORITMO

Sucesión de pasos finitos, ordenados y con sentido que sirven para solucionar un problema.

PROBLEMA

Es una dificultad u obstáculo, situación no desea que cuenta con solución.

FASES PARA RESOLVER PROBLEMAS (POLYA)

 Entender el problema
o Entrada: Que necesito.
o Proceso: Que hare con la entrada para lograr obtener la salida deseada.
o Salida: Que espero lograr, cual es el resultado deseado.
 Crear un plan
o Establecer la mejor solución (algoritmo) para el problema.
 Ejecutar el plan
o Llevar a cabo el plan, hacerlo real.
 Evaluar la solución
o Verificar si la solución fue efectiva o no.
Ejemplo:

Crear un programa que calcule la hipotenusa de un triángulo rectángulo.

Cateto B Hipotenusa = √ a2 +b2

Cateto A

Entender el problema:

 Entrada: el valor de a (cateto a) y el valor de b (cateto b)


 Proceso: Hipotenusa = √ a2 +b2
 Salida: el valor de la hipotenusa (resultado del cálculo)

Crear un plan (solución paso a paso)

1. Solicitar y almacenar el valor del cateto a.


2. Solicitar y almacenar el valor del cateto b.
3. Calcular la hipotenusa, con la siguiente formula: Hipotenusa = √ a2 +b2
4. Mostrar el resultado de la hipotenusa.

Ejecutar el plan (se elige el lenguaje de programación y se codifica)

 Escribir la solución utilizando el paradigma seleccionado en el lenguaje de programación.

Evaluación

 Se prueba la aplicación con diversos casos para ver si el resultado es correcto.

Camelcase

 Lower CamelCase: Letra inicial de primera palabra con minúscula, las letras iniciales de las
demás palabras se colocan con mayúscula.
 Upper CamelCase: todas las letras iniciales de las palabras inician con mayúscula, las
demás letras con minúscula.

Convención de nombres:

 Proyecto, Clase: se escriben con upper camelcase.


 Objeto, atributo, método: se escriben con lower camelcase.
 Paquete: todo en minúscula.
 Constantes: se escriben en mayúscula, si el nombre es compuesto se separa con guion
bajo.
 El nombre (identificador): debe tener sentido, es decir, debe ser significativo.
 El nombre (identificador): inicia con letra, no lleva espacios en blanco ni caracteres
especiales.
Importante: la letra ñ es considerada carácter especial, evitar su uso en los identificadores.
DATOS E INFORMACION

 Dato: es un valor para una característica de una persona, animal o cosa.


 Tipos de datos: es una característica de los datos que indican que tipo de valor se le puede
asignar.

Algunos tipos de datos son:

o Numérico entero
o Numérico con decimal
o Carácter: un solo símbolo
o Cadena (String): con un conjunto de caracteres
o Lógicos (Boolean): falso o verdadero (0 y 1)
1. Obtener el valor de la hipotenusa de un triangulo rectángulo.
2. Solicitar 3 valores numéricos enteros y realizar lo siguiente:
a. Mostrar el resultado de la suma de los números.
b. Calcular el promedio de los números y mostrar el resultado.
3. Solicitar 2 valores numéricos enteros y realizar lo siguiente:
a. Mostrar el resultado de la multiplicación de los números.
b. Mostrar el resultado del primer valor menos el segundo valor.
c. Elevar el primer numero a la quinta potencia y mostrar el resultado.
4. Solicitar 5 números y realizar lo siguiente:
a. Mostrar el resultado de la multiplicación de los números.
b. Mostrar el resultado del cuarto número divido el quinto.
c. Elevar a la tercera potencia el segundo valor.
d. Mostrar el resultado de la suma del quinto con el primero.

You might also like