Você está na página 1de 21

Programacin Orientada a

Objetos
Ivn Guerrero Romn

Sesin #1
Bienvenida

al curso de POO
Contenido Temtico
Introduccin a Java

Ambiente de Programacin
Estructura bsica de un programa
Entrada y salida de datos
Definicin de variables

Presentacin

de alumnos

Nombre
Carrera
Temas de inters

Temario
Conceptos

generales de la
programacin orientada a objetos
Diseo orientado a objetos
Construccin de software orientado
a objetos
Herencia y polimorfismo
Interfaces grficas de usuario (GUI)
Manejo de excepciones
Archivos

Calendario y Evaluacin
Fechas

de exmenes

1 examen parcial: 3 de febrero


2 examen parcial: 6 de marzo
3 examen parcial: 13 de abril
Examen final: 4 de mayo 8:00 hr.

Evaluacin

de cada parcial

Examen parcial:
55%
Actividades de clase: 15%
Tareas:
30%
Evaluacin

final

Parciales:
45%
Actividades de cuarto parcial: 10%
Prctica integradora: 25%
Examen final:
20%

Introduccin a Java

Ambiente de
Programacin
Editor

de Cdigo

Textpad
Notepad

Lnea

de comando empleando Java

JRE: Java Runtime Environment


SDK: Software Development Kit
IDE:

Integrated Development Environment

Eclipse
NetBeans

Estructura bsica de un
programa
import java.io.*;
public class MiClase {
public static void main(String[]
args) {
Console c = System.console();
c.format("Hola Mundo");
}
}

Elementos bsicos de
programacin
Variables: Almacenar informacin

Condicionales: Tomar decisiones

Ciclos: Ejecutar comandos repetitivos

Variable
Definicin:

Espacio para almacenar un valor

Sintaxis

int miVariable = 8;
String miCadena = Fundamentos de
Programacin;
Tipo de
valor

Nombre de la
variable

Valor
almacenad
o

Smbolo de
asignacin

Smbolo de
terminacin
de
instruccin

Ejemplos de uso de
variables
int a;
int a, b;
int b;
a = 3;
a = 3;
b = 4;
b = 4;
a = a + b;
int c = a +
Valor de a: 7
b;
Valor de
c: 7

Declaracin

Inicializacin
Asignacin

Tipos de Datos en Java para


Enteros
Tipo de Dato

Bits

Nmero
mnimo

Nmero
mximo

byte

-128

127

short

16

-32,768

32,767

int

32

-2,147,483,648

2,147,483,647

long

64

9,223,372,036,854,775,8
08

9,223,372,036,854,775,8
07

Tipos de Datos en Java para


Decimales, booleanos y caracteres
float

32 bits
double

64 bits
boolean

Tiene 2 posibles valores, true o false.


char

16 bits
Puede almacenar el valor de un
caracter

Condicional
Definicin:

Estructura para elegir entre 2


posibles opciones dependiendo de una
condicin a ser evaluada como verdadera o
falsa
Sintaxis:
IF ( CONDICION )
{
Instrucciones para el caso VERDADERO
}
ELSE
{
Instrucciones para el caso FALSO
}

Ciclos
Definicin:

Permiten la ejecucin de
un conjunto de instrucciones de
manera repetida
Sintaxis:
WHILE ( CONDICION )
{
Instrucciones a ser ejecutadas
}

While y Do While
Sintaxis

while ( CONDICION )
{
Conjunto de Instrucciones
}
do
{
Conjunto de Instrucciones
} while ( CONDICION );
La

principal diferencia entre ambas es que en un DoWhile la condicin es verificada al final de la


ejecucin del conjunto de instrucciones

For
Sintaxis

for (INICIALIZADOR; CONDICION; ITERADOR)


{
Conjunto de instrucciones
}
Inicializador:

Se ejecuta una vez antes de que el


ciclo comience. Generalmente se emplea para
inicializar variables
Condicin: Debe ser una expresin booleana y es
evaluada antes de cada iteracin, incluyendo la
primera
Iterador: Se ejecuta al final de cada iteracin

Entrada y Salida de Datos


Java

cuenta con algunos elementos para


llevar a cabo esta tarea:
Console
Elemento que permite interactuar con la lnea de
comando para escribir o leer datos
Console.readLine(mensaje): Lee una lnea de texto
hasta encontrar un salto de lnea y la regresa como
un elemento de tipo String
Console.format(texto, parametros_del_texto): Escribe
el texto dado en la lnea de comando, es posible
emplear parmetros en el texto, los cuales son
cambiados por los valores de los parmetros
adicionales.
Los parmetros son indicados mediante %numeroDeParametro

Mi tarea de hoy es escribir


100 veces mi nombre en el
pizarrn

Hola, me llamo
EligeMayor, podrs
programarme?

Você também pode gostar