Você está na página 1de 8

Robótica na Educação

O QUE SÃO ALGORITMOS

Robótica Educacional

O QUE SÃO ALGORITMOS


Prof. Guilherme Mendonça de Moraes
O QUE SÃO ALGORITMOS

O ALGORITMO
O conceito central da programação e da ciência da computação é o algoritmo.

Um algoritmo é a descrição de um padrão de comportamento, expresso em termos de um repertório


bem definido e finito de ações "primitivas", das quais damos por certo que elas podem ser
executadas.

Imagine a esposa dando a seguinte instrução para o marido:

• Vá ao supermercado comprar ovos, se tiver leite, traga 4.


• O marido retorna para casa com 4 ovos.
• A esposa espantada pergunta ao marido: “Por que você só trouxe 4 ovos?” E ele responde:
“Porque havia leite”.

Obs.: Toda instrução lógica para o funcionamento de um robô deve ser bem descrita, tendo em vista
que ele irá agir da mesma forma que foi programado. Imagine o personagem da história anterior
sendo um robô?

Prof. Guilherme Mendonça de Moraes


O QUE SÃO ALGORITMOS

USO DE ALGORITMO PARA IA


Um ser humano tem a capacidade de raciocinar e utilizar o seu conhecimento empírico para a
tomada de decisão. Todavia, um robô irá executar todas as instruções ao qual foi programado.

Apesar da inteligência artificial possuir várias técnicas, como o aprendizado de máquina (machine
learning) em que o robô vai aprendendo com o tempo, amostrar e situações (exemplo de robôs de
investimento), ainda é impossível “imitar” a mente humana em toda sua grandeza.
Girls with a Pearl Earring (Johannes Vermeer, 1665) Renderização de imagem por IA Geração de vídeo com movimentos pela IA

Fonte: SHIRYAEV (2020) Fonte: SHIRYAEV (2020) Fonte: SHIRYAEV (2020)

Prof. Guilherme Mendonça de Moraes


O QUE SÃO ALGORITMOS

CONHECIMENTO DECLARATIVO
Para a elaboração de algoritmo, é necessário entender que primeiramente existe o
conhecimento declarativo, ou seja, um conjunto de informações certas, como por exemplo: uma
torta como ela é: Pedaço de bolo

Fonte: Freepik

Uma torta é uma excelente sobremesa para ser apreciada após o almoço. Também combina
muito ao ser acompanhada por café.

Prof. Guilherme Mendonça de Moraes


O QUE SÃO ALGORITMOS

EXEMPLO BÁSICO DE ALGORITMO


Após a construção declarativa de um objetivo, é necessário discorrer o conhecimento imperativo, que
é a manifestação da execução de determinada tarefa. No nosso exemplo, a construção da torta:

1. Na batedeira bata a manteiga e o açúcar até formar um creme claro e leve;


2. Reserve na batedeira, bata o creme de leite fresco por 10 minutos ou até formar um chantili;
3. Junte ao creme anterior, adicione o leite condensado, a essência de baunilha e misture
delicadamente;
4. Forre o fundo de uma forma de aro removível de 20 cm de diâmetro com metade dos biscoitos
maisena;
5. Espalhe metade do creme por cima, coloque o restante dos biscoitos maisena e cubra com o
restante do creme;
6. Leve ao congelador por 2 horas;
7. Em uma tigela misture ao chocolate derretido, a margarina e misture até derreter por completo;
8. Acrescenta o creme de leite e misture. Retire a torta do congelador, espalhe a cobertura por cima
e desenforme;
9. Decore as laterais da torta com biscoito tipo calipso (com a parte de chocolate para fora) e sirva.

Obs.: Essa sequência de instruções é chamada de algoritmo.


Prof. Guilherme Mendonça de Moraes
O QUE SÃO ALGORITMOS

REFERÊNCIAS
1. SHIRYAEV, 2020. [AI stuff] Top-7 world-famous portraits transformed into living human beings. Disponível em:
https://www.youtube.com/watch?v=gSTBJPUOXYg&ab_channel=DenisShiryaev
2. FREPIK. Pedaço de bolo. Disponível em: https://www.freepik.com/free-photo/cream-pastry-sweet-white-
tasty_1089959.htm#query=bolo&position=9

Fonte: SHIRYAEV
(2020)

Prof. Guilherme Mendonça de Moraes


Obrigado!

Você também pode gostar