Stela Python Aulas Aula 3

Aula 3 Laboratório de práticas Unidade 1

Desenhando a lógica

Fluxogramas no Whiteboard e no Flowgorithm, antes de qualquer linha de Python.

Objetivo do dia

Representar algoritmos em fluxograma e testar a lógica antes de programar.

Antes da aula

Trazer o pseudocódigo da aula anterior.

Como conta ponto

Lista de exercícios no Moodle.

C1–C2 · conceitos

Formas que contam uma história

C1

A simbologia

Elipse: início e fim. Paralelogramo: entrada e saída de dados. Retângulo: processamento (uma conta, uma atribuição). Losango: decisão, com dois caminhos (sim e não).

As setas mostram a ordem. Fluxograma sem seta é só uma coleção de formas.

FormaSignifica
elipseinício e fim
paralelogramoentrada e saída
retânguloprocessamento
losangodecisão (sim ou não)
C2

Teste de mesa

É executar o algoritmo "no papel", com valores reais, anotando o valor de cada variável a cada passo.

Se no teste de mesa a média de 8 e 6 deu 11, o erro está na lógica, e não no computador.

Dica: faça o teste de mesa com um valor comum, um valor no limite (exatamente 18 anos, por exemplo) e um valor estranho (idade negativa).

CU1 · caso de uso

Verificar a idade para criar a conta

Ator: Pessoa que quer se cadastrar

Objetivo: Criar uma conta num serviço que exige 18 anos ou mais.

Fluxo principal

  1. A pessoa informa o ano de nascimento.
  2. O sistema calcula a idade.
  3. Se tiver 18 anos ou mais, libera o cadastro.

E se...

  • A pessoa tem menos de 18: o sistema explica o motivo e não cadastra.
  • O ano digitado é no futuro: o sistema avisa que o dado é inválido.

Para pensar

  1. Desenhe o fluxograma: quantos losangos de decisão aparecem?
  2. Que valores você usaria no teste de mesa para provar que funciona?
A1 · atividade

Do papel ao Flowgorithm

Individual, no laboratório. O que você marcar fica salvo neste navegador.

0 de 7
S1 · conexão STEAM

Desenho com regra

A

Artes

Fluxograma é design de informação: alinhamento, espaço e setas sem cruzamento deixam a lógica legível.

E

Eletrônica

O esquema de um circuito e o fluxograma têm a mesma função: mostrar o caminho antes de montar.

D1 · desafio extra

Terminou antes? Tem mais.

Monte no Flowgorithm o fluxograma de um caixa eletrônico: senha certa libera o saque, senha errada mostra uma mensagem.

J1 · materiais

Para estudar e praticar

E1 · entrega

Lista de exercícios no Moodle

Na próxima aula, um destes fluxogramas vira o seu primeiro programa em Python.