Fibonacci en Python

Hoy te enseñaré cómo trabajar con la secuencia Fibonacci en Python. Te enseñaré a obtener el número que va en determinada posición, así como imprimir toda la serie hasta determinado número. Veremos las dos formas de trabajar con esta sucesión en Python: de manera iterativa con un ciclo for, y de manera recursiva invocando a la función dentro de sí misma. ...

enero 7, 2021 · 3 min · 595 palabras · Parzibyte

C - Distancia entre dos coordenadas

Hoy te mostraré cómo calcular la distancia entre dos puntos del globo terráqueo a partir de las coordenadas de los mismos, usando el lenguaje de programación C. Por ejemplo, sabremos la distancia que hay entre dos ciudades o lugares usando solo sus coordenadas. Al final tendremos un programa en C que nos dirá la distancia que hay entre dos puntos en línea recta, con el resultado en kilómetros que al final podremos convertir a otra unidad como metros o millas. Por cierto, vamos a usar la fórmula del semiverseno, también conocida como Haversine. Nota: esto es distinto a calcular la distancia entre dos puntos de un plano cartesiano, aquí vamos a calcular la distancia entre dos puntos geográficos, es decir, dos lugares del planeta Tierra. ...

enero 2, 2021 · 4 min · 674 palabras · Parzibyte

C - Distancia entre dos puntos

Hoy veremos cómo obtener la distancia entre dos puntos del plano cartesiano usando el lenguaje de programación C y la fórmula de la distancia, que no es más que aplicar el teorema de Pitágoras. Básicamente vamos a transcribir la fórmula al lenguaje y encerrarla en una función para su reutilización a través del resto de código. Aquí te mostraré el programa en C para obtener la distancia entre dos puntos, pero no te explicaré la fórmula. Si quieres estudiar la fórmula te recomiendo este enlace. Nota: si quieres calcular la distancia entre dos puntos geográficos del planeta mira este post. ...

enero 2, 2021 · 2 min · 376 palabras · Parzibyte

C - Raíz cuadrada sin sqrt: Método de Newton

En este blog ya hemos visto cómo calcular la raíz cuadrada de un número usando el lenguaje de programación C y la función sqrt, pero hoy veremos cómo obtener la raíz cuadrada sin usar sqrt. Para calcular la raíz cuadrada de un número en C sin sqrt vamos a aplicar el Método de Newton en donde nos vamos a ir aproximando a la raíz cuadrada del número. Como siempre, aquí te explicaré cómo aplicar el método, más no el método en sí, pues para ello puedes consultar otros sitios. ...

enero 2, 2021 · 3 min · 609 palabras · Parzibyte

Valor absoluto en C

En este post de programación en C te enseñaré a calcular el valor absoluto de un número. El valor absoluto es la distancia que existe entre dos puntos de una recta, y esta distancia siempre será positiva. Explicado con otras palabras y sin ser matemático, el valor absoluto es convertir un número a su representación positiva en caso de que éste sea negativo. Anteriormente te enseñé cómo convertir un número negativo a positivo en C en donde vimos funciones nativas, pero en este post te enseñaré cómo hacer una función propia. ...

enero 2, 2021 · 2 min · 276 palabras · Parzibyte

Ordenar arreglo de structs en C

Siguiendo con los tutoriales sobre el manejo de struct en C, hoy vamos a ver cómo ordenar un arreglo que contiene structs, tomando en cuenta una propiedad del struct para realizar el ordenamiento. Recuerda que debes tener conocimientos básicos sobre lo que es un struct, un arreglo de structs y los métodos de ordenamiento de arreglos. ...

diciembre 31, 2020 · 4 min · 718 palabras · Parzibyte

Conversión entre grados y radianes en C

En este post de programación vamos a ver el tema de la conversión entre radianes y grados en C. Es decir, veremos cómo convertir desde grados a radianes, y de radianes a grados. Básicamente vamos a aplicar las fórmulas matemáticas pero ahora con código. ...

diciembre 30, 2020 · 2 min · 283 palabras · Parzibyte

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. ...

diciembre 30, 2020 · 1 min · 181 palabras · Parzibyte

Python: múltiplo y submúltiplo de un número

En este post sobre Python te mostraré cómo saber si un número es múltiplo de otro número. También te voy a mostrar a imprimir todos los submúltiplos (también conocidos como divisores) de determinado número. Resumiendo: veremos un programa en Python que nos dirá si un número es múltiplo de otro, y a su vez va a ofrecer la posibilidad de imprimir todos los submúltiplos (positivos) de un número. ...

diciembre 29, 2020 · 3 min · 506 palabras · Parzibyte

Producto de matrices en Python - Multiplicación

En este post vamos a ver cómo podemos multiplicar dos matrices con un programa. Al final vamos a obtener el producto de matrices en Python. Aquí no te enseñaré a hacer este proceso manualmente, pues eso es una cosa aparte. Yo te mostraré cómo hacer un programa en Python que realice ese proceso y entregue el resultado de multiplicar ambas matrices. ...

diciembre 28, 2020 · 3 min · 557 palabras · Parzibyte