Está en la página 1de 7

Pregunta generadora:

Analice la siguiente situación:

Jimmy es un informático que le gusta mucho los deportes, por ello quiere crear
una aplicación para la quiniela del Futbol, él desea que los usuarios registren para
su ingreso una clave de seguridad, por lo que analiza dos opciones:

1.
1. Solicitar una clave numérica de 7 dígitos, utilizando los números del 0 al
9
2. Solicitar una clave con 5 letras minúsculas, todas diferentes

Jimmy quiere elegir la opción que le permite la mayor cantidad de claves


diferentes.

El anterior corresponde a un ejemplo sencillo de la utilidad de las técnicas de conteo


en las diferentes áreas de la informática. En particular, la seguridad cibernética se ha
convertido en un requisito indispensable para todo profesional de la informática,
basado en eso, comente con sus compañeros, la siguiente pregunta generadora:
¿Cómo ayuda a un ingeniero informático conocer las diferentes técnicas de conteo
estudiadas en el curso, para aplicarlo particularmente en la seguridad de los usuarios
y de los datos de los programas  o software con los que trabaje? Justifique utilizando
al menos dos argumentos.

En el comentario que realiza a dos de sus compañeros, complemente dichos aportes


brindando un problema concreto en algún contexto real, en el cual las técnicas de
conteo pueden ser aplicadas. No es necesario que lo resuelva, pero debe especificar
cuál es la técnica a la que corresponde dicho ejemplo (combinación, permutación,
muestreo con reemplazo, sin remplazo, etc). Debe plantear un problema distinto por
cada compañero

Respuesta pregunta generadora

En el área de la computación es necesario usar los métodos de conteo para contar


el número de ciclos que tiene un programa, el número de comparaciones que
realiza un programa para ordenar un conjunto de datos, el número de palabras
diferentes tiene un lenguaje con determinada gramática, el número de
intercambios que se llevan a cabo en un programa para resolver un sistema de
ecuaciones. Las técnicas de conteo son unos métodos matemáticos que permiten
saber cuántas combinaciones u opciones distintas se tienen de los elementos de
dentro de un mismo grupo de objetos. Estas técnicas permiten agilizar de forma muy
significativa el conocer cuántas formas diferentes hay de hacer secuencias o
combinaciones de objetos, sin perder la paciencia ni la cordura. Veamos más a fondo
qué son y cuáles son las más utilizadas, por ejemplo, se pueden usar para la creación
de contraseñas, ya que estas técnicas nos permiten encontrar muchas combinaciones
para que las contraseñas no se repitan y los usuarios tengan su información
asegurada.

En conclusión, los métodos de conteo en computación permiten optimizar los


recursos de la computadora y disminuir el tiempo de ejecución de un proceso, lo
cual produce una mejora en el tiempo de respuesta Las técnicas de conteo son
importantes en las ciencias de la computación particularmente en el análisis de
algoritmos y programas de computadora, por ejemplo, para estimar el tiempo de
corrida de un algoritmo, es necesario contar el número de veces que se ejecutan
ciertos pasos o ciclos (Kolman, Busby, & Ross, 2013).

Referencias

Kolman, B., Busby, R. C., & Ross, S. (2013). Estructuras de matemáticas discretas
para la computación: Pearson Educación.
Comentario 1

De acuerdo con Lannie-guerreo EC (2021) la criptografía se creó con el propósito

de mandar mensaje de militares a otros, ya que, si el que era enviado a entregar el

mensaje era atacado por los enemigos, iba a hacer imposible que los otros

supieran el mensaje que se iba a dar. Fue creada en el siglo V a.C varios sistemas

se fueron desarrollando, los romanos hasta los griegos crearon su propia

criptografía, pero el mas conocido fue el de Julio Cesar que hasta ahora es

reconocido. En la actualidad es utilizado en la vida diaria, a esto hago referencia

que al retirar la plata o depositar o hacer cualquier tipo de transacción en el banco

se utilizan códigos para proteger información importante, o al realizar una compra,

hasta en el internet. En aplicaciones como Facebook codifica la información para

proteger todo lo que es relacionado a los usuarios que lo usan. Las matemáticas

influyen demasiado en ellas y en este estudio se va a mostrar como la

combinatoria y la permutación son parte importante en el proceso de cifrar y

descifrar códigos, como se usa en el código enigma mediante la formula de la

combinatoria y la permutación.

Si existen 14 alumnos que quieren ser voluntarios para limpiar el aula, ¿cuántos
grupos de limpieza podrán formarse si cada grupo ha de ser de 5 personas
Se usa la técnica de combinaciones para resolver el ejercicio

Referencias
EC, L.-g. (18 de noviembre de 2021). Demostrar la aplicación de la Combinatoria y la Permutación
en el Código Enigma mediante f, Monografías, Ensayos de Matemáticas. Obtenido de
docsity: https://www.docsity.com/es/demostrar-la-aplicacion-de-la-combinatoria-y-la-
permutacion-en-el-codigo-enigma-mediante-f/7722710/
https://unedaccr-my.sharepoint.com/:v:/g/personal/yfernandez_uned_ac_cr/
EejX2Zq8lldDiLu82ZHkfCoBacaKb3U9dJdJR_FQNCg4ag
Comentario 2

Las permutaciones también se pueden utilizar para determinar el número de

maneras posibles de ordenar un grupo de letras o dígitos, lo cual tiene

aplicaciones en la codificación. Las combinaciones y permutaciones, que se

conocen como combinatoria, desempeñan un papel importante en la ingeniería de

redes, informática (criptografía), biología molecular (análisis de patrones) y otros

campos.

Permutaciones

De acuerdo Edupython (2016) Una permutación es la variación de la disposición u

orden de los elementos de un conjunto. Usaremos recursión para diseñar un

algoritmo que permita permutar una lista. Hay que definir, entonces, dos cosas: el

caso base y la llamada recursiva.

Caso base: El resultado de permutar un conjunto vacío es un conjunto que

contiene al conjunto vacío.

Llamada recursiva: Nos interesa resolver una versión más simple del problema.

Puede ser algo así: permutar el mismo conjunto de entrada, pero quitándole un

elemento, por ejemplo, el primero. Analicemos la siguiente figura para comprender

lo que deseamos lograr:


Imaginemos una clase con 35 alumnos, y con las siguientes situaciones:

1.El profesor quiere que tres de sus alumnos le ayuden a mantener la clase limpia
o entregar materiales a los otros alumnos cuando lo necesite.
2.El profesor quiere nombrar a los delegados de clase (un presidente, un asistente
y un financiero).
Se usa la técnica de Permutación

Referencias

edupython. (13 de junio de 2016). Impulsando el uso del lenguaje Python en la educación.
Obtenido de edupython: http://edupython.blogspot.com/2016/06/combinaciones-
permutaciones-y-otras.html

También podría gustarte