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™…