Etiqueta: función

Bienvenido al blog de Parzibyte. Vas a encontrar tutoriales y tips de programación, bases de datos, redes, electrónica e informática general. Ejemplos de código, aplicaciones gratuitas y open source

Promedio de arreglo en C++

En este post vamos a ver un algoritmo muy sencillo en C++: obtener el promedio de los valores de un arreglo. Vamos a hacerlo en una función que recibe el arreglo y la longitud del mismo. Aunque lo haremos con un arreglo de enteros, funcionará perfecto para otro tipo de arreglos, simplemente cambiando los tipos…
Leer más

Buscar índice de un elemento en arreglo de JavaScript

Buscar índice o posición de elemento en arreglo de JavaScript

El índice de un elemento en un arreglo es importante cuando realizamos búsquedas o comprobamos si determinado valor existe en un arreglo. Hoy veremos dos maneras de buscar la posición de un elemento en un arreglo de JavaScript. Como primer ejemplo veremos el uso de indexOf, que busca datos en arreglos con tipos de datos…
Leer más

Invertir cadena en C

Voltear cadena en C Girar, rotar, voltear o invertir una cadena en C es una cosa fácil de hacer, aunque no tan fácil como en otros lenguajes de programación. El algoritmo es sencillo, recordemos que las cadenas en C son simples arreglos de caracteres. Así que tenemos que ir desde el inicio hasta la mitad…
Leer más

Promedio de un arreglo en C

Introducción Aquí expongo un ejercicio simple en el lenguaje de programación C. Se trata de calcular el promedio de un arreglo, algo así como lo que hicimos con Go y JavaScript.

Trabajando con arreglos de cadenas en C

Introducción El tipo de dato cadena, al menos en los estándares de C, no existe. Una cadena es un arreglo de caracteres, o sea, del tipo char. Por lo tanto, para declarar un arreglo de cadenas o strings en C necesitamos un arreglo de caracteres bidimensional, porque tendrá arreglos dentro de un arreglo. Veamos hoy…
Leer más

Búsqueda binaria en Java

Búsqueda binaria en Java sobre arreglos numéricos

Introducción Hoy veremos cómo implementar el algoritmo de búsqueda binaria en el lenguaje de programación Java. Este algoritmo funcionará  con números; y más tarde con cadenas. Veamos lo que haremos: Escribir una función que busque de forma binaria en arreglos de números usando recursividad o recursión Implementar el algoritmo de búsqueda binaria secuencial (con ciclos,…
Leer más

Usar PHP para comprobar número narcisista

Introducción Ya he implementado este algoritmo en otros lenguajes de programación (los más populares creo yo). Llegó el turno de PHP. Veamos una función para determinar si un número es narcisista. Si no sabes qué es un número narcisista, lee: Algoritmo para número narcisista en múltiples lenguajes de programación.

Determinar si es número narcisista en Java

Introducción Veamos la solución al ejercicio para implementar el algoritmo que determine si un número entero es narcisista utilizando el lenguaje de programación Java. La explicación del algoritmo así como otras cosas relacionadas al mismo ya las he explicado en este post.

JavaScript: Comprobar si una cadena termina en vocal

Introducción Ya vimos cómo funciona la función para ver si una cadena termina con un substring, string, carácter o letra. Hoy veremos cómo comprobar si una cadena termina en vocal. Es decir, vamos a ver si un string termina con a, e, i, o, u. Para ello no usaremos la función previamente mencionada, haremos otro…
Leer más

Funciones por referencia en PHP

Introducción PHP permite la llamada o invocación de funciones por referencia. Ya vimos cómo se trabaja con ellas en C, ahora veamos cómo podemos tener el mismo comportamiento en PHP.

Funciones por referencia y por valor en C

Introducción Continuando con las funciones en C vamos a ver hoy cómo es la llamada a las mismas por referencia y por valor. Cuando las llamamos por referencia podemos hacer cosas que no podemos con una simple llamada por valor.

Explicación de :(){ :|:& };: en Linux

Introducción Hay un “comando” (que no es un comando) de Linux que no es tan peligroso si lo ejecutas en tu PC (con un reinicio basta) pero que en un servidor puede causar una denegación de servicios. Dicho comando es :(){ :|:& };: El comando en cuestión, como lo dije arriba, no es un comando. Es…
Leer más

Funciones flecha en JavaScript: usos y sintaxis

Introducción Las funciones flecha (en donde se usa el operador flecha gorda =>) hacen que nuestro código sea más corto, y más entendible. Sin embargo, si somos principiantes tal vez no sepamos qué son o qué hacen las funciones arrow de JavaScript. Por eso hoy veremos una explicación de las funciones flecha en JavaScript.

Python: función que regresa el número 5 sin usar números ni operadores

Introducción Continuando con algunos ejercicios de codewars, esta mañana me topé con uno muy interesante que me hizo pensar más de lo que debería. Se trataba de algo muy, muy simple: escribir una función que regresara el número 5 utilizando el lenguaje Python. Algo así: def regresar_cinco(): return 5 Pero con algunas restricciones: no usar…
Leer más

Invertir cadena en Arduino

Introducción Recientemente tuve la necesidad de girar o invertir una cadena en Arduino. Así que hice una pequeña función que toma como parámetro un String y devuelve una variable del mismo tipo cuyo valor es el de la otra cadena, pero invertida. Definición de la función. String invertirCadena(String s) { String temporal = “”; for…
Leer más