El documento describe diferentes tipos de problemas computacionales. Explica que los problemas se pueden clasificar como decidibles o indecidibles. También introduce las clases P y NP de problemas, donde la clase P incluye problemas que pueden resolverse en tiempo polinomial mientras que la clase NP incluye problemas que pueden verificar sus soluciones en tiempo polinomial aunque no necesariamente encontrarlas rápidamente. Finalmente, menciona algunos problemas específicos que pertenecen a estas clases como el problema de la mochila que es NP-completo.