1. Porquê (junto e com acento) é usado para indicar o motivo, a causa ou a razão de algo. Aparece quase sempre junto de um artigo definido (o, os) ou indefinido (um, uns), podendo também aparecer junto de um pronome ou numeral. Ex: Não entendo o porquê dessa pergunta.
2. Por que (separado e sem acento) pode ser usado para introduzir uma pergunta ou para estabelecer uma relação com um termo anterior da oração. ex: Por que você não gosta de batata frita?
2.1. Porque (junto e sem acento) é usado principalmente em respostas e em explicações. Indica a causa ou a explicação de alguma coisa. Ex: Ela chorou porque machucou o pé.