PT-BR · Início

Português · Brasil · Computação

Atividades de Computação: binário, variáveis e lógica

Interprete binário, acompanhe variáveis e explique operações booleanas com seis esquemas e exercícios originais resolvidos.

Para a sala de aula, o reforço escolar e o estudo em casa no Brasil. O formato inicial é A4. Monte uma prática curta de operações ou cartões com palavras da aula. Escolha a dificuldade conforme o trabalho atual da criança; estas atividades não declaram alinhamento à BNCC.

Atualizado:

Uma atividade de computação pode ensinar a representar informação, acompanhar instruções e justificar decisões lógicas sem exigir um programa complexo. O aprendizado fica mais visível quando o estudante explica cada etapa e confere o resultado de acordo com as convenções dadas. Uma resposta final correta por acaso oferece menos informação que um rastreamento coerente.

Este guia apresenta exemplos originais de números binários sem sinal, acompanhamento de variáveis e lógica booleana, com seis esquemas e uma avaliação comentada. Os exercícios de binário, rastreamento de algoritmos e lógica booleana usam formatos definidos. Não representam um curso completo de programação, arquitetura de computadores ou preparação oficial para exames.

1. Separar valor, representação e instrução

Reconhecer a mesma quantidade em duas escritas

O número treze pode ser escrito como 13 em decimal ou 1101 em binário. As representações são diferentes, mas a quantidade é a mesma. A base informa como interpretar a sequência. Não se deve ler 1101 automaticamente como mil cento e um quando o contexto declara que a escrita está em base dois.

Mostre treze objetos e organize grupos de oito, quatro e um. Relacione esses grupos às posições binárias e depois volte à escrita decimal. A representação concreta ajuda a conservar a quantidade durante a conversão. Mudar de base não cria nem elimina objetos da coleção.

Ler as convenções do algoritmo

Uma instrução também precisa de regras. Somar dois a x modifica um estado; mostrar x produz uma saída. A ordem dessas ações importa. Ao usar pseudocódigo, explique o significado de cada instrução e como as repetições são delimitadas antes de pedir um rastreamento independente.

Os operadores AND, OR e NOT podem aparecer escritos dessa forma nas atividades. Eles correspondem aqui a E, OU inclusivo e NÃO. O estudante precisa compreender as relações e o alcance de cada operador. Reconhecer o nome em outro idioma não substitui a interpretação da expressão completa.

Treze pode ser representado por 13 em decimal ou 1101 em binário; instruções e operadores também dependem de convenções explícitas.

2. Interpretar as posições binárias

Atribuir um peso a cada coluna

Em um inteiro binário sem sinal, as posições da direita para a esquerda têm pesos 1, 2, 4, 8, 16 e assim por diante. Cada posição à esquerda tem o dobro do peso anterior. O dígito 1 inclui o peso da coluna na soma; o dígito 0 não o inclui.

Para 10110, as colunas são 16, 8, 4, 2 e 1. A soma é 16 + 0 + 4 + 2 + 0 = 22. Escreva os pesos acima dos dígitos no início da aprendizagem. Essa ajuda permite distinguir uma coluna interpretada incorretamente de um erro simples de adição.

Conservar a posição dos zeros

Os zeros internos preservam lugares. Retirar um zero do meio de uma sequência pode mudar os pesos atribuídos aos outros dígitos. O fato de uma coluna com zero não contribuir diretamente para a soma não permite apagá-la sem alterar a representação.

Zeros à esquerda não mudam o valor dos inteiros sem sinal usados aqui: 00001101 e 1101 representam treze. Essa afirmação depende da convenção declarada. O guia não está ensinando números com sinal, códigos de caracteres ou formatos de ponto flutuante, nos quais os bits podem ter outros papéis.

Em 10110, os dígitos um selecionam os pesos 16, 4 e 2, cuja soma é 22.

3. Converter a partir do decimal e conferir limites

Decompor em potências de dois

Para representar 26, comece por 16, a maior potência de dois que não ultrapassa esse número. Restam dez; selecione oito e restam dois. Não selecione quatro, selecione dois e não selecione um. Nas colunas 16, 8, 4, 2 e 1, obtemos 11010.

A verificação consiste em voltar à soma: 16 + 8 + 0 + 2 + 0 = 26. O percurso de ida e volta ajuda a detectar posições trocadas. Não é necessário introduzir vários métodos ao mesmo tempo se a relação entre pesos e quantidade ainda não está clara.

