MyLeoNes™

Informática, 14–17 anos — 20 tópicos · MyLeoNes™ Kuks

20 tópicos de informática escritos para 14–17 anos — não é um texto de mais velhos simplificado. Por ordem de ensino, cada um um baralho de cinco cartões: a ideia, porque existe, um exemplo resolvido, a armadilha comum e onde aparece.

Informática · 14–17 anos

  1. Algoritmos e eficiência

    Um algoritmo é um plano preciso para resolver um problema. Comparar planos pelo trabalho que exigem ajuda-nos a criar programas que continuam a ser úteis quando os dados aumentam muito.

  2. Lógica booleana e decisões

    Os programas precisam muitas vezes de escolher o que acontece a seguir. Os valores booleanos e os operadores lógicos transformam afirmações como «a palavra-passe está correcta» em decisões precisas que um programa pode testar.

  3. Estruturas de dados

    Como um programa organiza a informação para a encontrar, alterar e usar sem se perder.

  4. Bases de dados e consultas

    Como grandes coleções de informação organizada podem ser guardadas, ligadas e consultadas sem ler cada registo à mão.

  5. Depuração e testes

    Como os programadores descobrem o que correu mal e reúnem provas de que um programa funciona em mais do que um caso de sorte.

  6. Encriptação e chaves

    A encriptação transforma informação legível numa forma que terceiros não devem compreender. Uma chave controla essa transformação, permitindo ao destinatário previsto desfazê-la, enquanto um interceptor enfrenta um problema difícil.

  7. Funções e abstracção

    Uma função dá um nome útil a uma tarefa, esconde os seus passos internos e permite reutilizá-la. Assim, é possível construir programas maiores sem ter todos os pormenores presentes ao mesmo tempo.

  8. Grafos e procura de caminhos

    Um grafo representa coisas e as ligações entre elas. Quando um problema é desenhado desta forma, um computador pode explorar rotas, ligações ou dependências, em vez de tratar cada situação como um caso especial.

  9. Como um computador executa uma instrução

    Um programa não é magia: o processador vai buscar instruções, trabalha com dados e guarda resultados, repetidamente. Ver este ciclo explica por que razão a memória, o armazenamento e o processador têm tarefas diferentes.

  10. Como os compiladores transformam código em programas

    Um programa escrito por uma pessoa ainda não está no formato que um processador consegue executar. Os compiladores e interpretadores fazem essa ligação, verificando o código e traduzindo-o em acções.

  11. Como a compressão torna os ficheiros mais pequenos

    A compressão remove informação repetida ou menos importante para que um ficheiro precise de menos bits. A compressão sem perdas mantém exatamente o original; a compressão com perdas troca algum detalhe por um ficheiro muito mais pequeno.

  12. Como os computadores representam informação

    Os computadores guardam números, texto, imagens e som como padrões de bits. Compreender o sistema binário explica como diferentes tipos de informação podem existir dentro da mesma máquina.

  13. Como os dados viajam nas redes

    A internet não é um único cabo gigante que transporta ficheiros completos entre dispositivos. Move pacotes identificados através de redes ligadas e depois reúne-os no destino.

  14. Como a aprendizagem automática encontra padrões

    Na aprendizagem automática, um sistema ajusta números internos a partir de exemplos, em vez de receber todas as regras directamente. Pode reconhecer padrões, mas as respostas dependem dos dados e não equivalem a compreensão humana.

  15. Repetição com ciclos

    Os ciclos permitem repetir um pequeno conjunto de instruções sem escrever as mesmas linhas vezes sem conta. O essencial é saber o que faz a repetição terminar.

  16. Objectos e classes

    A programação orientada para objectos junta dados às operações que lhes pertencem. A ideia principal não é apenas chamar objectos às coisas, mas organizar o programa por responsabilidades e mensagens.

  17. Processos e multitarefa

    Um computador pode manter vários programas aparentemente activos ao mesmo tempo. O sistema operativo atribui recursos a cada processo e alterna entre eles, protegendo um programa dos outros.

  18. Recursão

    Como um problema pode ser resolvido criando uma versão mais pequena do mesmo problema, com um ponto claro onde o processo termina.

  19. Variáveis e estado de um programa

    Um programa precisa de uma forma de guardar valores, alterá-los e usar mais tarde o valor actual. As variáveis tornam essa memória mutável visível.

  20. O que faz um sistema operativo

    Um sistema operativo organiza a relação entre os programas e o equipamento. Partilha o processador, a memória e os dispositivos, dando aos programas formas mais simples e seguras de pedir o que precisam.

Nesta secção

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…