Glossário de programação

Bem-vindo ao nosso glossário de programação para crianças! Aqui, encontrarás definições simples e fáceis de entender dos termos e conceitos comuns de programação. Se estás a começar ou já tens alguma experiência com programação, este glossário é um ótimo recurso para aprender e expandir o teu conhecimento. Desde algoritmos a variáveis, temos tudo coberto. Vamos começar!

Algoritmo

Conjunto de passos ou regras específicas que são executadas para resolver um determinado problema. Os programas de computador são compostos principalmente por algoritmos.

Termos relacionados:

Pensamento Computacional

Analógico

Tecnologia analógica é toda tecnologia que processa as informações usando processos físicos. Nas versões analógicas, os aparelhos recebem sinais de áudio ou vídeo, entre outros, e traduzem-nos num output eletrónico.

Termos relacionados:

Argumento

Informação introduzida numa função quando esta é chamada. Para cada função que criares, os valores dos argumentos podem ser diferentes. Exemplo para a função 'faz um retângulo', os argumentos podem ser: largura e comprimento.

Termos relacionados:

Funções

Background

O background, ou cenário, é a imagem de fundo do projeto. Na ferramenta de criação do projeto, o plano de fundo é usado para personalizar as narrativas criadas.

Bit

A menor unidade de informação que pode ser armazenada ou enviada. O 0 e 1 são os possíveis valores de um bit.

Ciclo

Sequência de instruções executadas várias vezes seguidas ou até que uma condição seja satisfeita.

Termos relacionados:

Sequências
Condições

Clone

Cópia de um sprite que é criada enquanto o projeto está sendo executado.

Termos relacionados:

Sprite

Código

Conjunto de símbolos ou palavras usadas para transmitir informações.

Termos relacionados:

Código Binário

Código Binário

Linguagem de computador representada por 0s e 1s. Todas as imagens, palavras, vídeos e até mesmo sons são armazenados em computadores por meio desses dois números.

Termos relacionados:

Código

Bug

Erro num programa de computador ou situação inesperadas. Alguns desses erros são ocasionais e difíceis de identificar, outros podem impedir o funcionamento do programa.

Termos relacionados:

Debugging

Computador

Máquina eletrónica com capacidade para armazenar e processar informações de acordo com um conjunto predefinido de instruções chamado programa ou software. Os computadores recebem informações (entrada), armazenam essas informações na sua memória, depois processam-nas de acordo com as instruções num programa, produzindo os resultados pedidos (saída).

Termos relacionados:

Código

Depuração (ou Debugging)

Identificar e corrigir bugs num programa de computador.

Termos relacionados:

Bugs

Condições

Expressões presentes em linguagens de programação que podem direcionar o algoritmo em diferentes direções, permitindo que o código tome decisões. Em um algoritmo, as condições geralmente são representadas pelas palavras "Se", "Então", "Senão".

Termos relacionados:

Código
Algoritmo

Digital

Os aparelhos digitais convertem o seu sinal em código binário. Áudio e vídeo são convertidos num conjunto de 0s e 1s.

A informação é mais fácil de armazenar transmitir, em comparação à analógica. Exemplo: partilhar um fotografia através da internet.

Termos relacionados:

Analógico

Drone

Aeronaves controladas remotamente para executar tarefas.

Unidade Central de Processamento (CPU)

Unidade central de processamento que executa as instruções programadas. É nele que se realizam todas as instruções programadas.

Termos relacionado:

Computador

Ecrã de computador

Dispositivo que exibe informações para o usuário.

Termos relacionados:

Interface (UI)
Computador

Criptografia

Processo de codificação de informações, tornando-as difíceis de ler ou impossíveis para a maioria dos usuários e computadores.

Termos relacionados:

Código

Eventos

Os eventos desencadeiam uma ação específica. A maioria dos eventos são ações que não são acionadas por um comando direto do programa, mas que vêm da interação do usuário por meio de dispositivos de entrada ou mensagens de outros programas.

Termos relacionados:

Play

Função

Conjunto de instruções ao qual é dado um nome e pode ser usado sempre que necessário no código. As funções ajudam a tornar o código mais simples e organizado.

Termos relacionados:

Código

GPS (ou Sistema de Posicionamento Global)

Mecanismo de posicionamento por satélite que fornece a sua posição à unidade receptora móvel, bem como o horário, em qualquer condição meteorológica, a qualquer momento e em qualquer lugar da Terra. Um navegador GPS pode encontrar o caminho para um determinado local e conhecer a velocidade e a direção de seu movimento.

Hardware

Componentes físicos e equipamentos usados no processamento de informações que compõem o computador.

Termos relacionados:

Computador
Software

Entrada (ou Input)

Dados fornecidos a um computador que os processará para produzir informações de saída. Esses dados podem ser fornecidos usando dispositivos de entrada, como teclado, rato, microfone, câmera ou sensores físicos.