Distinguir número de combinações e maior valor

Com quatro bits sem sinal, a menor escrita é 0000, que vale zero, e a maior é 1111, que vale quinze. Há dezesseis combinações possíveis, mas o maior valor é quinze porque a sequência começa em zero. Essa diferença costuma ser importante ao interpretar a capacidade de uma representação.

Pergunte se dezesseis cabe em quatro bits nessa convenção. Não cabe: sua escrita é 10000, com cinco posições. Os exercícios variam faixas conforme o formato e a dificuldade selecionados. Examine um exemplo antes de associar o nível a uma idade ou a uma equivalência curricular oficial.

4. Acompanhar uma variável após cada atualização

Separar início e repetição

Considere x começando em 2 e uma instrução que soma dois, repetida três vezes. O rastreamento completo, incluindo o início, é 2, 4, 6, 8. Existem quatro estados anotados, mas apenas três atualizações. O valor final é oito.

Uma tabela pode ter uma linha de início e linhas numeradas de um a três. Registre em cada uma o valor após a atualização correspondente. Peça ao estudante que indique qual linha representa uma instrução executada e qual apenas registra a condição inicial. Contar linhas não é sempre o mesmo que contar repetições.

Manter ordem e sinais

Se x começa em 11 e se subtrai três quatro vezes, a sequência é 11, 8, 5, 2, −1. A última operação atravessa o zero. O algoritmo não deve parar antes por produzir um número negativo, a menos que uma condição escrita determine essa interrupção.

Nesse caso de regra constante, a expressão 11 − 4 × 3 = −1 fornece outra conferência. Ela não substitui o rastreamento em qualquer algoritmo, especialmente quando existem decisões ou mudanças de regra. Declare por que o atalho funciona no exemplo antes de usá-lo em outro contexto.

Partindo de dois, três atualizações que somam dois produzem quatro, seis e oito; o estado inicial não conta como atualização.

5. Distinguir estado interno e saída

Localizar a instrução de exibição

Compare duas versões que começam em x = 2 e repetem três vezes. A primeira mostra x antes de somar dois; suas saídas são 2, 4 e 6, e o estado final é oito. A segunda soma dois antes de mostrar x; suas saídas são 4, 6 e 8.

As versões terminam com o mesmo valor de x, mas apresentam saídas diferentes. Uma pergunta deve esclarecer se deseja o valor final, todos os estados ou a sequência mostrada. Usar apenas a palavra resultado pode deixar essa escolha ambígua.

Não acrescentar instruções implícitas

Não suponha que toda mudança de variável seja automaticamente exibida. Também não invente uma condição de parada porque ela parece mais habitual. Acompanhar o algoritmo exige seguir as instruções fornecidas, mesmo quando outra organização seria possível.

As comparações de saída deste guia são ampliações pedagógicas. Elas não prometem que o gerador produz todos os tipos de pseudocódigo. Ao preparar uma questão própria, mostre a posição de cada instrução e revise o gabarito. A clareza permite observar o rastreamento, em vez da tentativa de adivinhar a intenção do autor.

6. Interpretar E, OU inclusivo e NÃO

Definir os operadores com exemplos

E, representado por AND, é verdadeiro quando as duas entradas são verdadeiras. OU inclusivo, representado por OR, é verdadeiro se pelo menos uma entrada é verdadeira, incluindo o caso em que ambas são. NÃO, representado por NOT, inverte o valor lógico da expressão à qual se aplica.

Explique que 1 e 0 representam verdadeiro e falso na atividade. Eles não estão sendo somados como quantidades decimais comuns. Assim, 1 OR 1 = 1 como resultado lógico, e não dois. O significado da operação determina como os símbolos devem ser interpretados.

Respeitar parênteses e alcance

Em NOT (1 AND 0), primeiro se calcula 1 AND 0, que é zero. Depois a negação produz um. Em (NOT 1) AND 0, a negação afeta apenas a primeira entrada, e o resultado final é zero. A posição dos parênteses muda a estrutura.

Use parênteses explícitos enquanto o objetivo for compreender os operadores. Regras de precedência podem ser introduzidas depois, conforme a notação ou linguagem estudada. Não suponha que todo pseudocódigo compartilha convenções não anunciadas. A leitura precisa permite interpretar tanto acertos quanto erros.

