Entradas

Mostrando las entradas etiquetadas como VSCode

Técnicas para Algoritmos: Sliding Windows #2

Imagen
D ada una cadena(st) y un patrón(pt), averigüe si la cadena contiene alguna permutación del patrón. Detalles:  Si una cadena tiene 'n' caracteres distintos, tendrá n! Permutaciones. Del ejemplo anterior podemos decir que una cadena de 3 caracteres tiene un total de  3! = 3 *2*1 = 6 permutaciones. La permutación se define como la reorganización de los caracteres de la cadena. Por ejemplo, "abc" tiene las siguientes seis permutaciones: abc acb bac bca cab cba Escenarios de prueba:  Escenario #1:  Entrada: st=" oidbcaf ", pt="abc" (Strings). Salida:   true (Boolean). Explicación: La cadena contiene "bca" , que es una permutación del patrón dado. Escenario #2:  Entrada: st="odicf", pt="dc" (Strings). Salida:   false (Boolean). Explicación: No hay permutación del patrón presente en la cadena dada como una subcadena.. Escenario #3:  Entrada: st="bcdxabcdy", pt="bcdyabcdx" (Strings). Salida:   tru...

Entorno de desarrollo VHDL (Low Cost)🤑💰

Imagen
 Pasos para Instalar un entorno de desarrollo VHDL (Low Cost)    Ghdl  es una herramienta que permite compilar y simular la ejecución de código vhdl. Se trata de una herramienta muy sencilla por lo que la hace ideal para pruebas con el lenguaje o para tener un diseño previo antes de utilizarlo en otra herramienta como simulink. Sin embargo una desventaja grande es que no permite sintetizar código vhdl.      Instalación de un Editor de código:   Visual Studio Code    Instalación de los siguientes plugins en Visual Studio Code:   VHDL Language Server (VHDL TOOL)   VHDL Support for VS code   VHDL Snippets, Sintax HighLighting, Pu Zhao.   Vscode-icons, Roberto Huertas   Instalación de un Compilador de VHDL:   GHDL    Copia la carpeta “ghdl” en tu directorio local disk “c:/”.   Dirígete a tu barra de búsquedas en Windows y escribe “env” elige “Edit the ...