Ficha 01 · Análise, algoritmia e desenho
Exercício 1 · Pensamento computacional
Aplica os quatro pilares (decomposição, padrões, abstração, algoritmo) ao problema: "contar quantas palavras tem uma frase".
Resposta:
Exercício 2 · Requisitos
Para uma app de biblioteca escolar, escreve um requisito funcional, um não-funcional e uma user story.
Resposta:
Exercício 3 · Estruturas de controlo
Identifica a estrutura (sequência, decisão ou repetição) em cada caso: (a) somar todos os números de 1 a 100; (b) verificar se um saldo chega para uma compra; (c) ler o nome e depois a idade.
Resposta:
Exercício 4 · Pseudocódigo
Escreve o pseudocódigo que lê a idade e escreve "Criança" (< 13), "Jovem" (13–17) ou "Adulto" (>= 18).
Resposta:
Exercício 5 · Pseudocódigo com repetição
Escreve o pseudocódigo que lê 5 notas e escreve a maior.
Resposta:
Exercício 6 · Fluxograma
Desenha (em texto) o fluxograma de um programa que lê um número e diz se é positivo, negativo ou zero. Indica os símbolos que usarias.
Resposta:
Exercício 7 · Modelação de dados
Uma loja precisa de guardar produtos (nome, preço, stock) e vendas (produto, quantidade, data). Indica as entidades, atributos e como representarias um produto em Python.
Resposta: