código comentado - parte1

estava com dificuldade de entender as funcoes