SlideShare a Scribd company logo
1 of 4
Ing. MSc. Verónica Pailiacho

PROGRAMACIÓN
CUESTIONARIO DE PROGRAMACION
NOMBRE: SantiagoGuerrero
FECHA: 29 de octubre de 2013
1. Cuál es la diferencia entre un algoritmo y un flujograma (DFD)
Por algoritmo se entiende "una lista de instrucciones donde se especifica una sucesión de operaciones
necesaria para resolver cualquier problema de un tipo dado".
El algoritmo es de carácter general y puede aplicarse a cualquier operación matemática o a cualquier
problema.
Los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la
información que contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras
lógicas.
2. Que es un lenguaje de programación
Conjunto de pasos ordenados y estructurados para dar órdenes a la computadora, permite escribir palabras
tiene una síntesis bien definida
Existen 2 tipos de lenguaje 1-.lenguaje de bajo nivel y2-. Lenguaje de alto nivel
3. Que es compilar un programa
Traduce todo el programa y genera un programa listo para funcionar
4. Que es depurar un programa
Es la etapa final en la creación de una aplicación informática, básicamente depurar significa limpiar, cualquier
programa o aplicación tiene error en su código, con lo cual es necesaria una depuración para su correcto
funcionamiento
5. Que es una aplicación de consola
Las aplicaciones de consola denominada así porque se ejecutan en aplicaciones de consola del sistema, son
líneas de comandos de texto y no cuentan con interfaz gráfica. Las aplicaciones de consola son de manera
sencilla al crear y programar en ella.

6. Que es una aplicación con interfaz gráfica
7. Que es JAVA y con qué lenguaje se asemeja?
El lenguaje Java se parece al lenguaje C++ de modo que un programador que conozca este lenguaje ha dado un
gran paso adelante. Sin embargo, existen también grandes diferencias entre ambos lenguajes. Un programador
puede haber usado el lenguaje C++ como un lenguaje C mejorado sin haber usado para nada la Programación
Orientada a Objetos. Sin embargo, Java es un lenguaje plenamente orientado a objetos
8. Características del lenguaje JAVA.
Produce applets
Orientado a objetos
Distribuido
Interpretado y compilado a la vez
Robusto
Seguro
Indiferente a la arquitectura
Portable
Multihebra
Dinámico
Produce applets

9. Enumere los tipos de datos en JAVA y de un ejemplo.
Tipo de
dato

Representac
ión

Tamañ
o
(Bytes
)

Rango de Valores

Valor
por
defect
o

Clase
Asociad
a

byte

Numérico
Entero con
signo

1

-128 a 127

0

Byte

short

Numérico
Entero con
signo

2

-32768 a 32767

0

Short

int

Numérico
Entero con
signo

4

-2147483648 a
2147483647

0

Integer

long

Numérico
Entero con
signo

8

-9223372036854775808
a
9223372036854775807

0

Long

float

Numérico en
Coma flotante
de precisión
simple Norma
IEEE 754

4

3.4x10-38 a

3.4x1038

0.0

Float

double

Numérico en
Coma flotante
de precisión
doble Norma
IEEE 754

8

1.8x10-308 a

1.8x10308

0.0

Double

Carácter
Unicode

2

u0000 a uFFFF

u0000

Characte
r

Dato lógico

-

true ó false

false

Boolean

-

-

-

-

Void

char
boolea
n
void
10. Indique los operadores aritméticos en JAVA con un ejemplo
Operador
+
*
/
%

Nombre
Ejemplo
Suma
3+4
Diferencia
3-4
Producto
3*4
Cociente
20/7
Módulo
20%7

11. Indique los operadores de asignación en JAVA con un ejemplo
Java soporta toda la panoplia de operadores de asignación que se componen con otros operadores para realizar
la operación que indique ese operador y luego asignar el valor obtenido al operando situado a la izquierda del
operador de asignación. De este modo se pueden realizar dos operaciones con un solo operador.
+=
>>=

