Clonar arreglo en C#

En este post sobre programación en C# te enseñaré cómo hacer una copia en profundidad de un arreglo o array.

Crear copia de arreglo en c sharp usando Clone

Crear copia de arreglo en c sharp usando Clone

De este modo podremos crear copias de arreglos sin mantener la referencia, de modo que si modificamos uno, esto no afecta al otro.

El código que te mostraré para copiar arreglos lo he probado en arrays de dos dimensiones, pero debe funcionar para arreglos de distinta cantidad de dimensiones.

(más…)

Por parzibyte, hace

PHP: convertir arreglo a objeto

En este post de programación en PHP te enseñaré cómo convertir un arreglo o array a un objeto del tipo stdClass.

Básicamente vamos a convertir un arreglo a un objeto, y en lugar de acceder con ["índice"] vamos a acceder con el operador flecha, así: ->índice.

(más…)

Por parzibyte, hace
Python - Obtener elemento menor y mayor de una lista

Python: mayor y menor de arreglo

En este post de programación en Python te enseñaré cómo obtener el elemento mayor de una lista, así como el elemento menor. Ten en cuenta que yo me referiré a lista, array y arreglo como sinónimos.

Al final tendremos dos funciones que van a recibir un arreglo y devolver, respectivamente, el menor y mayor elemento de la lista, sin importar el tipo de dato.

(más…)

Ordenar arreglos en C

Este post es un recopilatorio de varios métodos de ordenamiento de arreglos en C. Recuerda que existen varias formas de ordenar un array en C, sin importar si el orden es ascendente o descendente.

Existen funciones nativas o métodos que podemos programar manualmente, algunas más rápidas que otras y algunas más simples que otras, pero el objetivo es siempre el mismo: ordenar un arreglo.

Así que colocaré los enlaces en este post para tenerlos como referencia.

(más…)

Python – Media y mediana de lista

La media de un arreglo es el promedio del mismo. Para obtenerla se divide la sumatoria de los elementos entre la longitud del mismo. Por otro lado, la mediana es el elemento que está a la mitad del arreglo ordenado.

En este post de programación en Python vamos a ver cómo obtener la media y la mediana de una lista, arreglo o array.

Por cierto, en cuanto a la mediana… si la longitud del arreglo es par, se promedian los dos elementos centrales.

Nota: en este post me referiré a la misma cosa cuando diga arreglo, array o lista.

(más…)

Convertir cadena a lista en Python

En este post de programación en Python te mostraré algo muy simple: cómo convertir una string a una lista o arreglo, y también lo inverso: convertir arreglo a cadena.

De este modo vas a poder convertir entre ambas cosas usando métodos nativos de Python.

Nota: usaré lista, arreglo y array como sinónimos.

(más…)

Juego de Memorama (memoria) en Python con PyGame

Hoy te mostraré un juego que recién he programado usando el lenguaje de programación Python y la librería PyGame.

Se trata del videojuego Memorama, también conocido como Memoria. Es un juego en donde hay varias tarjetas en donde hay que voltearlas y encontrar el par de cada una. El jugador gana cuando encuentra todos los pares de tarjetas.

El juego que he desarrollado en PyGame cuenta con imágenes, música de fondo y sonidos, además de que este Memorama o juego de memoria es totalmente jugable.

Obviamente el código es open source y gratuito, así que puedes descargarlo, probarlo, usarlo y modificarlo a tu gusto.

(más…)

Python: suma y promedio de matriz

En este post de programación en Python te enseñaré cómo obtener la suma de todos los elementos de una matriz, así como también obtener el promedio de la misma.

Básicamente vamos a calcular el promedio de una matriz, y para ello necesitamos la suma de los elementos además de la cantidad de los mismos.

Veamos cómo resolver este ejercicio de programación para principiantes.

(más…)

Ejercicio resuelto en C – Ordenar archivo de texto

Hoy vamos a resolver un ejercicio de programación en lenguaje C que trata sobre ordenar una lista de palabras contenidas en un archivo de texto. Dice algo así:

Dado un archivo con extensión txt cuyo contenido es una lista de palabras (separadas por un salto de línea) se leerá usando el lenguaje C, y después se va a imprimir esa misma lista pero con las palabras ya ordenadas de la Z a la A. Por ejemplo, si la lista es:
– Abraham
– Pedro
– Luis

El resultado en la consola será:
– Pedro
– Luis
– Abraham

Es decir, ordenado en orden descendente de la Z a la A.

Veamos cómo resolverlo.

(más…)

Ordenar arreglo de cadenas en C

En este post de programación en C te mostraré cómo ordenar un arreglo de cadenas de manera alfabética en orden ascendente. Es decir, ordenar un array de strings en C de la A a la Z.

Ordenar un arreglo de cadenas en C es distinto a hacerlo con uno de tipo numérico, pues para comparar cadenas usamos strcmp. Además, el tipo string no existe como tal, así que debemos usar arreglos de arreglos.

(más…)

C – Llenar arreglo con archivo de texto

En este post de programación en C te mostraré cómo leer un archivo de texto y llenar un arreglo a partir del mismo. Es decir, llenar un arreglo con el contenido de un archivo de texto.

El arreglo en cuestión será un arreglo de cadenas. Recuerda que un arreglo tiene un tamaño definido en tiempo de compilación, así que si quieres algo que crezca mientras haya memoria disponible puedes usar una pila dinámica.

(más…)