Termos relacionados:

Saída (ou Output)

Computação paralela

Execução paralela de vários programas (ou componentes do mesmo programa) por um computador.

Termos relacionados:

Code

Interface do usuário (UI)

A UI é o espaço onde ocorrem as interações entre o usuário e a máquina. A UI pode ser gráfica (GUI) ou de outro tipo, como texto, realidade virtual, entre outros.

Termos relacionados:

Computador
Pixel
Ecrã de Computador
UI

Internet

Sistema global de redes de computadores interconectadas usando protocolos de comunicação padronizados. Este sistema oferece uma riqueza de informações e facilidade de comunicação de forma aberta e pública.

Termos relacionados:

Network
internet

Linguagem de programação

Linguagem usada pelos programadores para escrever um programa que pode ser executado por um computador.

Termos relacionados:

Código
Computador

Login

Inserir dados de uma conta (nome de usuário/email e senha) no local apropriado para aceder um site, plataforma, aplicativo, etc

Termos relacionados:

Conta
E-mail
Nome de Utilizador
Palavra-passe

Memória

Lugar onde as informações são armazenadas pelo computador.

Termos relacionados:

Computador
Hardware
memory

Nome de usuário

Dados que identificam um usuário, usados para fazer login e aceder uma conta pessoal salva localmente.

Termos relacionados:

Login
Utilizador
Conta
Palavra-passe
username

Operadores

Usados em linguagens de programação para realizar operações matemáticas e/ou lógicas.

Termos relacionados:

Linguagem de Programação
operators

Saída (ou Output)

Informação produzida por um computador. Ela é recebida pelo usuário por meio de um dispositivo de saída, como uma tela ou alto-falante.

Termos Relacionados:

Device
Computador

Pixel

Menor unidade de uma imagem digital. Um conjunto de pixels forma uma imagem e quanto mais pixels compõem uma imagem, maior é sua resolução.

Termos relacionados:

Imagem
Unidade

Programa (or software)

Sequência de instruções escritas em uma linguagem que o computador pode entender e que descreve como as informações devem ser processadas.

Termos relacionados:

Hardware
software

Programação

Criação de um conjunto de instruções para um computador interpretar e executar.

Termos relacionados:

Código
Programa
programming language

Rato

A função deste dispositivo é controlar o cursor na tela do computador. Os laptops substituem o rato por um touchpad, que é um dispositivo de toque que traduz a pressão do toque na posição da interface gráfica.

Realidade Virtual

Tecnologia de interface entre o usuário e o sistema operacional por meio de gráficos 3D ou imagens de 360 graus. Seu objetivo é criar uma simulação interativa gerada por um computador.

VR

Repetição

Execução sequencial da mesma ação ou evento, em um algoritmo ou programa, um número definido de vezes.

Related Terms:

Code
Programme
repetition

Robot

Máquina eletromecânica capaz de executar tarefas sem a ajuda de um ser humano. Consiste em uma parte elétrica (seu computador) e várias partes mecânicas que realizam algum tipo de ação ou movimento.

Sensor

Dispositivo que responde a um impulso, por exemplo, uma colisão que desencadeia uma ação.

sensor

Sequência de Instruções

Conjunto de instruções a serem executadas sequencialmente (uma após a outra).

Termos relacionados:

Código
instructions

Skin

Uma skin é uma aparência diferente dada a um sprite ou objeto. Cada sprite pode ter skins diferentes. As skins são programadas para alterar a aparência do sprite.

Termos relacionados

Sprites

Sprite

Um sprite é um objeto (personagem, robô, elemento da natureza, etc.) em um projeto que pode ser programado.

Related Terms:

Skin

Teclado

Dispositivo que possui uma série de teclas e é usado para inserir dados em um computador.

keyboard

Valor booleano

Expressão usada com apenas dois resultados possíveis: verdadeiro ou falso.

boolean value

Variável

Usada para armazenar, recuperar ou manipular informações. Por exemplo, em um jogo, uma variável pode armazenar informações como pontuação, tempo restante ou nome de um jogador.

variable

World Wide Web (WWW or web)

A World Wide Web é um sistema de documentos interconectados, parte integrante da Internet. Os documentos presentes na World Wide Web não contêm apenas texto, mas qualquer tipo de conteúdo digital, além de referenciar outros documentos por meio de hiperlinks (links).

Termos relacionados:

Internet
Project of the year is here

Showcase your creativity

Get creative for gender equality! Join the "Project of the Year" challenge - submit your best UN Sustainable Development Goals project by 8th July '23

code your own game
Project of the year is here

Showcase your creativity

Get creative for gender equality! Join the "Project of the Year" challenge - submit your best UN Sustainable Development Goals project by 8th July '23

code your own game