-=
*=
>>>=

/=

%=

&=

|=

^=

<<=

Por ejemplo, las dos sentencias que siguen realizan la misma función:
x += y;
x = x + y;
Y las otras comprobaciones siguen el mismo patrón. C++ no soporta el operador >>>= porque tampoco
soporta el operador a nivel de bits de desplazamiento sin signo (>>>).

12. Indique los operadores incrementales en JAVA con un ejemplo
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la
comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4
(ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4
(ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los
operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado
mediante un ejemplo.
Operador

nombre

ejemplo

significado

<

menor que

a<b

a es menor que b

>

mayor que

a>b

a es mayor que b

==

igual a

a==b

a es igual a b

!=

no igual a

a!=b

a no es igual a b

<=

menor que o igual a

a<=5

a es menor que o igual a b

>=

mayor que o igual a

a>=b

a es menor que o igual a b

Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las
asignaciones se realizan con el símbolo =, las comparaciones con ==.

13. Indique los operadores relacionales o de comparación en JAVA con un ejemplo
public class RelacionApp {
public static void main(String[] args) {
int x=8;
int y=5;
boolean compara=(x<y);
System.out.println("x<y es "+compara);
compara=(x>y);
System.out.println("x>y es "+compara);
compara=(x==y);
System.out.println("x==y es "+compara);
compara=(x!=y);
System.out.println("x!=y es "+compara);
compara=(x<=y);
System.out.println("x<=y es "+compara);
compara=(x>=y);
System.out.println("x>=y es "+compara);
}
}
14. Que es JCreator
JCreator es un entorno de desarrollo para Java. Existen dos versiones de este programa, una es comercial
(JCreator PRO) y por la misma razón contiene algunas utilidades adicionales en comparación a la versión
gratuita (JCreator LE). El JCreator actúa como una máscara sobre el JDK y permite usarlo en ambiente
Windows. Por ello el Java Development Kit debe estar instalado previamente en la máquina para poder
instalar su JCreatoR.
15. Para qué sirve la sentencia: System.in.read
Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo,
leer 3 caracteres de un flujo de entrada in se codificaría:
in.read();
in.read();
in.read();
Este código además de poco elegante sería inviable para una repetición de 3000 lecturas. Por eso aparecen las
estructuras de control, que facilitan que determinadas acciones se realicen varias veces, mientras que una
condición se cumpla, y en definitiva, tomar decisiones de qué hacer en función de las condiciones que se den
en el programa en un momento dado de su ejecución.

16. Para qué sirve la sentencia: System.out.println
Este código nos sirve para imprimir el resultado del programa
Bibliografía
http://platea.pntic.mec.es/jdelucas/cursoJava.htm (manual de java )
mi cuaderno de programación

More Related Content

What's hot

Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Bryangio2002
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmosMagda Fernandez
 
Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variablesEdgar0622
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-javajairjulian
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmojairofr97
 

What's hot (20)

Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Lenguaje c 12
Lenguaje c 12Lenguaje c 12
Lenguaje c 12
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
Trabajo tutorial de visual C++
Trabajo tutorial de visual C++Trabajo tutorial de visual C++
Trabajo tutorial de visual C++
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variables
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 

Viewers also liked

05.12.09(b): Energy Balance and Obesity
05.12.09(b): Energy Balance and Obesity05.12.09(b): Energy Balance and Obesity
05.12.09(b): Energy Balance and ObesityOpen.Michigan
 
Actividad emprendedora final resumen
Actividad emprendedora final resumenActividad emprendedora final resumen
Actividad emprendedora final resumenCLAUDIA ORTEGA FIERRO
 
Presentacion luisa diciembre 9 de 2009[1]
Presentacion luisa  diciembre 9 de 2009[1]Presentacion luisa  diciembre 9 de 2009[1]
Presentacion luisa diciembre 9 de 2009[1]edgarpin
 
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en Salud
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en SaludDocumentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en Salud
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en SaludProyecto Red Eureka
 
Cuadro de comparación de calderas pirotubulares y acuatubulares
Cuadro de comparación de calderas pirotubulares y acuatubularesCuadro de comparación de calderas pirotubulares y acuatubulares
Cuadro de comparación de calderas pirotubulares y acuatubularesJohn Agudelo
 
Componentes básicos de un ordenador
Componentes básicos de un ordenadorComponentes básicos de un ordenador
Componentes básicos de un ordenadorpyf1995
 
Plan de clase basicos y avanzados
Plan de clase basicos y avanzadosPlan de clase basicos y avanzados
Plan de clase basicos y avanzadoscesarvillacis10
 
Seminario de la investigacion
Seminario de la investigacionSeminario de la investigacion
Seminario de la investigaciontrivi2014
 
Presentacion fijumori angelita y fabian
Presentacion fijumori angelita y fabianPresentacion fijumori angelita y fabian
Presentacion fijumori angelita y fabianlorenatorres21
 
Sales and marketing
Sales and marketingSales and marketing
Sales and marketingsumit7153
 
6231005 todos-los-diagramas
6231005 todos-los-diagramas6231005 todos-los-diagramas
6231005 todos-los-diagramasMáximo Méndez
 
Glossary of Recreation Therapy and Occupational Therapy
Glossary of Recreation Therapy and Occupational TherapyGlossary of Recreation Therapy and Occupational Therapy
Glossary of Recreation Therapy and Occupational TherapyElisaMendelsohn
 
¿Qué son las narrativas transmedia?
¿Qué son las narrativas transmedia?¿Qué son las narrativas transmedia?
¿Qué son las narrativas transmedia?Omar Vite
 

Viewers also liked (20)

05.12.09(b): Energy Balance and Obesity
05.12.09(b): Energy Balance and Obesity05.12.09(b): Energy Balance and Obesity
05.12.09(b): Energy Balance and Obesity
 
Imc report
Imc reportImc report
Imc report
 
Actividad emprendedora final resumen
Actividad emprendedora final resumenActividad emprendedora final resumen
Actividad emprendedora final resumen
 
Assure Method Unit Plan 2
Assure Method Unit Plan 2Assure Method Unit Plan 2
Assure Method Unit Plan 2
 
Presentacion luisa diciembre 9 de 2009[1]
Presentacion luisa  diciembre 9 de 2009[1]Presentacion luisa  diciembre 9 de 2009[1]
Presentacion luisa diciembre 9 de 2009[1]
 
Paradigmas definitivo
Paradigmas definitivoParadigmas definitivo
Paradigmas definitivo
 
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en Salud
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en SaludDocumentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en Salud
Documentación Proyecto # 61 Premios Eureka 2011 Mención Innovatividad en Salud
 
Seres vivos
Seres vivosSeres vivos
Seres vivos
 
Cuadro de comparación de calderas pirotubulares y acuatubulares
Cuadro de comparación de calderas pirotubulares y acuatubularesCuadro de comparación de calderas pirotubulares y acuatubulares
Cuadro de comparación de calderas pirotubulares y acuatubulares
 
Componentes básicos de un ordenador
Componentes básicos de un ordenadorComponentes básicos de un ordenador
Componentes básicos de un ordenador
 
Henriquez Egaf6
Henriquez Egaf6Henriquez Egaf6
Henriquez Egaf6
 
Plan de clase basicos y avanzados
Plan de clase basicos y avanzadosPlan de clase basicos y avanzados
Plan de clase basicos y avanzados
 
Seminario de la investigacion
Seminario de la investigacionSeminario de la investigacion
Seminario de la investigacion
 
Presentacion fijumori angelita y fabian
Presentacion fijumori angelita y fabianPresentacion fijumori angelita y fabian
Presentacion fijumori angelita y fabian
 
Sistema soi
Sistema soiSistema soi
Sistema soi
 
DISEÑO ACI
DISEÑO ACIDISEÑO ACI
DISEÑO ACI
 
Sales and marketing
Sales and marketingSales and marketing
Sales and marketing
 
6231005 todos-los-diagramas
6231005 todos-los-diagramas6231005 todos-los-diagramas
6231005 todos-los-diagramas
 
Glossary of Recreation Therapy and Occupational Therapy
Glossary of Recreation Therapy and Occupational TherapyGlossary of Recreation Therapy and Occupational Therapy
Glossary of Recreation Therapy and Occupational Therapy
 
¿Qué son las narrativas transmedia?
¿Qué son las narrativas transmedia?¿Qué son las narrativas transmedia?
¿Qué son las narrativas transmedia?
 

Similar to Progra

La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseintLeidyEspinoza6
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructuradaramirezadi
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Revista programacion
Revista programacionRevista programacion
Revista programacionMARKO HERRERA
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programarCelestino Duran
 
Programacion 2
Programacion 2Programacion 2
Programacion 258994146
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxFedericoMartearena
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 

Similar to Progra (20)

Programacion
 Programacion  Programacion
Programacion
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Revista programacion
Revista programacionRevista programacion
Revista programacion
 
Lo básico para programar
Lo básico para programarLo básico para programar
Lo básico para programar
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
 
Taller de programación
Taller de programaciónTaller de programación
Taller de programación
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion
ProgramacionProgramacion
Programacion
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Progra

  • 1. Ing. MSc. Verónica Pailiacho PROGRAMACIÓN CUESTIONARIO DE PROGRAMACION NOMBRE: SantiagoGuerrero FECHA: 29 de octubre de 2013 1. Cuál es la diferencia entre un algoritmo y un flujograma (DFD) Por algoritmo se entiende "una lista de instrucciones donde se especifica una sucesión de operaciones necesaria para resolver cualquier problema de un tipo dado". El algoritmo es de carácter general y puede aplicarse a cualquier operación matemática o a cualquier problema. Los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la información que contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras lógicas. 2. Que es un lenguaje de programación Conjunto de pasos ordenados y estructurados para dar órdenes a la computadora, permite escribir palabras tiene una síntesis bien definida Existen 2 tipos de lenguaje 1-.lenguaje de bajo nivel y2-. Lenguaje de alto nivel 3. Que es compilar un programa Traduce todo el programa y genera un programa listo para funcionar 4. Que es depurar un programa Es la etapa final en la creación de una aplicación informática, básicamente depurar significa limpiar, cualquier programa o aplicación tiene error en su código, con lo cual es necesaria una depuración para su correcto funcionamiento 5. Que es una aplicación de consola Las aplicaciones de consola denominada así porque se ejecutan en aplicaciones de consola del sistema, son líneas de comandos de texto y no cuentan con interfaz gráfica. Las aplicaciones de consola son de manera sencilla al crear y programar en ella. 6. Que es una aplicación con interfaz gráfica 7. Que es JAVA y con qué lenguaje se asemeja? El lenguaje Java se parece al lenguaje C++ de modo que un programador que conozca este lenguaje ha dado un gran paso adelante. Sin embargo, existen también grandes diferencias entre ambos lenguajes. Un programador puede haber usado el lenguaje C++ como un lenguaje C mejorado sin haber usado para nada la Programación Orientada a Objetos. Sin embargo, Java es un lenguaje plenamente orientado a objetos
  • 2. 8. Características del lenguaje JAVA. Produce applets Orientado a objetos Distribuido Interpretado y compilado a la vez Robusto Seguro Indiferente a la arquitectura Portable Multihebra Dinámico Produce applets 9. Enumere los tipos de datos en JAVA y de un ejemplo. Tipo de dato Representac ión Tamañ o (Bytes ) Rango de Valores Valor por defect o Clase Asociad a byte Numérico Entero con signo 1 -128 a 127 0 Byte short Numérico Entero con signo 2 -32768 a 32767 0 Short int Numérico Entero con signo 4 -2147483648 a 2147483647 0 Integer long Numérico Entero con signo 8 -9223372036854775808 a 9223372036854775807 0 Long float Numérico en Coma flotante de precisión simple Norma IEEE 754 4 3.4x10-38 a 3.4x1038 0.0 Float double Numérico en Coma flotante de precisión doble Norma IEEE 754 8 1.8x10-308 a 1.8x10308 0.0 Double Carácter Unicode 2 u0000 a uFFFF u0000 Characte r Dato lógico - true ó false false Boolean - - - - Void char boolea n void
  • 3. 10. Indique los operadores aritméticos en JAVA con un ejemplo Operador + * / % Nombre Ejemplo Suma 3+4 Diferencia 3-4 Producto 3*4 Cociente 20/7 Módulo 20%7 11. Indique los operadores de asignación en JAVA con un ejemplo Java soporta toda la panoplia de operadores de asignación que se componen con otros operadores para realizar la operación que indique ese operador y luego asignar el valor obtenido al operando situado a la izquierda del operador de asignación. De este modo se pueden realizar dos operaciones con un solo operador. += >>= -= *= >>>= /= %= &= |= ^= <<= Por ejemplo, las dos sentencias que siguen realizan la misma función: x += y; x = x + y; Y las otras comprobaciones siguen el mismo patrón. C++ no soporta el operador >>>= porque tampoco soporta el operador a nivel de bits de desplazamiento sin signo (>>>). 12. Indique los operadores incrementales en JAVA con un ejemplo Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo. Operador nombre ejemplo significado < menor que a<b a es menor que b > mayor que a>b a es mayor que b == igual a a==b a es igual a b != no igual a a!=b a no es igual a b <= menor que o igual a a<=5 a es menor que o igual a b >= mayor que o igual a a>=b a es menor que o igual a b Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las asignaciones se realizan con el símbolo =, las comparaciones con ==. 13. Indique los operadores relacionales o de comparación en JAVA con un ejemplo
  • 4. public class RelacionApp { public static void main(String[] args) { int x=8; int y=5; boolean compara=(x<y); System.out.println("x<y es "+compara); compara=(x>y); System.out.println("x>y es "+compara); compara=(x==y); System.out.println("x==y es "+compara); compara=(x!=y); System.out.println("x!=y es "+compara); compara=(x<=y); System.out.println("x<=y es "+compara); compara=(x>=y); System.out.println("x>=y es "+compara); } } 14. Que es JCreator JCreator es un entorno de desarrollo para Java. Existen dos versiones de este programa, una es comercial (JCreator PRO) y por la misma razón contiene algunas utilidades adicionales en comparación a la versión gratuita (JCreator LE). El JCreator actúa como una máscara sobre el JDK y permite usarlo en ambiente Windows. Por ello el Java Development Kit debe estar instalado previamente en la máquina para poder instalar su JCreatoR. 15. Para qué sirve la sentencia: System.in.read Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo, leer 3 caracteres de un flujo de entrada in se codificaría: in.read(); in.read(); in.read(); Este código además de poco elegante sería inviable para una repetición de 3000 lecturas. Por eso aparecen las estructuras de control, que facilitan que determinadas acciones se realicen varias veces, mientras que una condición se cumpla, y en definitiva, tomar decisiones de qué hacer en función de las condiciones que se den en el programa en un momento dado de su ejecución. 16. Para qué sirve la sentencia: System.out.println Este código nos sirve para imprimir el resultado del programa Bibliografía http://platea.pntic.mec.es/jdelucas/cursoJava.htm (manual de java ) mi cuaderno de programación