Lógica de Programação

com Fabrício Souza Batalha

@fabriciosbatalha

Quem sou eu?

Apresentação

Product Owner

Batalha

26 anos

Pós-graduado em Banco de Dados

Bacharel em Sistemas de Informação

Desenvolvedor e Product Owner

@fabriciosbatalha

Quem é você?

A História da Computação

A Mãe da Programação (1843)

  • Ada Lovelace: Criou o primeiro algoritmo da história.

  • Escreveu lógica para uma máquina que era apenas um projeto.

  • Provou que programação é, acima de tudo, raciocínio lógico.

Gigantes de Ferro (1945)

  • ENIAC: Ocupava uma sala inteira (30 toneladas).
  • Sem monitor: apenas cabos e lâmpadas.
  • Programar era trocar cabos fisicamente.

O Nascimento da Internet (1969)

  • ARPANET: Criada para uso militar e científico.

  • O objetivo era conectar bases de dados distantes.

  • A base tecnológica de tudo o que usamos hoje.

Revolução Pessoal (1975)

  • O computador chega às casas.

  • Invenção do mouse e das janelas.

  • Nascimento da Apple e Microsoft.

Mundo Conectado (1995)

  • O computador se liga à Internet.

  • Nascimento do Google e Redes Sociais.

  • Informação global e instantânea.

Mobile e IA (2010 - Hoje)

  • Computador no bolso (Smartphones).

  • IA que "pensa", cria e automatiza.

  • Tecnologia em todos os objetos.

Os Batidores do Desenvolvimento

O Time de Elite

  • As Fontes de Valor:

    • Business Owner: Quem investe e define os objetivos do negócio.

    • End Users: Quem realmente usa o produto no dia a dia.

    • Domain Expert: O especialista que conhece tudo sobre o assunto do projeto.

O Time de Elite

  • O Estrategista:

    • Product Owner (PO): O elo central. Ele filtra as necessidades de todos e decide o que o time faz primeiro.

O Time de Elite

  • O Scrum Team:

    • Desenvolvedores & Architect: Constroem a estrutura e escrevem o código.

    • QA (Tester): Garante que o que foi construído está perfeito.

    • Business Analyst: Ajuda a detalhar as regras para que ninguém tenha dúvidas.

Scrum: O Ritmo do Trabalho

  • Sprint: Ciclos curtos (1 a 4 semanas) de foco total para entregar valor.

  • Daily: Reunião de 15 min para alinhar: "O que fiz, o que farei e o que me trava?".

  • Backlog: A lista viva de desejos e tarefas priorizada pelo PO.

  • Review & Retrospective: O momento de mostrar o que foi feito e aprender com os erros.

A tecnologia não é nada. O importante é que você tenha fé nas pessoas, que elas sejam basicamente boas e inteligentes, e se você lhes der ferramentas, elas farão coisas maravilhosas com elas.

– Steve Jobs

Obrigado!

Perguntas?

@fabriciosbatalha

Lógica de Programação

com Fabrício Souza Batalha

@fabriciosbatalha

Quizz

Código da Sala: XPTO

O que é um Algoritmo?

Lógica: A Forma de Pensar

  • O que é: É o seu raciocínio organizado para resolver um problema.

  • A Base: É entender a ordem natural das coisas (Causa e Efeito).

  • O "Furo": Acontece quando a ordem está errada (ex: Tentar beber água sem abrir a garrafa).

  • Resumo: A lógica é o "Porquê" fazemos algo.

Algoritmo: A Receita da Máquina

  • O que é: É a lista de passos detalhados que a máquina deve seguir.

  • A Regra: Deve ser finito (tem fim) e sem segundas intenções (claro).

  • Diferença: Se a Lógica é a ideia, o Algoritmo é o manual de instruções.

  • Resumo: O algoritmo é o "Como" a máquina deve agir.

Variáveis: As Caixas da Memória

  • O que são: Espaços na memória do computador para guardar informações que vamos usar depois.

 

  • Os Tipos de Variáveis:

    • INTEIRO: Números sem casas decimais ("não quebrados"). Ex: 1, 10, -5.

    • REAL: Números com casas decimais ("quebrados"). Ex: 1.01, 10.50.

    • CARACTERE: Qualquer dado entendido como texto. Números aqui não servem para cálculos, são apenas símbolos. Ex: "Manaus", "123".

    • LÓGICO: Valores de decisão: Verdadeiro ou Falso.

As Ferramentas do Comandante

  • Fluxograma: O desenho do caminho que o pensamento percorre.

  • Pseudo-linguagem Portugol: Um jeito de escrever código sem a barreira do inglês.

  • Portugol.dev: Nossa plataforma de treino para aprender lógica em português.

Batismo: O Primeiro "Hello World"

A tecnologia não é nada. O importante é que você tenha fé nas pessoas, que elas sejam basicamente boas e inteligentes, e se você lhes der ferramentas, elas farão coisas maravilhosas com elas.

– Steve Jobs

Obrigado!

Perguntas?

@fabriciosbatalha

Lógica de Programação

com Fabrício Souza Batalha

@fabriciosbatalha

Caminhos e Decisões

Operadores de Comparação

Lógica de Programação

com Fabrício Souza Batalha

@fabriciosbatalha

Lógica & Algoritmo

Variáveis e Dados

Tomada de Decisão

Laços de Repetição

Cultura Ágil e Mercado

Projetos e Negócios

Obrigado!

Perguntas?

@fabriciosbatalha

Rocket de Férias - 2026

By Fabrício Souza Batalha

Rocket de Férias - 2026

  • 14