Autor: Benjamin Grando Moreira

Comportamento OneShot no SPADE

Esse tutorial é de uma versão antiga do SPADE (Python 2.7) O comportamento do tipo oneshot é um comportamento que realiza o processamento uma vez apenas e termina o comportamento. O código a seguir ilustra 3 comportamentos, sendo o primeiro um comportamento cíclico e os dois são os comportamentos do tipo oneshot. O comportamento cíclico […]

Read More

Filtrando mensagens no SPADE

Esse tutorial é de uma versão antiga do SPADE (Python 2.7) No código a seguir demonstro como filtrar as mensagens que são recebidas por um comportamento. O comportamento em si é bastante simples, consistindo de um comportamento cíclico chamado M1 e que fica aguardando receber uma mensagem. Quando a mensagem é recebida ele simplesmente imprime […]

Read More

Aprendendo programação fazendo jogos em IDEs online

Nesse post indico algumas ferramentas de aprendizagem de programação online que exploram jogos como elemento motivador e auxílio na compreensão dos conceitos de algoritmos. CodeCombat CodeCombat é um projeto open source mas que também é disponibilizado para uso na web em seu site principal. São centenas de colaboradores, inclusive com a tentativa de traduzir o […]

Read More

Lição do Zuckerberg

Rápida lição de vida para a nova geração, dada como resposta por Mark Zuckerberg em um comentário no seu perfil do Facebook.

Read More

Atividades no Oppia

O Oppia é uma plataforma de aprendizado web e que permite desenvolver atividades interativas que envolvem algoritmos e programação.  É possível executar online os códigos e configurar a atividade com mensagens de feedback dependendo o resultado obtido. Nesse post trago 3 atividades que elaborei dentro da plataforma utilizando a linguagem Python.

Read More

Prática com Orientação a Objetos em C++ [parte 2]

Nesse artigo é mostrada uma forma de representar a associação entre duas classes no C++. O artigo considera que a definição da classe “empresa” já está codificada (o código é mostrado no artigo Prática com Oridentação a Objetos em C++ [parte 1]) e o esquema considerado é mostrado na figura abaixo. Boa parte da implementação […]

Read More

Prática com Orientação a Objetos em C++ [parte 1]

O objetivo desse artigo é, através de um exemplo, aplicar diversos conceitos da orientação a objetos, mostrando na prática como utilizá-los. Aviso que mantive no projeto algumas definições para fins pedagógicos e que não refletiriam uma aplicação real. Considerando a classe mostrada na imagem abaixo, constituída de um atributo público (nome) e outro privado (id) […]

Read More

Melhores IDEs para Portugol

Portugol é uma pseudolinguagem de programação que tem por objetivo ensinar a estrutura básica presente em diversas linguagens de programação, mas utilizando o português como comandos da linguagem. Diversas ferramentas computacionais se propõem a permitir a implementação computacional dessa linguagem. Nesse artigo apresento 3 dessas ferramentas e seus pontos destacáveis: Portugol Studio, PortugolIDE e VisuAlg. […]

Read More

Facilidades trazidas com o dinheiro

Encontrei essa imagem no charges.com.br. Eles não conseguiram dizer a fonte e quando procurei a imagem estava disseminada pelo mundo e não consegui encontrar a fonte. De qualquer maneira, a imagem mostra uma realidade sobre a educação, pra não dizer sobre a vida, onde o dinheiro pode facilitar muito alcançar novos “degraus”. E pelo visto, isso vale em […]

Read More

TED Talk: as maravilhosas e aterradoras implicações de computadores que conseguem aprender

Interessante análise feita pelo tecnólogo Jeremy Howar, sobre o aprendizado de máquina. São mostrados vários exemplos e a apresentação mostra o estado da arte dessa área de estudo da inteligência artificial.  

Read More