jueves, 12 de mayo de 2011

EXPOSICION

Vimos clases, como se llamaban las clases..

MAIN



CLASE



En esta clase se aclararon varias dudas, ya que el compañero fue muy paciente y nos coordino muy bn.

lunes, 9 de mayo de 2011

MATRICES..

QUE ES UNA MATRIZ??
Es un arreglo que se presenta en dos dimensiones, que están compuestas por filas y columnas.

EJEMPLO..









La forma de declarar una matriz es de la siguiente manera :

Tipo Nombre_Arreglo [][] = New  Tipo [No Filas][No Columnas]

EJEMPLO....


// Este programa calcula la suma del triangulo inferior y superior
package javaapplication20;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader in = new  BufferedReader(new InputStreamReader(System.in));
// se declaran las variables
int fil = 0;
int colm = 0;
System.out.print(" Digite La Cantidad De Filas : ");
fil= Integer.parseInt(in.readLine());
System.out.print(" Digite La Cantidad De Columnas : ");
colm= Integer.parseInt(in.readLine());
// se declara la matriz
int mat[][] = new int [fil][colm];
// empieza el ciclo
if (fil == colm ){
for ( int i=0; i<mat.length; i++){
// esta recorriendo los valores que le asignamos
for ( int j=0; j<mat.length; j++){
System.out.print("Digite El Valor Pra La Posicion: [ "+ i +" , " + j + " ]");
mat[i][j]= Integer.parseInt(in.readLine());                               
}                 
System.out.println("La matriz es: ");
// nos muestra como resultado nuestra matriz           
for ( int i=0; i<mat.length; i++){                 
for ( int j=0; j<mat.length; j++){                       
System.out.print(" [ " + mat[i][j] +" ] ");
 }
System.out.println();                                     
}
int numat[][] = new int [fil][colm];
// se declara una segunda matriz para mostrar un nuevo resultado                     
for (int i=0; i<numat.length; i++ ){                           
for (int j=0; j<numat.length; j++ ){                               
if (i == j || i< j){ // operacion con el if                                   
numat[j][i] = 0;                               
}
else {
numat[j][i] = mat[i][j] + mat[i][j];   
}             
}                                                         
}       
System.out.println("La matriz es: ");
// muesta mi nueva matriz           
for ( int i=0; i<numat.length; i++){
// recorre la matriz                 
for ( int j=0; j<numat.length; j++){
System.out.print(" [ " + numat[i][j] +" ] ");
}
System.out.println();
}                               

else{ 
System.out.print(" La Matriz Debe Ser Cuadrada ");

}
}




















DEBILIDADES: Pues se presentaron fallas en cuanto a unos ejercicios en los que teníamos que sacar la diagonal y pues cositas asi muy pequeñas

FORTALEZAS: Los errores, los inconvenientes se fueron opa cando a medida de que realizábamos ejercicios en clase

ARREGLOS

QUE ES UN ARREGLO ?

Un arreglo es un tipo de datos organizados, que nos permite almacenar varios elementos del mismo tipo.
Este representa un espacio en la memoria, en el que se pueden guardar diferentes cantidades de información en una misma variable..
 EJEMPLO..

La forma en la cual se declara un arreglo en java es de la siguiente manera :

Tipo Nombre_Arreglo [] = New Tipo[Tamaño]


DEBILIDADES:
Pues este tema fue algo simple, pero se presentaba falencias al principio mientras se entendía cual era la sintaxis

FORTALEZAS:
No fue muy difícil entender el tema ya que mis compañeros y la profesora dieron una buena explicacion sobre el tema..