Punteros a Funciones y Callbacks en Programación

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Qué es un puntero a función?

  • Una función que recibe un entero como parámetro
  • Un valor de retorno de una función
  • Un pedazo de código fuente que puede ser pasado a una función como parámetro (correct)
  • Un tipo de dato primitivo

¿Qué es lo que se puede implementar utilizando una función que recibe una función como parámetro?

  • Un callback (correct)
  • Un Tipo de dato abstracto
  • Un algoritmo de ordenamiento
  • Un método de cifrado

¿Qué es lo que se recibe en una función f que implementa un callback?

  • Un flotante y un booleano
  • Un puntero a función y un entero (correct)
  • Un entero y un string
  • Un arreglo de enteros

¿Qué es lo que se puede retornar desde una función?

<p>Una función (A)</p> Signup and view all the answers

¿Qué es lo que se puede implementar en una función g?

<p>Una función que recibe un entero como parámetro y retorna una función doble o triple (D)</p> Signup and view all the answers

¿Qué es lo que se puede retornar desde una función g?

<p>La función seno o coseno (D)</p> Signup and view all the answers

¿Qué es lo que se puede implementar utilizando una función que retorna una función como valor de retorno?

<p>Una función que puede ser utilizada como parámetro en otra función (C)</p> Signup and view all the answers

¿Qué es lo que se puede pasar como parámetro a una función que implementa un callback?

<p>Un puntero a función (B)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Punteros a Funciones

  • Un puntero a función es un pedazo de código fuente que puede ser pasado a una función como parámetro.
  • Permite implementar callbacks, que son funciones que pueden ser pasadas como parámetros a otras funciones.

Implementación de Callbacks

  • Se puede implementar una función f que reciba una función como parámetro y un entero, y retorne el doble o triple del entero según la función pasada.
  • La función f recibirá un puntero a función como parámetro, que es una función que recibe un entero y retorna un entero.

Ejemplos de Implementación

  • Ejemplo de implementación de una función f que recibe una función doble o triple como parámetro y un entero, y retorna el doble o triple del entero según la función pasada.
  • Ejemplo de implementación de una función g que recibe un entero como parámetro y retorna una función doble o triple según el valor del entero.

Retornar Funciones

  • Una función puede retornar otra función como valor de retorno.
  • La función retornada puede ser una función que se encuentra en una librería estándar, como la librería math.h.

Ejemplos de Retornar Funciones

  • Ejemplo de implementación de una función g que recibe un entero como parámetro y retorna la función seno o coseno según el valor del entero.
  • La función g retorna una función que recibe un flotante como parámetro y retorna un flotante.

Punteros a Funciones

  • Un puntero a función es un código que se pasa como parámetro a otra función.
  • Permite implementar callbacks, que son funciones que se pasan como parámetros a otras funciones.

Implementación de Callbacks

  • Se puede crear una función que reciba una función como parámetro y un entero, y retorne un valor procesado según la función pasada.
  • La función pasada como parámetro debe recibir un entero y retornar un entero.

Ejemplos de Implementación

  • Ejemplo de función f que recibe una función doble o triple como parámetro y un entero, y retorna el doble o triple del entero según la función pasada.
  • Ejemplo de función g que recibe un entero como parámetro y retorna una función doble o triple según el valor del entero.

Retornar Funciones

  • Una función puede devolver otra función como valor de retorno.
  • La función devuelta puede ser una función de una librería estándar, como la librería math.h.

Ejemplos de Retornar Funciones

  • Ejemplo de función g que recibe un entero como parámetro y retorna la función seno o coseno según el valor del entero.
  • La función g devuelve una función que recibe un flotante como parámetro y retorna un flotante.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Higher Order Functions in JavaScript
17 questions
JavaScript Callback Functions
5 questions
JavaScript Arrays and Callbacks
22 questions

JavaScript Arrays and Callbacks

CheeryComprehension5871 avatar
CheeryComprehension5871
Use Quizgecko on...
Browser
Browser