MyLeoNes™

Abstracção: guardar o que importa — Informática, 7–10 anos

Aprende como os informáticos deixam de lado alguns pormenores para tornar algo complicado mais fácil de compreender e usar.

O que significa abstracção

Abstracção significa mostrar as partes que ajudam a realizar uma tarefa e esconder os pormenores que não são necessários. Um mapa não mostra todas as árvores ou pedras da calçada; mostra estradas, lugares e direcções. Na informática, um ecrã ou botão simples pode esconder muito trabalho complicado.

Porque deixar pormenores de fora?

O problema é que um lugar, uma máquina ou um jogo reais têm informação a mais para ser tratada toda de uma vez. Os criadores de computadores precisaram de formas de trabalhar com uma versão útil, sem reconstruir o mundo inteiro de cada vez. Escolher o que ignorar torna os planos mais claros, enquanto os pormenores escondidos continuam a ser tratados por baixo.

Um mapa para um robô de entregas

Imagina que um robô tem de levar uma encomenda da biblioteca à padaria. Guardamos as ruas, os cruzamentos e as estradas fechadas, porque afectam o percurso. Deixamos de fora as árvores, as cores das janelas e os números das casas que não são necessários. Assim, o robô fica com um mapa mais pequeno para escolher um caminho seguro.

O erro tentador

Um erro compreensível é retirar todos os pormenores que parecem desnecessários à primeira vista. Mas um pormenor pode tornar-se importante mais tarde: uma ponte estreita pode ser necessária se um robô não conseguir atravessar água. Uma boa abstracção não é simplesmente tornar algo minúsculo; mantém os pormenores necessários para responder às perguntas que queremos fazer.

Onde se usa a abstracção

Encontras abstracção em sistemas de navegação, aplicações meteorológicas e jogos. Um sistema de navegação mostra as estradas relevantes para a viagem, não todos os objectos ao lado delas. Um jogo transforma o toque num botão numa acção visível sem pedir ao jogador que controle todos os cálculos. A simplificação só é útil enquanto mantém aquilo de que a tarefa precisa.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…