LENGUAJE DE PROGRAMACIÓN JAVA

Description

deber
solan andrade
Mind Map by solan andrade, updated more than 1 year ago
solan andrade
Created by solan andrade over 2 years ago
3
0

Resource summary

LENGUAJE DE PROGRAMACIÓN JAVA
  1. VARIABLES Y TIPOS DE DATOS
    1. DEFINICIÓN DE VARIABLES: según Llinas(2010), una variable almacena datos de un determinado tipo y a la cual se la diferencia por nombres, este dato puede cambiar en el transcurso del programa. Para definir una variable en Java es obligatorio declarar las variables para utilizarlas.
      1. Los nombres de variables pueden llevar caracteres alfanuméricos, pero no pueden tener caracteres especiales, tampoco pueden ser palabras reservadas. A continuación se muestran palabras reservadas del lenguaje Java:
      2. TIPOS DE DATOS
        1. Dentro del lenguaje Java existen tipos sencillos o también llamados primitivos y tipos compuestos Java es muy restrictivo con los tipos de datos, para poder asignar una variable de un tipo a otro se puede hacer conversión de tipos de datos de forma sencilla.
          1. Los tipos de datos compuestos nos permiten agrupar datos simples en estructuras más complejas, un ejemplo de esto son los arrays, Para declarar un array debe usar los corchetes para determinar el tamaño del mismo. Los arrays pueden ser undimensionales (llamados también vectores) o bidimensionales (llamados también matrices).
      3. SENTENCIAS DE CONTROL
        1. Un lenguaje de programación utiliza sentencias de control para que el programa realice las repeticiones requeridas o se bifurque en función
          1. Tipos de sentencias de control
            1. SELECCIÓN: Las sentencias de selección o de bifurcación ejecutan un bloque de sentencia u otro según el resultado devuelto de la expresión lógica evaluada. Dentro de las sentencias de selección tenemos: if, if else,switch
              1. Estructura anidada IF ELSE IF: En ciertos algoritmos es necesario evaluar una condición dentro de otra, en esos casos se utiliza un IF ELSE IF anidado donde el bloque de sentencias a ejecutar incluye otro IF, el programador debe tener un control adecuado de donde terminan los resultadospor verdadero o por falso para evitar resultados no deseados en tiempo de ejecución.
              2. Estructura selectiva simple IF: Bifurcación if, ejecuta un bloque de sentencias solo cuando se cumple la condición del IF, es decir cuando al evaluar la condición esta devuelve true.
                1. Estructura selectiva doble IF ELSE: Birfurcación if else, esta sentencia ejecuta un bloque por verdadero o un bloque por falso, es decir, entra obligatoriamente al if evalúa la condición lógica y ejecuta un bloques de sentencias mutuamente excluyentes
              3. Estructura SWITCH
                1. Cuando en un programa existen más de dos posibles bifurcaciones del código la solución es implementar una sentencia selectiva como SWITCH que permita seleccionar un bloque de sentencias entre varios casos.
                  1. La sentencia switch: es muy usada en los menús de opciones o cuando el programa necesita ejecutar bloques de sentencias diferentes según el valor de la opción.Las sentencias siempre deben finalizar con un break.
                  2. SENTENCIAS REPETITIVAS
                    1. Las estructuras repetitivas tienen una variable que lleva el control del bucle y la cual participa en todas las partes del mismo. Inicio del ciclo, Condición, Bloque de Sentencias y Actualización:
                      1. CONTADOR: Son variables de tipo entero que incrementan o decrementan en un valor constante y que pueden utilizarse para contar el número de iteraciones del bucle. Las variables tipo contador tienen el siguiente formato: contador = contador + 1 ó contador++
                        1. Acumulador: Son variables del mismo tipo que almacena valores en forma acumulativa. Al igual que el contador debe tener un valor de inicio, suma valores en cada iteración del bucle. Una instrucción de acumulación tiene la siguiente forma:acumulador = acumulador + cantidad óacumulador += cantidad
                      2. Estructura WHILE
                        1. La estructura de repetición WHILE repite el bloque de sentencias mientras la condición WHILE es verdadera, la condición se evalúa al inicio del bloque se utiliza generalmente cuando no se conoce exactamente el número de repeticiones a ejecutarse.
                          1. Sentencia BREAK
                            1. Se utiliza para interrumpir la ejecución de una estructura de repetición o de un SWITCH. Cuando se ejecuta el BREAK, el flujo del programa continúa en la sentencia inmediatamente posterior a la estructura de repetición o al SWITCH.
                          2. Estructura DO WHILE
                            1. La sentencia repetitiva do while evalúa la condición al final, por lo cual ejecuta el bloque de sentencias al menos una vez después comprueba la condición, repite el bloque de sentencias mientras la condición es verdadera.
                              1. Estructura FOR
                                1. La sentencia repetitiva FOR sólo se utiliza cuando se sabe el número de veces que se debe repetir el bloque de sentencias. Repite el bloque de sentencias mientras la condición del FOR es verdadera.
                                  1. Sentencia CONTINUE
                                    1. Esta aparece únicamente en una estructura de repetición. Cuando se ejecuta un CONTINUE, deja de ejecutar el resto del bloque de sentencias de la estructura iterativa para volver al inicio de esta
                                Show full summary Hide full summary

                                Similar

                                20 preguntas sobre sistemas operativos
                                esmeraldameza100
                                Test de Conocimiento de un Tecnico en Sistemas
                                julian alberto c
                                Mikrotik, ¿que es y para que sirve?
                                MARIO YESID ORDONEZ FLOREZ
                                Paradigmas para el desarrollo de sistemas distribuidos
                                MasterMisticAbi López Rocha
                                Sistema de Activaciones SISACT
                                c.alonso.torres
                                Sistemas del Cuerpo Humano
                                Diego Santos
                                Aula Virtual
                                Sonnyer Martínez
                                Organigrama Maquiladora Textil
                                Eber Ruiz
                                Ingeniería de Software
                                Michael F. Gonzalez
                                TEORÍA GENERAL DE SISTEMAS
                                jorgesanchez1019
                                Mantenimiento preventivo y predictivo de computadores
                                David Rojas