Guillermo Hernández - Página personal

#> whoami --verbose

Bienvenido a mi página académica. He puesto esta web para distribuir de manera libre en ella algunos recursos relacionados con la docencia.

Si buscas más información sobre mí, puedes usar los enlaces disponibles en el panel lateral.

Estado

Estresómetro

Estrés postal

Estrés de agenda

El «estrés postal» es un indicador calculado automáticamente a partir de mi bandeja de entrada que mide la cantidad de tareas pendientes que tengo: cuanto más alto es, más tardo en responder a los correos.

El «estrés de agenda» mide mi cantidad de compromisos académicos a una semana vista. Cuanto más alto es, más difícil es concertar una cita.

Correctómetro

En este espacio se muestra el progreso de corrección de exámenes de las asignaturas que imparto. El recuento incluye unícamente los grupos en los que yo imparta.

Entradas recientes

Introducción a la programación competitiva

Presentación

La programación competitiva (CP, competitive programming) es un deporte mental cuyo objetivo es escribir código que resuelva problemas concretos de diversa dificultad. Aunque principalmente se trabaja la algoritmia, también tienen cabida problemas que requieran conocimientos matemáticos (combinatoria, teoría de números, teoría de grafos, geometría...), dependiendo de la competición. Habitualmente …

más ...

Direcciones de literales cadena

Considérese el siguiente código:

#include <stdio.h>

int main() {
    char *s="hola";
    printf("%p\n",&s);
    printf("%p\n",s);
    printf("%p\n",&"hola");

    return 0;
}

¿Cuál de las siguientes es cierta?

  • El programa imprime la misma dirección de memoria tres veces.
  • El programa imprime tres direcciones de memoria, pero …
más ...

Decaimientos de arrays

¿Cuál será la salida de los siguientes printf?

#include <stdio.h>

int main() {
    char s[100]= "hola";

    printf("%lu\n", sizeof(s));
    printf("%lu\n", sizeof(s+1));
    printf("%lu\n", sizeof(s+0));
    printf("%lu\n", sizeof(+s));

    return 0;
}

Veamos la respuesta uno a uno:

  • s es un …
más ...

Arrays de longitud variable en C

Uso básico de los arrays de longitud variable

¿Es correcto el siguiente código C, en el que se emplea una variable para definir el tamaño de un array?

#include <stdio.h>

int main(){
    int a,i;
    scanf("%d", &a);
    int v[a];
    for (i=0;i<a;i++)
        v[i …
más ...

Cómo se hace un TFG de Ingeniería Informática

Este artículo pretende servir de guía para la realización de un Trabajo de Fin Grado (TFG) para el Grado en Ingeniería Informática (GII). Es responsabilidad del alumno asegurarse de que la información proporcionada aquí se corresponda con la actualmente vigente (y si lo deja de estar, agradecería un aviso), así …

más ...

Páginas

  • Acerca de mí
  • Cómo está hecho este sitio
  • Estado