SlideShare una empresa de Scribd logo
1 de 11
Ahora, pensemos en java
  Aprendiendo un nuevo lenguaje.

    Aida Gabriela Hernández Guajardo
        Programación Estructurada
Lic. en Tecnologías e Información.


Materia: Programación Estructurada

Unidad 2: Aprendiendo un nuevo lenguaje
Actividad 1, Ahora pensemos en Java.

Asesor: Sabrina Lizbeth Vega Maldonado

Alumno: Aida Gabriela Hernández Guajardo
Código: 212418566
Grupo: 62860


05 de marzo de 2013
sintaxis de java
                                   Una instrucción no es lo mismo que
                                   una linea, ya que en Java puedes
                                   dejar espacios entre líneas y no
                                   haber terminado la instrucción.
La sintaxis de Java, esto quiere
decir, como se debe de escribir    Todas las instrucciones de código
correctamente en el lenguaje       Java, deben terminar con un signo de
                                   punto y coma ¨; ¨
de Java.
                                   Todas las variables deben iniciar con
Primeramente, es necesario         una letra, no con un numero o signo,
conocer unas simples reglas        se debe de iniciar con letra y
que se deben seguir al escribir    posteriormente, si se desea, usar
                                   números, caracteres especiales, etc.
en Java.
                                   Se debe llevar una estructura
                                   correcta, todo programa de Java
                                   debe de tener mínimo una clase, las
                                   cuales deben de tener métodos.
¿Qué son las variables?

                                         Cada una de las variables tiene un tipo y
                                         nombre para cada dato que se quiera
                                         señalar, la idea de esto, es que ayuden a
Las variables permiten asignar un poco   entender lo que está sucediendo en su
de información a un espacio en la        programa.
memoria y le permiten manipular los
datos sobre la vida de su programa. Se
                                         Se clasifican en:
emplean para almacenar datos que
pueden cambiar durante la ejecución de
                                         - Variables Primitivas: Almacena
un programa. Podemos decir que es
                                         datos numéricos, valores lógicos o
como una pieza de rompecabezas, en la
                                         caracteres.
que pones una parte de la información
que deseas que tenga tu programa.
                                         - Variables referenciadas: Están
                                         asociadas a objetos o instalacias de una
                                         clase.
Tipos de variables

                       Tipo de       Descripción y
                                                            Rango
                       Variable        tamaño


                         byte          byte, 8 bits.       (-128, 127)
Estas variables,
almacenan números       short
                                     Entero corto, 16
                                                         (-32768, 32767)
                                           bits
enteros, es decir,
sin decimales.
                     int o integer    entero, 32 bits.        (-231, 231-1)



                                     entero largo, 64
                         long             bits.
                                                              (-263, 263-1)
Descripción y
                      Tipo de variable                                 Rango
                                             tamaño
Estas son variables
que almacenan datos
numéricos con                                real de simple         EN LOS NEGATIVOS
                                          precisión. Almacena          (-3.4E38, -1.4E-45)
decimales.                 float          pocos decimales, 32        EN LOS POSITIVOS
                                                  bits.                  (1.4E-45, 3.4E38)



                                                                    EN LOS NEGATIVOS
                                         real de doble precisión.
                                                                     (-1.8E308, -4.9E-324)
                          double           Almacena muchos
                                                                     EN LOS POSITIVOS
                                           decimales. 64 bits.
                                                                       (4.9E-324, 1.8E308)
Tipo de variable   Descripción y tamaño
Son variables que solo
almacenan dos tipos de
valores: true o false                        o tipo lógico. En programación, el
                             booleanas
(cierto o falso)                               1 es true y el 0 es false. 1 bit.




                          Tipo de variable   Descripción y tamaño
Este clase de variables
almacenan caracteres                         El caracter que se inicializa debe ir
individuales (letras,           char           entre apóstrofes o comillas. 16
                                                            bits.
números, signos, etc.)

                               string            Son cadenas de caracteres.
Es importante que cada variable sea declarada. ¿Qué es esto?, significa que se debe
determinar de qué tipo es la variable que se desea utilizar: primero se debe colocar el
tipo de variable, seguido por el nombre de la misma y termina o cierra instrucción
cuando se coloca el punto y coma.


El hecho de declarar una variable, implica que se reserva un espacio en la memoria para
ella.

                           Ejemplo:



                           int edad;

                           float sueldoTotal;

                           booleano haceFrio;
Bien, ya se tiene qué tipo de variable     Se puede declarar e inicializar en un
se va a utilizar y el nombre de la         solo paso, solo se juntan los
misma. Sigue la inicialización de una      procedimientos anteriores en un solo
variable, que significa darle un valor a   renglón, la asignación del valor se
la variable.                               puede hacer dentro de la declaración.

          Ejemplo:
                                               Ejemplo:
          float sueldoTotal;
          sueldoTotal = 85.50;                 float sueldoTotal = 85.50;

          float IVA;                           float IVA = 0.16;
          IVA = 0.16;
                                               int edad = 27;
          int edad;
          edad = 27;
Hay ocasiones en que se determina un valor a una variable, pero se desea modificarlo,
   para esto existen dos formas de modificar el valor de una variable, una es remplazando
   el valor de la misma y la otra es ejerciendo cualquier operación matemática utilizando
   operadores numéricos, aplicando una cantidad deseada al valor que ya tiene la variable.

                                 Ejemplo:
Los operadores numéricos
básicos son:

                                 - Remplazar valor:
* multiplicación
                                 int_edad = 27;
+ suma
                                 _edad = 29;                          Otro tipo de operadores, son los
                                                                      condicionales:
- resta
                                                                      > mayor que
/ división
                                 - Con operación matemática:          < menor que
% modulo o residuo
                                 int_edad = 27;                       > = mayor o igual

                                 _edad = 27 + 2;                      < = menor o igual
En definitiva, la mejor forma de comprender
sobre la estructura de un programa en Java,
es programando.

A prueba y error...

Más contenido relacionado

La actualidad más candente

Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc X
 
Certificación java 6 cap 3
Certificación java 6 cap 3Certificación java 6 cap 3
Certificación java 6 cap 3srBichoRaro
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Andres Garcia Garcia
 
Programación
ProgramaciónProgramación
Programaciónwtf_pini
 
Solucion del taller numero1
Solucion del taller numero1Solucion del taller numero1
Solucion del taller numero1johanercastro
 
Jyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc X
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Javasvhurtado
 
Jyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc X
 
Copia de copia de e.si.m.l.p
Copia de copia de e.si.m.l.pCopia de copia de e.si.m.l.p
Copia de copia de e.si.m.l.pBangMiriam3003
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logicasrblack13
 
unidad 3
unidad 3unidad 3
unidad 3deniizz
 
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes NeuronalesTema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes NeuronalesESCOM
 
Prog manejo de variables
Prog manejo de variablesProg manejo de variables
Prog manejo de variablesAdriana Vega P
 

La actualidad más candente (19)

Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salida
 
Certificación java 6 cap 3
Certificación java 6 cap 3Certificación java 6 cap 3
Certificación java 6 cap 3
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Programacion basica
Programacion basicaProgramacion basica
Programacion basica
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
 
Programación
ProgramaciónProgramación
Programación
 
Solucion del taller numero1
Solucion del taller numero1Solucion del taller numero1
Solucion del taller numero1
 
Jyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc java-cap08 principios poo
Jyoc java-cap08 principios poo
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Jyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetos
 
Copia de copia de e.si.m.l.p
Copia de copia de e.si.m.l.pCopia de copia de e.si.m.l.p
Copia de copia de e.si.m.l.p
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
Java y xml
Java y xmlJava y xml
Java y xml
 
unidad 3
unidad 3unidad 3
unidad 3
 
e.si.m.l.p
 e.si.m.l.p e.si.m.l.p
e.si.m.l.p
 
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes NeuronalesTema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
Tema 8 Aprendizaje De Sistemas Difusos Con Redes Neuronales
 
Prog manejo de variables
Prog manejo de variablesProg manejo de variables
Prog manejo de variables
 
Programación
ProgramaciónProgramación
Programación
 

Destacado

Achtergronden!!!!!
Achtergronden!!!!!Achtergronden!!!!!
Achtergronden!!!!!Wesley1000
 
Verknuepfung von Kundenmagazinen und Weblogs
Verknuepfung von Kundenmagazinen und WeblogsVerknuepfung von Kundenmagazinen und Weblogs
Verknuepfung von Kundenmagazinen und WeblogsDirk P.
 
Fachhochschule der Wirtschaft
Fachhochschule der WirtschaftFachhochschule der Wirtschaft
Fachhochschule der WirtschaftSoftwareSaxony
 
La música como alternativa profesional y opciones de
La música como alternativa profesional y opciones deLa música como alternativa profesional y opciones de
La música como alternativa profesional y opciones deJuan Felipe Espinosa
 
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...carlosbarja1994
 
Eloy alfaro info
Eloy alfaro infoEloy alfaro info
Eloy alfaro infoalejo1797
 
