SlideShare una empresa de Scribd logo
1 de 24
PROGRAMACIÓN EN
“JAVA”
Ing. Freddy Ledezma Higuera
Declaración de clase
Método principal
Nombre de la clase
coincide con el nombre
del archivo
Parte principal del programa
Bloques
Creamos bloques
con el uso de llaves
Contenedores
Cambios
Son
contenedores
que nos
permiten
almacenar la
información.
La información va
cambiando a medida que
la aplicación se ejecuta.
Distintos Tipos
La información va
cambiando a medida
que la aplicación se
ejecuta.
1.- Tipo de Información
2.- Nombre de la variable
3.- Valor (opcional)
Enteros
Decimales
 int
 short
 long
 float
 double
Caracteres
 String
Cadenas de texto
 char
Booleanos
 boolean
Pueden empezar por:
El resto del nombre
 letra
 Subrayado(_)
 Símbolo dólar ($)
 Puede ser cualquier letra
o número.
No puede contener:
 Espacios
 Signos de puntuación
Java es case-sensitive
 puntuacionTotal
 PuntuacionTotal
El resto son
 Convenciones
 Hacer la primera letra del nombre de la variable minúscula.
 Si el nombre tiene más de una palabra, iniciar las otras con
una letra mayúscula.
 Insertamos valores a las variables mediante el uso del
operador igual (=).
 Las variables constantes son mayúsculas y utilizan
modificadores: final y static.
 final.- No puede ser cambiado en el programa.
 static.- Lo convierte en constante de Clase.
final int PRIMA = 1200;
static final float PI = 3.1416;
static final int MAX_UNIDADES = 33;
+ Adición
- Sustracción
Multiplicación
*
Módulo
%
División
/
++ Incremento
-- Decremento
Prefijo
++ variable
-- variable
Sufijo
variable ++
variable --
 Incrementos y decrementos son prioridad.
 Multiplicación, división y módulos después.
 Suma y resta a continuación.
 Comparaciones
 El signo de (=) que configura el valor de la
variable
int y = 21;
Int x = y * 3 +5;
 String almacena texto, números y caracteres
especiales.
 Su elemento básico es un carácter (char).
 Un String contiene una cadena de caracteres.
 Inician con Mayúscula
 Los tipos de datos String son objetos
 Se aplicaran métodos a los String.
char variable = ‘#’;
String cita = “Variable que almacena texto.”;
’ Comillas Simples
” Comillas Dobles
 Barra inclinada
t Tabulación
f Salto de Línea
n Nueva Línea
+ Signo utilizado para unir String
equals() Comparar String, devuelve true o false
Los métodos son tareas que java lleva acabo
sobre el contenido de un Objeto
length() Muestra el numero de caracteres del String.
toUpperCase() Convierte a mayúsculas el String.
toLowerCase() Convierte a minúsculas el String.
indexOf() Devuelve en que posición inicia un texto
que se busca en un String, si no se encuentra
devuelve -1.
Vamos darle a nuestros programas la cantidad de
tomar decisiones.
Uso de Condicionales
Operadores Condicionales (Retornan solo true o false)
== Comparación != Diferenciación
> Mayor que >= Mayor o igual que
< Menor que <= Menor o igual que
? Operador ternario
Lleva a cabo una acción si la condición es
verdadera
int y = 6;
if ( y > 5 )
{
System.out.println(“Es mayor a 5 “);
}
Utilizado para que un programa
realice algo si (if) cumple una
condición, pero sino (else)
cumple haga otra cosa
Utilizado cuando hay muchas alternativas de opciones.
Se utiliza para simplificar el código fuente
 Bucles seria la traducción en español
 Son sistemas que permitirán repetir
instrucciones una y otra vez mientras se
cumplan determinadas condiciones.
 Son parte fundamental de los lenguajes de
programación al igual que los condicionales.
 Para llevar acabo repeticiones de código en Java
cuenta con tres tipos:
 for
 while
 do while
 Se repetirá una porción de código mientras cumpla
una determinada condición.
 No se sabe con certeza la cantidad de repeticiones
Valor inicial;
while ( condición)
{
// Código fuente a repetir
incremento o decremento;
}
 Se repetirá una porción de código al menos una vez
y luego se repetirá mientras cumpla una determinada
condición.
 No se sabe con certeza la cantidad de repeticiones