E exige duas entradas verdadeiras, OU inclusivo aceita pelo menos uma e NÃO inverte o valor da expressão dentro de seu alcance.

7. Escolher exemplos que revelem a interpretação

Comparar dois modelos com um caso informativo

Para distinguir OU inclusivo de uma condição exclusiva, o caso com duas entradas verdadeiras é útil: as interpretações produzem respostas diferentes. Usar apenas uma entrada verdadeira e outra falsa não separa essas possibilidades. A pergunta deve ser escolhida pela informação que oferece, e não apenas pela variedade visual.

Em binário, uma sequência com zeros internos ajuda a observar posições que uma sequência formada só por uns não exige da mesma forma. Em um rastreamento, várias atualizações permitem verificar a contagem de repetições. Mantenha a dificuldade relacionada ao objetivo, sem introduzir surpresas que dependam de conteúdo ainda não ensinado.

Tratar um erro como evidência parcial

Uma resposta incorreta pode ter mais de uma causa. O estudante pode ter entendido OR como exclusivo, ignorado parênteses ou simplesmente copiado um dígito errado. Peça uma explicação ou um passo intermediário antes de decidir o que precisa ser retomado.

Localize o primeiro ponto em que o raciocínio deixa de corresponder às instruções. Essa abordagem é mais útil que pedir uma folha inteira adicional sem saber qual relação falhou. O novo exercício deve permitir aplicar a explicação e mostrar se ela foi compreendida.

A revisão pode focalizar os pesos binários, a contagem de atualizações ou o alcance da negação, conforme o raciocínio observado.

8. Preparar uma sessão e uma avaliação claras

Manter a apresentação legível

Use tabelas com cabeçalhos e espaço para cada etapa. Se zeros e uns aparecem juntos demais, a leitura visual pode interferir no alinhamento de colunas. Confira o tamanho dos caracteres e a impressão. Não use apenas cores para indicar valores lógicos quando a informação precisa continuar acessível em preto e branco.

Uma sessão pode começar com uma explicação, seguir para um exemplo acompanhado e terminar com uma tentativa de valores novos. Misturar conversão, variáveis e lógica logo no início pode dificultar a interpretação de uma resposta. Faça essa combinação quando os conhecimentos necessários já permitirem observar a seleção de estratégias.

Preparar critérios e uma devolutiva utilizável

Escreva o gabarito junto com a questão. Em uma conversão, mostre os pesos; em uma sequência, registre início e atualizações; em lógica, indique resultados intermediários. Isso ajuda a descobrir ambiguidades antes da distribuição e permite reconhecer respostas parcialmente corretas.

As orientações da EEF sobre devolutivas oferecem uma referência complementar em inglês. Depois de indicar uma dificuldade, reserve uma nova oportunidade de aplicação. Copiar o gabarito não demonstra a mesma autonomia que resolver outro exemplo sem o modelo visível.

Construir uma tabela de casos completa

Com duas entradas que podem ser zero ou um, existem quatro pares: 0 e 0, 0 e 1, 1 e 0, e 1 e 1. Organize esses pares em linhas e calcule AND e OR para cada um. A tabela permite verificar todas as possibilidades desse caso pequeno, em vez de escolher apenas exemplos que confirmem uma interpretação inicial.

Para AND, os resultados são zero, zero, zero e um nessa ordem. Para OR inclusivo, são zero, um, um e um. A comparação mostra exatamente quais linhas distinguem as operações. Peça que o estudante explique a última linha e conecte o resultado à definição, sem tratar a tabela apenas como uma sequência a memorizar.

A quantidade de linhas cresce quando se adicionam entradas independentes. Essa observação pode preparar uma ampliação posterior, mas não exige enumerar expressões muito maiores durante uma introdução. O objetivo aqui é entender como a lista organizada permite conferir um conjunto completo de possibilidades claramente definido.

Escolher o que registrar em um rastreamento

Um registro deve corresponder à pergunta. Se ela pede o valor após cada atualização, anote essas etapas de maneira consistente. Se pede apenas a saída mostrada, mantenha uma coluna própria para a exibição. Misturar valores internos e saídas em uma única lista sem rótulos pode gerar uma resposta ambígua, mesmo quando os cálculos individuais estão corretos.