Software libre vs Software privativo
Software libre vs Software privativoSoftware libre vs Software privativo
Software libre vs Software privativoNiikolaz Ortega
 
Proyecto versos
Proyecto versosProyecto versos
Proyecto versosgeyhea
 
Comercio electronico un mundo real y facil para
Comercio electronico un mundo real y facil paraComercio electronico un mundo real y facil para
Comercio electronico un mundo real y facil parasarojas
 
Estadistica 5.2
Estadistica 5.2Estadistica 5.2
Estadistica 5.2anagaroje
 
Tarea de hipervinculos
Tarea de hipervinculosTarea de hipervinculos
Tarea de hipervinculosIván Rubio
 
CASO ENVEJECIMIENTO
CASO ENVEJECIMIENTOCASO ENVEJECIMIENTO
CASO ENVEJECIMIENTOanagaroje
 

Destacado (20)

Pcpräs
PcpräsPcpräs
Pcpräs
 
Programacion cavidades Mallorca
Programacion cavidades MallorcaProgramacion cavidades Mallorca
Programacion cavidades Mallorca
 
Block 2
Block 2Block 2
Block 2
 
Achtergronden!!!!!
Achtergronden!!!!!Achtergronden!!!!!
Achtergronden!!!!!
 
Verknuepfung von Kundenmagazinen und Weblogs
Verknuepfung von Kundenmagazinen und WeblogsVerknuepfung von Kundenmagazinen und Weblogs
Verknuepfung von Kundenmagazinen und Weblogs
 
Fachhochschule der Wirtschaft
Fachhochschule der WirtschaftFachhochschule der Wirtschaft
Fachhochschule der Wirtschaft
 
La música como alternativa profesional y opciones de
La música como alternativa profesional y opciones deLa música como alternativa profesional y opciones de
La música como alternativa profesional y opciones de
 
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...
Contaminación por piscicultura y el aumento del oxigeno disuelto por aireació...
 
Eloy alfaro info
Eloy alfaro infoEloy alfaro info
Eloy alfaro info
 
Winter
WinterWinter
Winter
 
89292
8929289292
89292
 
Software libre vs Software privativo
Software libre vs Software privativoSoftware libre vs Software privativo
Software libre vs Software privativo
 
Proyecto versos
Proyecto versosProyecto versos
Proyecto versos
 
Comercio electronico un mundo real y facil para
Comercio electronico un mundo real y facil paraComercio electronico un mundo real y facil para
Comercio electronico un mundo real y facil para
 
Seminario 4.2
Seminario 4.2Seminario 4.2
Seminario 4.2
 
Estadistica 5.2
Estadistica 5.2Estadistica 5.2
Estadistica 5.2
 
Windows 8
Windows 8Windows 8
Windows 8
 
Tarea de hipervinculos
Tarea de hipervinculosTarea de hipervinculos
Tarea de hipervinculos
 
CASO ENVEJECIMIENTO
CASO ENVEJECIMIENTOCASO ENVEJECIMIENTO
CASO ENVEJECIMIENTO
 
El sustantivo
El sustantivoEl sustantivo
El sustantivo
 

Similar a Aprendiendo un nuevo lenguaje

Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Héctormgl Reyes
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacionSamuelOjedaViveros
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de JavaRay
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdfSamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdfSamuelBedoya6
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
C2 elementos de un programa
C2 elementos de un programaC2 elementos de un programa
C2 elementos de un programaalenco
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Luifer Herrera
 
Java variables
Java variablesJava variables
Java variableszoe2311
 

Similar a Aprendiendo un nuevo lenguaje (20)

Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.Unidad 2, actividad 1, Ahora pensemos en Java.
Unidad 2, actividad 1, Ahora pensemos en Java.
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Variables
VariablesVariables
Variables
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Tipos de datos 1
Tipos de datos 1Tipos de datos 1
Tipos de datos 1
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
C2 elementos de un programa
C2 elementos de un programaC2 elementos de un programa
C2 elementos de un programa
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Java variables
Java variablesJava variables
Java variables
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 