Valor inicial;
do {
// Código fuente a repetir
incremento o decremento;
} while ( condición);
 Se sabe cuantas veces se repetirá una porción de
código, esto estará en función a una condición.
for (Valor inicial; condición; )
{
// Código fuente a repetir
}
Incremento
decremento
 Podemos usar palabras clave para
modificar el flujo del loop.
for (Valor inicial; condición; )
{
// Código fuente a repetir
}
breack

Más contenido relacionado

Similar a 01 PROGRAMACION.pptx

Similar a 01 PROGRAMACION.pptx (20)

Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Programacion y su lenguaje
Programacion y su lenguajeProgramacion y su lenguaje
Programacion y su lenguaje
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
 
Introduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacionIntroduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacion
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Php curso03
Php   curso03Php   curso03
Php curso03
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
 
Introduccions a java
Introduccions a javaIntroduccions a java
Introduccions a java
 
Fundamentos de programacion en java
Fundamentos de programacion en javaFundamentos de programacion en java
Fundamentos de programacion en java
 
Manuales ...
Manuales ...Manuales ...
Manuales ...
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Semana03 prog ii
Semana03 prog iiSemana03 prog ii
Semana03 prog ii
 
Semana9b Vbr
Semana9b VbrSemana9b Vbr
Semana9b Vbr
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 

Más de rumimamani

Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...
Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...
Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...rumimamani
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptxrumimamani
 
RESOLUCIÓN MINISTERIAL 01 2023.pptx
RESOLUCIÓN  MINISTERIAL 01 2023.pptxRESOLUCIÓN  MINISTERIAL 01 2023.pptx
RESOLUCIÓN MINISTERIAL 01 2023.pptxrumimamani
 
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptx
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptxReglamento_de_Participación_Social_Comunitaria_en_educación.pptx
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptxrumimamani
 
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptx
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptxPRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptx
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptxrumimamani
 
Disciplinas en la actividad física y deportes.pptx
Disciplinas en la actividad física y deportes.pptxDisciplinas en la actividad física y deportes.pptx
Disciplinas en la actividad física y deportes.pptxrumimamani
 
ABC de la Currícula 2023watapi.pdf
ABC de la Currícula 2023watapi.pdfABC de la Currícula 2023watapi.pdf
ABC de la Currícula 2023watapi.pdfrumimamani
 
Creacion de un modelo de juego en futbol.pdf
Creacion de un modelo de juego en futbol.pdfCreacion de un modelo de juego en futbol.pdf
Creacion de un modelo de juego en futbol.pdfrumimamani
 
Uso-del-Multimetro.ppt
Uso-del-Multimetro.pptUso-del-Multimetro.ppt
Uso-del-Multimetro.pptrumimamani
 
Geometria analitica.pptx
Geometria analitica.pptxGeometria analitica.pptx
Geometria analitica.pptxrumimamani
 
AGUINALDO y PROPUESTA PASTORAL 2022.pptx
AGUINALDO y PROPUESTA PASTORAL 2022.pptxAGUINALDO y PROPUESTA PASTORAL 2022.pptx
AGUINALDO y PROPUESTA PASTORAL 2022.pptxrumimamani
 
capacidades-coordinativas(WilliamsCaro).pptx
capacidades-coordinativas(WilliamsCaro).pptxcapacidades-coordinativas(WilliamsCaro).pptx
capacidades-coordinativas(WilliamsCaro).pptxrumimamani
 
VISUAL BASIC.pptx
VISUAL BASIC.pptxVISUAL BASIC.pptx
VISUAL BASIC.pptxrumimamani
 
INVESTIGACION EDUCATIVA 1.pptx
INVESTIGACION EDUCATIVA 1.pptxINVESTIGACION EDUCATIVA 1.pptx
INVESTIGACION EDUCATIVA 1.pptxrumimamani
 
iniciacion y seleccion deportiva (1).pptx
iniciacion y seleccion deportiva (1).pptxiniciacion y seleccion deportiva (1).pptx
iniciacion y seleccion deportiva (1).pptxrumimamani
 
ELEMENTOS DEL VOLEIBOL.pptx
ELEMENTOS DEL VOLEIBOL.pptxELEMENTOS DEL VOLEIBOL.pptx
ELEMENTOS DEL VOLEIBOL.pptxrumimamani
 
