"Arreglos"


 Autor: Daniela Muñoz Muñoz
Competencia: Aplica las Ciencias de la ingeniería. (Nivel 2)
Palabras Clave: Programación, Java, BlueJ.

Descripción de la Actividad: A continuación les daré a conocer mi grata experiencia como estudiante de primer año de ingeniería civil en informática, en mi primer laboratorio sobre Arreglos en NetBeans.
El propósito del laboratorio era: crear un arreglo numérico con datos ingresados por teclado. La dimensión del arreglo la ingresa el usuario. El programa debe entregar cuantos elementos están entre medio de sus vecinos.


Solución
La solución al problema es analizar la entrada y salida de los datos ingresados, los ejemplos referente al ejercicio y el código como resultado final. 


Entrada:
-Cantidad: Definida por el usuario
-Tipo: Entero.

Salida de Datos:
-Cantidad:   1 dato.
-Tipo: Entero:


Ejemplo



Ingrese Dimensión del arreglo: 4

Ingrese Numero:2
Ingrese Numero 3
Ingrese Numero:4
Ingrese Numero: 5

Su cadena posee: 2 números vecinos.



Código:

/**
 *
 * @author Daniela Muñoz Muñoz
 * Estudiante Ing.Civil en informatica 2011
 */

import java.util.Scanner;

public class DanielaMuñoz {

    public static void main(String[] args) {

        int num[];
        

        Scanner DimenArreglo =new Scanner(System.in);
        System.out.print("Ingrese dimension de arreglo:");
        int num1=DimenArreglo.nextInt();
        num = new int[num1];

        for(int i=0; i<num.length; i++)
        {
System.out.print("Ingrese Numero:");
            num[i]=DimenArreglo.nextInt();
        }//for
         int res=0;


            for (int i=1; i<num1-1; i++)
            {
                int a=num[i];
                int b=num[(i-1)];
                int c=num[(i+1)];

                if(b>a && a>c)
                {
                    res++;
                }//else

                if (b<a && a<c)
                {
                    res++;
                }//if

            }//for


System.out.print("Su cadena posee: " + res + " numero/os vecino/os");

    }//main
} //clase


Reflexión
En el primer laboratorio sobre los arreglos, al analizar el código,no es tan extenso, al contrario es un código simple y de pocas lineas; Si no hubiésemos tenido un arreglo en nuestro código  desarrollarlo hubiese llebado complejidad, ademas de tener un extensas lineas en el código.