Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

Python – Hacer que la computadora adivine un número

El día de hoy vamos a resolver un ejercicio en Python en donde el usuario va a pensar un número y el programa o la computadora va a adivinarlo.

Para ello vamos a usar la búsqueda binaria: vamos a hacer que la computadora piense en un número y se lo muestre al usuario. Luego el usuario le debe decir si acertó, y en caso de que no, le debe decir si es menor o mayor.

Lo interesante aquí es que la computadora adivinará en el menor número de intentos posibles, sin confiar en la suerte.

(más…)

Serie numérica con Java (ejercicio resuelto)

En el post de hoy vamos a resolver un ejercicio muy simple con Java. Se trata de imprimir los números desde el 1 hasta N en donde N es un número proporcionado por el usuario.

Básicamente vamos a imprimir una serie numérica con Java usando un ciclo, el ejercicio dice: Escribir los números desde el 1 hasta el número introducido por el Usuario.

(más…)

Validar contraseña en C

En este ejercicio de programación en C vamos a ver cómo validar una contraseña, revisando que la misma cumpla con lo siguiente:

  1. La longitud de la contraseña debe medir entre 8 y 12 caracteres
  2. Debe contener al menos una letra y un número

Verás que podremos validar la seguridad de la contraseña muy fácil usando ANSI C.

(más…)

Python: expandir letras de cadena según número

Siguiendo con los ejercicios de programación en Python vamos a ver cómo descomprimir o expandir cada letra de una cadena según el número que está junto a ella.

Por ejemplo, si tenemos la siguiente cadena formada por pares de letras y números en donde cada número indica las veces que un carácter debe expandirse:

a1e4o6z9

Al expandirla debe aparecer lo siguiente:

aeeeeoooooozzzzzzzzz

Básicamente estamos descomprimiendo la cadena, justamente lo contrario a cuando agrupamos las letras junto con su conteo haciendo un tipo de resumen.

(más…)

C++ | Solicitar 10 números y determinar si hay números primos

En el ejercicio resuelto de hoy vamos a trabajar con números primos y arreglos en el lenguaje de programación C++ también conocido como CPP.

La solicitud dice:

Realizar programa en c++ que solicite desde el teclado 10 números enteros cualquiera y determinar si entre ellos hay números primos y los identifique.

Para esto vamos a usar la función que determina si un número es primo en C++ e invocarla recorriendo un arreglo.

(más…)

Python: ejercicio de agenda

Hoy vamos a resolver un ejercicio simple con Python. Se trata de una agenda donde el usuario podrá introducir contactos hasta que diga que no desea insertar más y entonces mostrar todos los valores introducidos por pantalla.

No podrá guardar nombres repetidos. Esta agenda será un diccionario cuya clave será el nombre de los contactos y cuyo valor serán sus teléfonos.

Entonces usaremos diccionarios, funciones y ciclos en el lenguaje de programación Python.

(más…)

C – Saber si cadena es alfanumérica

En este post de programación en C vamos a ver cómo comprobar si una cadena tiene al menos un número y una letra (puede servir para validar una contraseña).

Básicamente veremos si la cadena es alfanumérica regresando un resultado falso o verdadero en una función. Todo esto en lenguaje C que también sirve en C++.

(más…)

Número mayor y menor de vector con PSeInt

En este post de PSeInt vamos a trabajar con arreglos. Veremos cómo solicitar números y obtener el mayor y menor.

El ejercicio dice así:

Escriba un programa que permita determinar el número mayor y el número menor de un vector de N elementos brindados por el usuario.

(más…)