TIRISTORES AMPLIFICADOR.pptx
TIRISTORES AMPLIFICADOR.pptxTIRISTORES AMPLIFICADOR.pptx
TIRISTORES AMPLIFICADOR.pptxrumimamani
 
SIME CONDUCTORES.pptx
SIME CONDUCTORES.pptxSIME CONDUCTORES.pptx
SIME CONDUCTORES.pptxrumimamani
 

Más de rumimamani (20)

Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...
Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...
Planificacion2024-PSP-PAT-PDC-ReglaDeEvalDeDesarrolloCurricularDelSER(RM473-2...
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
RESOLUCIÓN MINISTERIAL 01 2023.pptx
RESOLUCIÓN  MINISTERIAL 01 2023.pptxRESOLUCIÓN  MINISTERIAL 01 2023.pptx
RESOLUCIÓN MINISTERIAL 01 2023.pptx
 
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptx
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptxReglamento_de_Participación_Social_Comunitaria_en_educación.pptx
Reglamento_de_Participación_Social_Comunitaria_en_educación.pptx
 
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptx
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptxPRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptx
PRESENTACIÓN PPFF INC. PRIM. Y SEC_DDE PV.pptx
 
Disciplinas en la actividad física y deportes.pptx
Disciplinas en la actividad física y deportes.pptxDisciplinas en la actividad física y deportes.pptx
Disciplinas en la actividad física y deportes.pptx
 
ABC de la Currícula 2023watapi.pdf
ABC de la Currícula 2023watapi.pdfABC de la Currícula 2023watapi.pdf
ABC de la Currícula 2023watapi.pdf
 
Creacion de un modelo de juego en futbol.pdf
Creacion de un modelo de juego en futbol.pdfCreacion de un modelo de juego en futbol.pdf
Creacion de un modelo de juego en futbol.pdf
 
Uso-del-Multimetro.ppt
Uso-del-Multimetro.pptUso-del-Multimetro.ppt
Uso-del-Multimetro.ppt
 
Geometria analitica.pptx
Geometria analitica.pptxGeometria analitica.pptx
Geometria analitica.pptx
 
AGUINALDO y PROPUESTA PASTORAL 2022.pptx
AGUINALDO y PROPUESTA PASTORAL 2022.pptxAGUINALDO y PROPUESTA PASTORAL 2022.pptx
AGUINALDO y PROPUESTA PASTORAL 2022.pptx
 
capacidades-coordinativas(WilliamsCaro).pptx
capacidades-coordinativas(WilliamsCaro).pptxcapacidades-coordinativas(WilliamsCaro).pptx
capacidades-coordinativas(WilliamsCaro).pptx
 
C#.pptx
C#.pptxC#.pptx
C#.pptx
 
VISUAL BASIC.pptx
VISUAL BASIC.pptxVISUAL BASIC.pptx
VISUAL BASIC.pptx
 
INVESTIGACION EDUCATIVA 1.pptx
INVESTIGACION EDUCATIVA 1.pptxINVESTIGACION EDUCATIVA 1.pptx
INVESTIGACION EDUCATIVA 1.pptx
 
iniciacion y seleccion deportiva (1).pptx
iniciacion y seleccion deportiva (1).pptxiniciacion y seleccion deportiva (1).pptx
iniciacion y seleccion deportiva (1).pptx
 
ELEMENTOS DEL VOLEIBOL.pptx
ELEMENTOS DEL VOLEIBOL.pptxELEMENTOS DEL VOLEIBOL.pptx
ELEMENTOS DEL VOLEIBOL.pptx
 
voleibol.pptx
voleibol.pptxvoleibol.pptx
voleibol.pptx
 
TIRISTORES AMPLIFICADOR.pptx
TIRISTORES AMPLIFICADOR.pptxTIRISTORES AMPLIFICADOR.pptx
TIRISTORES AMPLIFICADOR.pptx
 
SIME CONDUCTORES.pptx
SIME CONDUCTORES.pptxSIME CONDUCTORES.pptx
SIME CONDUCTORES.pptx
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

01 PROGRAMACION.pptx

  • 2. Declaración de clase Método principal Nombre de la clase coincide con el nombre del archivo Parte principal del programa Bloques Creamos bloques con el uso de llaves
  • 3. Contenedores Cambios Son contenedores que nos permiten almacenar la información. La información va cambiando a medida que la aplicación se ejecuta. Distintos Tipos La información va cambiando a medida que la aplicación se ejecuta.
  • 4. 1.- Tipo de Información 2.- Nombre de la variable 3.- Valor (opcional)
  • 5. Enteros Decimales  int  short  long  float  double Caracteres  String Cadenas de texto  char Booleanos  boolean
  • 6. Pueden empezar por: El resto del nombre  letra  Subrayado(_)  Símbolo dólar ($)  Puede ser cualquier letra o número. No puede contener:  Espacios  Signos de puntuación Java es case-sensitive  puntuacionTotal  PuntuacionTotal El resto son  Convenciones
  • 7.  Hacer la primera letra del nombre de la variable minúscula.  Si el nombre tiene más de una palabra, iniciar las otras con una letra mayúscula.  Insertamos valores a las variables mediante el uso del operador igual (=).  Las variables constantes son mayúsculas y utilizan modificadores: final y static.  final.- No puede ser cambiado en el programa.  static.- Lo convierte en constante de Clase. final int PRIMA = 1200; static final float PI = 3.1416; static final int MAX_UNIDADES = 33;
  • 9. ++ Incremento -- Decremento Prefijo ++ variable -- variable Sufijo variable ++ variable --
  • 10.  Incrementos y decrementos son prioridad.  Multiplicación, división y módulos después.  Suma y resta a continuación.  Comparaciones  El signo de (=) que configura el valor de la variable int y = 21; Int x = y * 3 +5;
  • 11.  String almacena texto, números y caracteres especiales.  Su elemento básico es un carácter (char).  Un String contiene una cadena de caracteres.  Inician con Mayúscula  Los tipos de datos String son objetos  Se aplicaran métodos a los String. char variable = ‘#’; String cita = “Variable que almacena texto.”;
  • 12. ’ Comillas Simples ” Comillas Dobles Barra inclinada t Tabulación f Salto de Línea n Nueva Línea + Signo utilizado para unir String
  • 13. equals() Comparar String, devuelve true o false Los métodos son tareas que java lleva acabo sobre el contenido de un Objeto length() Muestra el numero de caracteres del String. toUpperCase() Convierte a mayúsculas el String. toLowerCase() Convierte a minúsculas el String. indexOf() Devuelve en que posición inicia un texto que se busca en un String, si no se encuentra devuelve -1.
  • 14. Vamos darle a nuestros programas la cantidad de tomar decisiones. Uso de Condicionales Operadores Condicionales (Retornan solo true o false) == Comparación != Diferenciación > Mayor que >= Mayor o igual que < Menor que <= Menor o igual que ? Operador ternario
  • 15. Lleva a cabo una acción si la condición es verdadera int y = 6; if ( y > 5 ) { System.out.println(“Es mayor a 5 “); }
  • 16. Utilizado para que un programa realice algo si (if) cumple una condición, pero sino (else) cumple haga otra cosa
  • 17.
  • 18. Utilizado cuando hay muchas alternativas de opciones.
  • 19. Se utiliza para simplificar el código fuente
  • 20.  Bucles seria la traducción en español  Son sistemas que permitirán repetir instrucciones una y otra vez mientras se cumplan determinadas condiciones.  Son parte fundamental de los lenguajes de programación al igual que los condicionales.  Para llevar acabo repeticiones de código en Java cuenta con tres tipos:  for  while  do while
  • 21.  Se repetirá una porción de código mientras cumpla una determinada condición.  No se sabe con certeza la cantidad de repeticiones Valor inicial; while ( condición) { // Código fuente a repetir incremento o decremento; }
  • 22.  Se repetirá una porción de código al menos una vez y luego se repetirá mientras cumpla una determinada condición.  No se sabe con certeza la cantidad de repeticiones Valor inicial; do { // Código fuente a repetir incremento o decremento; } while ( condición);
  • 23.  Se sabe cuantas veces se repetirá una porción de código, esto estará en función a una condición. for (Valor inicial; condición; ) { // Código fuente a repetir } Incremento decremento
  • 24.  Podemos usar palabras clave para modificar el flujo del loop. for (Valor inicial; condición; ) { // Código fuente a repetir } breack