Aprendiendo un nuevo lenguaje

  • 1. Ahora, pensemos en java Aprendiendo un nuevo lenguaje. Aida Gabriela Hernández Guajardo Programación Estructurada
  • 2. Lic. en Tecnologías e Información. Materia: Programación Estructurada Unidad 2: Aprendiendo un nuevo lenguaje Actividad 1, Ahora pensemos en Java. Asesor: Sabrina Lizbeth Vega Maldonado Alumno: Aida Gabriela Hernández Guajardo Código: 212418566 Grupo: 62860 05 de marzo de 2013
  • 3. sintaxis de java Una instrucción no es lo mismo que una linea, ya que en Java puedes dejar espacios entre líneas y no haber terminado la instrucción. La sintaxis de Java, esto quiere decir, como se debe de escribir Todas las instrucciones de código correctamente en el lenguaje Java, deben terminar con un signo de punto y coma ¨; ¨ de Java. Todas las variables deben iniciar con Primeramente, es necesario una letra, no con un numero o signo, conocer unas simples reglas se debe de iniciar con letra y que se deben seguir al escribir posteriormente, si se desea, usar números, caracteres especiales, etc. en Java. Se debe llevar una estructura correcta, todo programa de Java debe de tener mínimo una clase, las cuales deben de tener métodos.
  • 4. ¿Qué son las variables? Cada una de las variables tiene un tipo y nombre para cada dato que se quiera señalar, la idea de esto, es que ayuden a Las variables permiten asignar un poco entender lo que está sucediendo en su de información a un espacio en la programa. memoria y le permiten manipular los datos sobre la vida de su programa. Se Se clasifican en: emplean para almacenar datos que pueden cambiar durante la ejecución de - Variables Primitivas: Almacena un programa. Podemos decir que es datos numéricos, valores lógicos o como una pieza de rompecabezas, en la caracteres. que pones una parte de la información que deseas que tenga tu programa. - Variables referenciadas: Están asociadas a objetos o instalacias de una clase.
  • 5. Tipos de variables Tipo de Descripción y Rango Variable tamaño byte byte, 8 bits. (-128, 127) Estas variables, almacenan números short Entero corto, 16 (-32768, 32767) bits enteros, es decir, sin decimales. int o integer entero, 32 bits. (-231, 231-1) entero largo, 64 long bits. (-263, 263-1)
  • 6. Descripción y Tipo de variable Rango tamaño Estas son variables que almacenan datos numéricos con real de simple EN LOS NEGATIVOS precisión. Almacena (-3.4E38, -1.4E-45) decimales. float pocos decimales, 32 EN LOS POSITIVOS bits. (1.4E-45, 3.4E38) EN LOS NEGATIVOS real de doble precisión. (-1.8E308, -4.9E-324) double Almacena muchos EN LOS POSITIVOS decimales. 64 bits. (4.9E-324, 1.8E308)
  • 7. Tipo de variable Descripción y tamaño Son variables que solo almacenan dos tipos de valores: true o false o tipo lógico. En programación, el booleanas (cierto o falso) 1 es true y el 0 es false. 1 bit. Tipo de variable Descripción y tamaño Este clase de variables almacenan caracteres El caracter que se inicializa debe ir individuales (letras, char entre apóstrofes o comillas. 16 bits. números, signos, etc.) string Son cadenas de caracteres.
  • 8. Es importante que cada variable sea declarada. ¿Qué es esto?, significa que se debe determinar de qué tipo es la variable que se desea utilizar: primero se debe colocar el tipo de variable, seguido por el nombre de la misma y termina o cierra instrucción cuando se coloca el punto y coma. El hecho de declarar una variable, implica que se reserva un espacio en la memoria para ella. Ejemplo: int edad; float sueldoTotal; booleano haceFrio;
  • 9. Bien, ya se tiene qué tipo de variable Se puede declarar e inicializar en un se va a utilizar y el nombre de la solo paso, solo se juntan los misma. Sigue la inicialización de una procedimientos anteriores en un solo variable, que significa darle un valor a renglón, la asignación del valor se la variable. puede hacer dentro de la declaración. Ejemplo: Ejemplo: float sueldoTotal; sueldoTotal = 85.50; float sueldoTotal = 85.50; float IVA; float IVA = 0.16; IVA = 0.16; int edad = 27; int edad; edad = 27;
  • 10. Hay ocasiones en que se determina un valor a una variable, pero se desea modificarlo, para esto existen dos formas de modificar el valor de una variable, una es remplazando el valor de la misma y la otra es ejerciendo cualquier operación matemática utilizando operadores numéricos, aplicando una cantidad deseada al valor que ya tiene la variable. Ejemplo: Los operadores numéricos básicos son: - Remplazar valor: * multiplicación int_edad = 27; + suma _edad = 29; Otro tipo de operadores, son los condicionales: - resta > mayor que / división - Con operación matemática: < menor que % modulo o residuo int_edad = 27; > = mayor o igual _edad = 27 + 2; < = menor o igual
  • 11. En definitiva, la mejor forma de comprender sobre la estructura de un programa en Java, es programando. A prueba y error...