Entradas

Mostrando entradas de julio, 2024

Compuertas Logicas

Imagen
Compuerta  AND Para la compuerta AND, La salida estará en estado alto de tal manera que solo si las dos entradas se encuentran en estado alto. Por esta razón podemos considerar que es una multiplicación binaria. Operación Q=A.B Tabla de verdad y símbolo Compuerta  OR la compuerta OR, la salida estará en estado alto cuando cualquier entrada o ambas estén en estado alto. De tal manera que sea una suma lógica. Operación Q=A+B Tabla de verdad y símbolo Compuerta  NOT En la compuerta NOT, el estado de la salida es inversa a la entrada. Evidentemente, una negación. Q=Q Tabla de verdad y símbolo Compuerta NAND Para la compuerta NAND, cuando las dos entradas estén en estado alto la salida estará en estado bajo. Como resultado de la negación de una AND. Operación Q= (A.B) Tabla de verdad y símbolo NOR En la compuerta NOR, cuando las dos entradas estén estado bajo la salida estará en estado alto. Esencialmente una OR negada. Operación Q= (A+B) Tabla de verdad y símbolo XOR La compu...

Kotlin

readln () var nombre = readln ( ) Paquetes Como pasa en Java, en Kotlin los paquetes se colocan en la parte superior del archivo: package com.example ​ import com.example.*   Variables Hay dos tipos de variables,  val  y  var . La variable  val  una vez asignada solo se puede leer, es decir, una vez se le asigna su valor no puede cambiar.  val  en Kotlin sería como añadir a  final  a una variable en Java. var  por otro lado si podría cambiar su valor. val numeroFinal = 2    // Deduce que el tipo es 'Int' numeroFinal = 3 // Provocaría un error ya que no se puede volver a asignar ​ var numeroVariable = 2 // Deduce que el tipo es 'Int' numeroVariable = 4 // No generaría un error numeroVariable = "hola" // Provocaría un error ya que es de tipo 'Int' ​ val numeroTardio: Int // Puedes asignar el valor más tarde numeroTardio = 6 Como has visto en el bloque de código anterior, no es...