O estado inicial merece uma identificação visível. Em uma sequência que soma três quatro vezes, há uma informação antes da primeira soma e quatro informações posteriores. Essa organização permite explicar por que o número de estados anotados pode ser maior que o número de repetições. O estudante não precisa decorar uma diferença sem entender sua origem.

Ao revisar uma tabela, confira a transição entre duas linhas consecutivas. Cada uma deve seguir a regra indicada a partir do estado anterior. Esse controle local ajuda a encontrar o primeiro erro e evita refazer toda a sequência sem saber onde ela deixou de corresponder ao algoritmo. Depois proponha outro início para verificar o uso da relação.

9. Resolver uma avaliação original comentada

Questões para uma tentativa independente

As seis questões observam relações ensinadas no guia. Não constituem uma prova oficial nem uma medida completa de competência em computação. Declare que os números binários são sem sinal e que OR significa OU inclusivo. Peça os passos indicados.

  1. Converta 10011 de binário para decimal e mostre os pesos usados.
  2. Escreva 26 em binário e confira por uma soma.
  3. x começa em cinco e recebe mais três, quatro vezes. Registre o início, as atualizações e o valor final.
  4. Quantas atualizações e quantos estados anotados existem na questão anterior, incluindo o início?
  5. Calcule NOT (1 AND 0), mostrando a etapa intermediária.
  6. Calcule 1 OR 1 e explique por que não é uma soma decimal.

Respostas e significado

Na primeira, 16 + 2 + 1 = 19. Na segunda, a escrita é 11010, pois 16 + 8 + 2 = 26. A sequência da terceira é 5, 8, 11, 14, 17, com valor final dezessete. A quarta distingue quatro atualizações de cinco estados registrados.

Na quinta, 1 AND 0 produz zero e NOT 0 produz um. Na sexta, 1 OR 1 também produz um, pois a condição de pelo menos uma entrada verdadeira é satisfeita. Uma explicação que exige exatamente uma entrada verdadeira precisa ser revista, porque descreve outra relação lógica.

O gabarito obtém 19 para 10011, 11010 para 26, uma sequência terminando em 17 e uma negação com resultado verdadeiro.

10. Escolher recursos e ampliar com cuidado

Conferir o alcance do formato

Os exercícios de binário variam conversões em faixas definidas. O rastreamento de algoritmos usa atualizações repetidas admitidas pelo formato. A lógica booleana trabalha expressões pequenas e um conjunto limitado de combinações. Mais linhas não garantem estruturas novas ilimitadas.

A avaliação de computação combina habilidades disponíveis. Para ampliações com saídas ou pseudocódigo próprio, prepare e revise o documento no criador de provas. Separe exemplos sugeridos na leitura das funções que o gerador efetivamente oferece.

Experimentar e consultar uma referência

Comece com uma atividade gratuita e confira o formato e o gabarito. A biblioteca apresenta coleções, e a comparação entre gratuito e Plus descreve funções de salvamento e limites atuais. A assinatura deve responder à sua preparação habitual, sem expectativa de cobertura completa de toda a computação.

A explicação de números binários do CS Unplugged oferece uma referência educacional em inglês. Os exemplos e perguntas deste guia são originais. Adapte a notação ao curso e mantenha as convenções explícitas para que o estudante possa raciocinar sobre o sistema apresentado.

Encontrar a primeira diferença entre duas sequências

Considere estas instruções adicionais: atribuir 4 a x, somar 3 e multiplicar x por 2. Os valores sucessivos são 4, 7 e 14. Inverta depois as duas últimas instruções. Agora os valores são 4, 8 e 11. Embora apareçam os mesmos números e operações, a ordem altera o resultado. Peça ao estudante que encontre a primeira linha em que as sequências divergem, em vez de comparar apenas as respostas finais. Esse ponto ajuda a localizar a causa da diferença. Uma tabela com etapa, instrução e valor atual é suficiente. Mantenha o valor anterior visível e solicite uma justificativa breve para cada atualização. Se o estudante usa sempre o valor inicial, retome o significado de atualizar uma variável. Esta atividade em papel complementa o treino de algoritmos; não promete que o gerador execute programas arbitrários ou faça depuração automática do código escrito pelo usuário.

Disciplinas e habilidades

As atividades são originais. Os níveis orientam a escolha e não representam certificação segundo um currículo nacional.