Exercícios — Integração: da lógica ao programa verificável

Dez exercícios com respostas comentadas do módulo 10.

Exercícios 10 — Integração: da lógica ao programa verificável

Resolva sem consultar as respostas. Nas questões de raciocínio, escreva primeiro a regra, depois o caso e só então a conclusão. O objetivo não é reconhecer palavras: é reconstruir o conceito.

Questão 1

Explique com suas palavras o núcleo de “Pipeline de validação: receber, converter, validar, usar” sem mencionar Python.

Resposta comentada

A resposta deve apresentar a ideia central: separar etapas de tratamento de entrada para evitar confundir formato com regra de negócio. e relacioná-la a um problema concreto.

Questão 2

Crie um caso de fronteira ou contraexemplo relacionado a “Pipeline de validação: receber, converter, validar, usar”.

Resposta comentada

Uma boa resposta define primeiro a regra e escolhe uma entrada que teste exatamente um limite, uma exceção ou uma suposição frágil.

Questão 3

Explique com suas palavras o núcleo de “Regras determinísticas e ordem explícita” sem mencionar Python.

Resposta comentada

A resposta deve apresentar a ideia central: construir motores de regras cuja decisão possa ser explicada e reproduzida. e relacioná-la a um problema concreto.

Antes de seguir, invente um exemplo próprio e tente encontrar uma entrada que faria uma resposta ingênua falhar.

Questão 4

Crie um caso de fronteira ou contraexemplo relacionado a “Regras determinísticas e ordem explícita”.

Resposta comentada

Uma boa resposta define primeiro a regra e escolhe uma entrada que teste exatamente um limite, uma exceção ou uma suposição frágil.

Questão 5

Explique com suas palavras o núcleo de “Do pseudocódigo ao Python sem perder a lógica” sem mencionar Python.

Resposta comentada

A resposta deve apresentar a ideia central: traduzir uma solução já testada preservando seus passos e contratos. e relacioná-la a um problema concreto.

Questão 6

Crie um caso de fronteira ou contraexemplo relacionado a “Do pseudocódigo ao Python sem perder a lógica”.

Resposta comentada

Uma boa resposta define primeiro a regra e escolhe uma entrada que teste exatamente um limite, uma exceção ou uma suposição frágil.

Antes de seguir, invente um exemplo próprio e tente encontrar uma entrada que faria uma resposta ingênua falhar.

Questão 7

Explique com suas palavras o núcleo de “Planejar testes antes de terminar o programa” sem mencionar Python.

Resposta comentada

A resposta deve apresentar a ideia central: usar exemplos e fronteiras como parte da especificação, não como tarefa deixada para o fim. e relacioná-la a um problema concreto.

Questão 8

Crie um caso de fronteira ou contraexemplo relacionado a “Planejar testes antes de terminar o programa”.

Resposta comentada

Uma boa resposta define primeiro a regra e escolhe uma entrada que teste exatamente um limite, uma exceção ou uma suposição frágil.

Questão 9

Explique com suas palavras o núcleo de “Projeto lógico completo: especificar, construir, explicar” sem mencionar Python.

Resposta comentada

A resposta deve apresentar a ideia central: organizar um pequeno sistema como conjunto de regras verificáveis e documentadas. e relacioná-la a um problema concreto.

Antes de seguir, invente um exemplo próprio e tente encontrar uma entrada que faria uma resposta ingênua falhar.

Questão 10

Crie um caso de fronteira ou contraexemplo relacionado a “Projeto lógico completo: especificar, construir, explicar”.

Resposta comentada

Uma boa resposta define primeiro a regra e escolhe uma entrada que teste exatamente um limite, uma exceção ou uma suposição frágil.

Atividade de consolidação

Escolha três questões e transforme-as em uma tabela de casos de teste com colunas “entrada”, “resultado esperado”, “justificativa” e “resultado obtido”.

Autoavaliação

  • Consigo explicar pelo menos 8 das 10 respostas sem consultar o material.
  • Consigo criar um exemplo novo para cada conceito, em vez de repetir o exemplo da aula.
  • Consigo localizar fronteiras e prever quais casos têm maior chance de revelar um erro lógico.
Avaliação opcional

Avaliação com validação humana

Receba nota e feedback individual sobre esta atividade. Este serviço é opcional e não é necessário para concluir o curso ou receber o certificado gratuito.

Entrar para solicitar