Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Vínculo entre Puntero y Variable | Sección
Punteros y Referencias en C++
Sección 1. Capítulo 3
single

single

bookVínculo entre Puntero y Variable

Desliza para mostrar el menú

Cuando modificas el valor a través del puntero desreferenciado, esencialmente estás modificando el contenido de la ubicación de memoria a la que apunta. Esto afecta directamente a la variable original.

Note
Nota

Cambiar el valor mediante *(p_variable) es equivalente a cambiar el valor de variable.

Tarea

Desliza para comenzar a programar

En los sistemas de monitoreo del mundo real, las lecturas de los sensores pueden ser inválidas o fuera del rango esperado.
Por ejemplo, un sensor de temperatura podría arrojar valores negativos debido a errores, o un sensor podría reportar valores por encima del límite máximo permitido.

En esta tarea, se implementará una función que normaliza una lectura de sensor utilizando un puntero.
Las reglas de normalización son:

  • Si la lectura del sensor es negativa, establecerla en 0.

  • Si la lectura del sensor es mayor que 100, establecerla en 100.

  1. Dentro de la función normalizeSensor, utilizar el puntero para acceder al valor del sensor (*p_sensor).
  2. Aplicar las reglas de normalización:
    • Si el valor apuntado por el puntero es menor que 0, establecerlo en 0.
    • Si el valor apuntado por el puntero es mayor que 100, establecerlo en 100.
  3. No modificar ninguna variable fuera de esta función; todos los cambios deben realizarse a través del puntero.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt