lunes, 28 de enero de 2008

CONVERSIONES EN JAVA

Este código te sirve para transformar un número de sistema decimal a cualquier base. Ha sido desarrollado en un visualizador de JAVA llamado NETBEANS.









package CONVERSION;
import javax.swing.JOptionPane;
import java.lang.*;
public class Main {
static String numO="",numD="",pos="",conversion="";
static int sistO,sistD;
public static void main(String[] args) {
int opcion;
opcion=menu();
switch(opcion){
case 1: leer();
desde_base_decimal();break;
case 2: leer();
a_base_decimal();break;
case 3: leer();
a_base_decimal();
desde_base_decimal();
}
}

public static void leer(){
sistO=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de la base del sistema origen"));
sistD=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de la base del sistema destino"));
numO=JOptionPane.showInputDialog("Ingrese el numero a transformar");
}

public static int menu(){
int opcion;
opcion=Integer.parseInt(JOptionPane.showInputDialog("OPCIONES PARA CONVERTIR ENTRE SISTEMAS DE NUMERACION\n"+
"1. PARA CONVERTIR DESDE DECIMAL A CUALQUIER BASE\n"+
"2. PARA CONVERTIR DESDE CUALQUIER BASE A DECIMAL\n"+
"3. PARACONVERTIR DESDE CUALQUIER BASE A CUALQUEIR BASE\n"+
"0. SALIR\n\n"+
"Escoja su opción: "));
return opcion;
}

public static void desde_base_decimal() {
numD="";
while(Integer.parseInt(numO)>=sistD){
pos=String.valueOf(Integer.parseInt(numO)%sistD);
numeros_a_letras();
numO=String.valueOf((int)Integer.parseInt(numO)/sistD);
numD+=pos;
}
pos=numO;
numeros_a_letras();
numD+=pos;
invertir_cadena();
}

public static String numeros_a_letras(){
if ((sistD>10)&(Integer.parseInt(numO)>10)){
int opcion=Integer.parseInt(pos);
switch(opcion){
case 10: pos="A";break;
case 11: pos="B";break;
case 12: pos="C";break;
case 13: pos="D";break;
case 14: pos="E";break;
case 15: pos="F";break;
}
}
return pos;
}

public static void invertir_cadena(){ //INVERTIR CADENA
for(int i=numD.length();i>0;i--){
conversion+=numD.substring((i-1),i);
}
JOptionPane.showMessageDialog(null,"Transformacion: \n"+"Es igual a: "+ conversion+" en base "+sistD);
}

public static void a_base_decimal(){
int cont=0, mult,numD2=0;
for(int i=numO.length();i>0;i--){
pos=numO.substring((i-1),i);
letras_a_numeros();
mult=(int)(Double.parseDouble(pos)*Math.pow(sistO,cont));
numD2+=mult;
cont++;
}
JOptionPane.showMessageDialog(null,"Transformacion: \n"+"Es igual a: "+numD2+" en base"+sistD);
sistO=10;
numD=String.valueOf(numD2);
numO=numD;
}

public static String letras_a_numeros(){
switch(pos.charAt(0)){
case 'A':pos="10";break;
case 'B':pos="11";break;
case 'C':pos="12";break;
case 'D':pos="13";break;
case 'E':pos="14";break;
case 'F':pos="15";break;
}
return pos;
}
}

PLANTILLAS

Ejemplos de plantillas que se pueden utilizar como diseño para realizar un CD-MULTIMEDIA. Estos diseños han sido realizados en Adobe Ilustrador CS. Las imágenes han sido modificadas en Adobe Potoshop y las animaciones de la ultima plantilla se han hecho en FLASH PROFESSIONAL 8.












MACROMEDIA FLASH LUPA

Hola amigos, en esta ocasión aprenderán a hacer un efecto de lupa con una imagen, pueden hacerlo con una imagen de agua para que el efecto sea más realista, podemos empezar de la siguiente manera:

1. Deben empezar importando una imagen de agua en una capa.





2. Ahora deben importar la misma imagen , pero con un tamaño mayor y en una capa diferente.



3. En otra capa diferente dibujamos un círculo en forma de lupa, luego creamos interpolación de movimiento y activamos la máscara de la capa.

4. Después de estos pasos tendrán un efecto como este.

sábado, 26 de enero de 2008

MACROMEDIA FLASH CONTORNOS

En esta ocasión aprenderán a hacer un efecto de contorno sobre una imagen. Pueden empezar de la siguiente forma:

1. Importamos una imagen en una capa.


2. En otra capa con la herramienta pincel marcamos el contorno de la imagen.



3. En otra capa creamos un rectángulo con degradado de tres colores dos blancos y el del medio puede ser opcional, para obtener el efecto deseado debemos colocar un alfa de cero a los colores externos del degradado y un alfa de 75 al color del centro.

4. Por último en la capa del rectángulo activamos la mascara y creamos una interpolación de movimiento y así tenemos un efecto de contorno.

MACROMEDIA FLASH MÁSCARAS

Hola amigos aquí tengo algunos consejos que les ayudará a conocer algunos trucos y técnicas, generalmente las más utilizadas y también las más básicas para la elaboración de toda clase de animaciones en Macromedia Flash 8. 1. AbrImos Macromedia Flash 8. Y hacemos click en Documento de Flash.



2. En una capa llamada “mages” importamos imágenes con Ctrl-r




