Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript![ ? ]
Este foro usa cookies
Este foro usa cookies para almacenar tu sesión de inicio si estás registrado, y de tu última visita si no lo estás. Las Cookies son un pequeños documento de texto almacenado en tu PC; las cookies de este foro sólo pueden ser usadas en el mismo y no suponen ninguna amenaza para tu seguridad. Estas Cookies también anotan los hilos que has leído y cuándo lo has hecho. Por favor, confirma si aceptas o declinas el uso de estas cookies.

Una cookie será almacenada en tu navegador a pesar de tu decisión para prevenir que este mensaje te vuelva a aparecer. Podrás cambiar la configuración de las cookies en cualquier momento siguiendo el enlace de la parte inferior.

Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario/Email:
  

Contraseña
  





Buscar en los foros

(Búsqueda avanzada)

Estadísticas del foro
» Miembros: 580
» Último miembro: dani
» Temas del foro: 400
» Mensajes del foro: 851

Estadísticas totales

Últimos temas
examen 2023/2024
Foro: Sistemas lineales
Último mensaje por: jyl
31-10-2024, 10:59
» Respuestas: 0
» Vistas: 105
ejercicios de examen ( bi...
Foro: Componentes y Dispositivos
Último mensaje por: jyl
31-10-2024, 10:56
» Respuestas: 0
» Vistas: 109
TDCs cursos 22-23 y 23-24
Foro: Conmutación
Último mensaje por: varo
01-09-2024, 15:03
» Respuestas: 0
» Vistas: 349
Examen prácticas 2024
Foro: Teoría de la comunicación
Último mensaje por: varo
01-09-2024, 14:58
» Respuestas: 0
» Vistas: 116
segundo parcial
Foro: Transmisión de datos
Último mensaje por: jyl
28-07-2024, 17:49
» Respuestas: 0
» Vistas: 91
segundo parcial
Foro: Redes y servicios de telecomunicaciones
Último mensaje por: jyl
24-07-2024, 00:53
» Respuestas: 0
» Vistas: 187
Prácticas curso 23/24
Foro: Componentes y Dispositivos
Último mensaje por: varo
14-07-2024, 11:22
» Respuestas: 0
» Vistas: 213
2do parcial
Foro: Redes inalámbricas
Último mensaje por: casanova
24-06-2024, 18:30
» Respuestas: 1
» Vistas: 207
problema 1 del examen de ...
Foro: Teoría de la comunicación
Último mensaje por: jyl
15-06-2024, 01:53
» Respuestas: 0
» Vistas: 209
Parciales del 2024
Foro: Teoría de la comunicación
Último mensaje por: jyl
04-06-2024, 20:28
» Respuestas: 0
» Vistas: 389

 
  Práctica 2
Enviado por: alfonso - 19-11-2015, 01:43 - Foro: Fundamentos de Programación - Respuestas (1)

Código PHP:
package practica2;

import utilidades.Teclado;

public class 
areaHexagono{
    
    public static 
void main (String []args){
        
System.out.println("Introduzca radio:");
        
double radio Teclado.readDouble();
        
double areaareaHexagono(radio);
     
        
System.out.println("El area es:"+area);
    }

    public static 
double areaHexagono (double radio){
        
double apotema=(radio/2)*Math.sqrt(3);
        return(
6*radio*apotema/2.0);
    }

Código PHP:
package practica2;
import utilidades.Teclado;

public class 
AreaPrisma {

    public static 
void main(String[] args) {
        
System.out.println("lado:");
        
double l=Teclado.readDouble();
        
System.out.println("altura:");
        
double h=Teclado.readDouble();
        
double area=CalcularArea(l,h);
        
System.out.println("Area="+area);
        

    }
    public static 
double CalcularArea(double lado,double alt){
        
double apo=lado*Math.sqrt(3)/2.0;
        
double aB=6*lado*apo;
        
double aL=6*lado*alt;
        return 
aB+aL;
        
    }


Código PHP:
package practica2;
import utilidades.Teclado;

public class 
Calculadora {
    public static 
void main (String[]args){
        
int op1,op2,suma,resta,producto,division,modulo,abs;
        
System.out.println("Introduce Operando1:");
        
op1=Teclado.readInt();
        
System.out.println("Introduce Operando2:");
        
op2=Teclado.readInt();
        
        
suma=op1+op2;
        
resta=op1-op2;
        
producto=op1*op2;
        
division=op1/op2;
        
modulo=op1%op2;
        
abs=Math.abs(op1);
        
        
System.out.println("El resultado de la suma es:"+suma);
        
System.out.println("El resultado de la resta es:"+resta);
        
System.out.println("El restultado del producto es"+producto);
        
System.out.println("El resultado de la division entera es: "+modulo);
        
System.out.println("El valor absoluto del Operando1 es:"+abs);
    }


Código PHP:
package practica2;

import utilidades.Teclado;

public class 
ConversorRadianes {

    
    public static 
void main(String[] args) {
        
double aangRad,sen,cos,tang;
        
System.out.println("Introduzca un angulo:");
        
        
a=Teclado.readDouble();
        
angRad=(a*Math.PI)/180;
        
sen=Math.sin(angRad);
        
cos=Math.cos(angRad);
        
tang=Math.tan(angRad);
        
        
System.out.println("El angulo en radianes es:"+angRad);
        
System.out.println("El seno del angulo es:"+sen);
        
System.out.println("El coseno del angulo es:"+cos);
        
System.out.println("La tangente del angulo es:"+tang);
        


    }


Código PHP:
package practica2;

import utilidades.Teclado;

public class 
Ecuacion {
    public static 
void main (String[]arg){
        
double a,b,c;
        
double X1,X2;
        
System.out.println("Introduzca un numero:");
        
a=Teclado.readDouble();
        
System.out.println("Introduzca un segundo numero:");
        
b=Teclado.readDouble();
        
System.out.println("Introduzca un tercer numero:");
        
c=Teclado.readDouble();
        
        
X1=-b+(Math.sqrt(Math.pow(b2)-4*a*c)/(2*a));
        
X2=-b-Math.sqrt(Math.pow(b2)-4*a*c)/(2*a);
        
        
System.out.println("X1="+X1);
        
System.out.println("X2="+X2);
    }


Código PHP:
package practica2;


public class 
Ejemplo21 {

    
    public static 
void main(String [] args){
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("CADENAS DE CARACTERES");
        
System.out.println("La salida por consola se puede hacer mediante system.out.println(texto)");
        
System.out.println("Los caracteres especiales se imprimen con secuencias de escape");
        
System.out.println("hola \\ \n que tal\t tabulador, comillas \" ");
        
System.out.println();
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("CARACTERES");        
        
char a 'a';
        
char b 'b';
                
        
System.out.println("Los caracteres se pueden comparar");
        
System.out.println("a > b es " + (b));
        
System.out.println();
        
        
System.out.println("Los caracteres se pueden sumar, restar, dividir,... pero ...");
        
System.out.println("el resultado debe asignarse a una variable numérica.");
        
int c 'a' b;
        
int d b;
        
int e b;
        
System.out.println("int c = 'a' + 'b' = " c);
        
System.out.println("La variable numérica puede convertirse en char (cast explícito).");
        
char f = (char)c;
        
System.out.println("char f = (char)c = " f);
        
System.out.println();
        
        
// Mire que pasa si descomenta la siguiente sentencia.
        // char g = a + b;
        
System.out.println("Los caracteres que no aparecen en el teclado se pueden sustituir por su codigo:");
        
System.out.println("\\u007e = " '\u007e');
        
System.out.println("\u0370 \u0371 Soy un String con dos caracteres griegos");
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("VARIABLES NUMÉRICAS");            
        
        
// Notación hexadecimal.
        
int y2  0x9
        
int y3 = -0x9;
            
        
System.out.println("int y2 = " y2 "\tHEX -> " Integer.toHexString(y2));
        
System.out.println("int y3 = " y3 "\tHEX -> " Integer.toHexString(y3));    
        
System.out.println();
        
System.out.println("Observe que la operación de modulo tiene signo: (7%3) = "  + (( 7)%3));    
        
System.out.println("Observe que la operación de modulo tiene signo: (-7%3) = " + ((-7)%3));    
        
System.out.println("La operación de modulo puede aplicarse a los tipos reales: (-7.12%3) = " + ((-7.12)%3));
        
System.out.println("La operación de modulo puede aplicarse a los tipos reales: (-7.12%3.2) = " + ((-7.12)%3.2));
        
System.out.println();
        
System.out.println("La división por cero en los tipos reales: (7.0/0) = " + (7.0/0));    
        
System.out.println("no produce error sino un valor especial");        
        
System.out.println();
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("DESBORDAMIENTO DE VARIABLES ENTERAS");            
        
System.out.println("Mucho cuidado con los desbordamientos de las variables enteras.");        
        
System.out.println("Java no deja escribir valores fuera de rango, pero si el desbordamiento");    
        
System.out.println("se produce como consecuencia de una operación matemática, ");            
        
System.out.println("el sistema no informa de error, se vuelve a \"contar\" desde el principio.");
        
System.out.println("Máximo valor int = 2147483647");    
        
System.out.println("2147483647 + 1 = " + (2147483647 1));            
        
System.out.println("2147483647 * 2 = " + (2147483647 2));        
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("PRECISION FINITA DE VARIABLES REALES");            
        
System.out.println("Las variables reales tienen precisión finita y variable en su rango.");
        
float  z1 1f 3f;
        
System.out.println("float   z1 = (float)(1f / 3f) = " z1);
        
z1 100000f 3f;
        
System.out.println("float   z1 = (float)(100000f / 3f) = " z1);
        
z1 10000000f 3f;
        
System.out.println("float   z1 = (float)(10000000f / 3f) = " z1);
        
System.out.println("La precisión va disminuyendo a medida que aumenta el valor absoluto del número.");
        
System.out.println();
        
z1 200100f
        
System.out.println("z1 = 200100f,  el valor de z1 almacenado es:       " z1);
        
z1 += 1f
        
System.out.println("z1 = 200100f, el valor almacenado para z1+1 es:    " z1);
        
z1 200100f
        
z1 += 11f;
        
System.out.println("z1 = 200100f, el valor almacenado para z1+11 es:   " z1);
        
z1 200100f
        
z1 += 111f
        
System.out.println("z1 = 200100f, el valor almacenado para z1+111 es:  " z1);
        
z1 200100f
        
z1 += 1111f
        
System.out.println("z1 = 200100f, el valor almacenado para z1+1111 es: " z1);
        
System.out.println("Llega un momento en que la precisión es menor que la unidad, la decenas ... ");        
        
z1 200000100f
        
System.out.println("z1 = 200000100f,  el valor de z1 almacenado es:       " z1);
        
z1 += 1f
        
System.out.println("z1 = 200000100f, el valor almacenado para z1+1 es:    " z1);
        
z1 200000100f
        
z1 += 11f;
        
System.out.println("z1 = 200000100f, el valor almacenado para z1+11 es:   " z1);
        
z1 200000100f
        
z1 += 111f
        
System.out.println("z1 = 200000100f, el valor almacenado para z1+111 es:  " z1);
        
z1 200000100f
        
z1 += 1111f
        
System.out.println("z1 = 200000100f, el valor almacenado para z1+1111 es: " z1);

        
System.out.println();
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("EXPRESIONES BOOLEANAS");    
        
boolean ba true;
        
boolean bb false;
        
System.out.println("Devuelven true o false. ");
        
System.out.println("Con variables booleanas los operadores | y || y & y &&  ");
        
System.out.println("son funcionalmente equivalentes.  ");
        
System.out.println("boolean ba = true, bb = false -> ");                
        
System.out.println("ba|bb  = " + (ba|bb));
        
System.out.println("ba||bb = " + (ba||bb));
        
System.out.println("ba&bb  = " + (ba&bb));
        
System.out.println("ba&&bb = " + (ba&&bb));        
        
System.out.println();
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("OPERACIONES SOBRE BITS");
        
System.out.println("Con variables enteras los operadores | y & trabajan bit a bit y devuelven un entero. ");        
        
System.out.println("short ia = 0xff, ib = 0xaa, ic = 0x55");
        
short ia 0xff;
        
short ib 0xaa;    
        
short ic 0x55;
        
System.out.println("ib | ic = 0x" Integer.toHexString(ib|ic) + " = " Integer.toBinaryString(ib|ic));
        
System.out.println("ia & ib = 0x" Integer.toHexString(ia&ib) + " = " Integer.toBinaryString(ia&ib));
        
System.out.println("ia & ic = 0x" Integer.toHexString(ia&ic) + " =  " Integer.toBinaryString(ia&ic));
        
System.out.println();
        
        
System.out.println("----------------------------------------------------------------------------");
        
System.out.println("CLASE Math");
        
System.out.println("El valor absoluto de -67 es: " Math.abs(-67));
        
System.out.println("La raíz cuadrada de 56.4 es: " Math.sqrt(56.4));
        
System.out.println("El seno de PI/4 es         : " Math.sin(Math.PI/4));
    }

Imprimir

  ¿Teneis practicas resueltas?
Enviado por: Salva Lcm - 20-10-2015, 20:59 - Foro: Componentes y Dispositivos - Respuestas (1)

Eso mismo, las practicas de esta asignatura son un sin vivir, no da tiempo en el laboratorio para la practica en si y en casa no se puede avanzar la memoria (al menos yo) xq suenan a chino las cuestiones que hacen. Confundido Confundido Confundido Confundido

Imprimir

Pregunta CUESTION DE PRACTICAS
Enviado por: Naomi - 18-08-2015, 19:07 - Foro: Sistemas y servicios de telecomunicación - Respuestas (1)

Hola!

En la convocatoria de Junio se pidió en la cuestión de prácticas la demostración de como la probabilidad de bloqueo ErlangB se puede escribir de forma recursiva. Es muy probable que esta convocatoria de Septiembre no pongan esa cuestión, pero puede alguien echarme una mano, y decirme como se demuestra (ya es algo personal)

Gracias Sonrisa

Imprimir

  Cuestiones resueltas
Enviado por: alfonso - 06-07-2015, 15:46 - Foro: Aplicaciones en Internet - Sin respuestas

Adjunto cuestiones resueltas de teoría.



Archivos adjuntos
.pdf   cuestiones resueltas pt1.pdf (Tamaño: 191,72 KB / Descargas: 429)
.pdf   cuestiones resueltas pt2.pdf (Tamaño: 211,75 KB / Descargas: 304)
.pdf   cuestiones resueltas pt3.pdf (Tamaño: 378,01 KB / Descargas: 316)
Imprimir

  Función MCD para Octave
Enviado por: alfonso - 03-07-2015, 11:55 - Foro: La Cantina - Sin respuestas

Necesitaba esta función en Octave y no estaba por defecto, así que buscando la he encontrado en un powerpoint de una universidad italiana.
Como tampoco tengo claro en dónde va en el foro, la pongo aquí:

Código:
function [div] = mcd(x,y)

if(x == y)
   div = x;
elseif(x < y)
   for cont = x:-1:1
       if mod(x,cont) == 0 && mod(y,cont) == 0
           div = cont;
           break
       end
   end
else
   for cont = y:-1:1
       if mod(x,cont) == 0 && mod(y,cont) == 0
           div = cont;
           break
       end
   end
end

Imprimir