3. En una nueva capa llamada mascara creamos un rectángulo con esta herramienta sobre lasimágenes deseadas.



4. Creamos fotogramas para las dos capas, luego en la capa de imágenes creamos interpolación de movimiento y damos movimiento a las imágenes.

5. Por último en la capa de máscara activamos la opción máscara y listo, tenemos nuestra máscara.

martes, 15 de enero de 2008

REDES IMPLANTADAS EN LA UTPL



La función administrativa se apoya en la Red de interconexión del campus universitario, se divide en red LAN (Local Área Network), red WAN (Wide Área Network). La UTPL para facilitar la gestión administrativa cuenta con conexión con los diferentes centros universitarios a través de los siguientes enlaces:
IMPSATEL, TELCONNET, PACIFICTEL, SURATEL Y MOVISTAR, los cuales permiten mantener conectadas mediante enlaces telefónicos o red de datos las 24 horas al día a las diversas sedes de la Universidad.

LA RED LAN
Consta con una topología en estrella jerárquica de tres niveles (CORE, DISTRIBUCIÓN, ACCESO). La misma que cuenta con tecnología Gigabit Ethernet, que conecta los principales edificios del campus universitario a través de cuatro enlaces de fibra óptica.
Todos los edificios de la Universidad cuentan con cableado estructurado con un Backbone de Fibra Óptica Gigabit Ethernet, el cual permite que todo docente administrativo o estudiante que desee acceso a la red o a Internet lo realice a través de una conexión a punto de red.

LA RED WAN
Consta de enlaces satelitales y terrestres para el acceso a Internet y para proveer de este a nuestros Centros Universitarios.
La capacidad total de ancho de banda del que dispone la UTPL es aproximadamente de 5MB.
Actualmente la Universidad tiene dos proveedores de Internet: Telconet e Impsat.

ORDENAMIENTO DE UNA MATRIZ

Este seudocódigo les permitirá ordenar una matriz, en la parte de declaraciones se han declarado dos constantes(a,b) las cuales determinan el tamaño de la matriz. El proceso de este seudocódico está basado en comparaciones sucesivas y en ir asignado en una variable auxiliar(aux) el elemento de cada posición para hacer el intercambio correspondiente de elementos.
Algoritmo ORDENAR
Clase ORDENAR_MATRIZ
1.Método Principal
a.Declaraciones
Constantes
a=5, b=6: entero
Variables
i,c,j,b,f,p,q:entero
Matriz[a][b]:entero
b.For (i=1;i<=a;++)
1.For (c=1;c<=b;++)
a.Solicitar Elemento Matriz[i][c]
b.Leer Matriz [i][c]
2.Endfor
c.Endfor
d.For (i=1;i<=a;++)
1.For (j=1;j<=b;++)
a.If (j=b) then
1.f=i+1
2.c=1
Else
1.f=i
2.c=j+1
b.Endif
c.For (p=f;p<=a;++)
1.For (q=c;q<=b;++)
a.If Matriz[i][j]>Matriz[p][q]
1.aux=Matriz[i][j]
2.Matriz[i][j]=Matriz[p][q]
3.Matriz[p][q]=aux
b.Endif
2.Endfor
3.c=1
d.Endfor
2.Endfor
e.Endfor
f.For (i=1;i<=a;++)
1.For (c=1;c<=b;++)
a.Imprimir Matriz[i][c]
2.Endfor
g.Endfor
h.Fin Método Principal
Fin Clase ORDENAR_MATRIZ
FIN

TUPLAS DE UNA MATRIZ

Este seudocódigo les permitira encontrar las tuplas en una matriz de dimensión 4*4 de tipo entero,utiliza seis FOR para ubicarse en tres posiciones de la matriz, así la más interior es la que permite ir avanzando a lo largo de la matriz y comprobando si la suma es igual a 15,para posteriormente presentar los tres elementos que conforman la tupla.
Este seudocódigo se basa en el procedimiento utilizado para ordenar una matriz, ya que se debe ir fijando posiciones diferentes en la matriz.
Algoritmo TUPLAS
Clase TUPLAS_QUINCE

1.Método Principal
a.Declaraciones
Variables
i,j,f,c,p,q,m,n,h,k,s: entero
MATRIZ [4] [4]: entero
b.For (i=1;i<=4;++)
1.For (j=1;j<=4;j++)
a.Solicitar Elemento MATRIZ [i] [j]
b.Leer MATRIZ [i] [j]
2.Endfor
c.Endfor
d.For (i=1;i<=4;++)
1.For (j=1;j<=4;j++)
a.If (j=4) then
1.f=i+1
2.c=1
Else
1.f=i
2.c=j+1
b.Endif
c.For (p=f;p<=4;++)
1.For (q=c;q<=4;++)
a.If (q=4) then
1.m=p+1
2.n=1
Else
1.m=p
2.n=q+1
b.Endif
c.For (h=m;h<=4;++)
1.For (k=n;k<=4;++)
a.s=MATRIZ[i][j]+MATRIZ[p][q]+MATRIZ[h][k]
b.If (s=15) then
1.Imprimir "Las tuplas son:" MATRIZ[i][j],MATRIZ[p][q],MATRIZ[h][k]
c.Endif
d.s=0
2.Endfor
3.n=1
d.Endfor
2.Endfor
3.c=1
d.Endfor
2.Endfor
e.Endfor
f.Fin Método Principal
Fin Clase TUPLAS_QUINCE
FIN