💻 Do Algoritmo ao Programa

O computador é excelente em seguir ordens, mas não possui lógica própria. Para que ele execute um conjunto de ações lógicas, precisamos fornecer as instruções contidas em um algoritmo. Isso é feito por meio de uma Linguagem de Programação , que é um conjunto de instruções que descrevem uma tarefa a ser realizada pelo computador. O processo envolve: Análise + Algoritmo + Codificação.

💪Mão na massa! partir daqui você pode fazer o Exercício 1 deste tópico!

📦 Variáveis e Constantes

  • 📂 Variáveis: São "gavetas" na memória do computador onde guardamos dados que podem ser alterados. Cada variável tem um nome (identificador) e armazena um valor.

  • 🔒 Constantes: São identificadores cujo valor não pode ser alterado durante a execução do programa. Seus nomes são geralmente escritos em letras maiúsculas.

🔢 Tipos de Variáveis

As variáveis podem armazenar diferentes tipos de dados:

  • Inteiro (Int): Números inteiros. Ex: idade = 25

  • Real (Float ou Decimal): Números com casas decimais. Ex: altura = 1.75

  • Lógico (Boolean): Valores de verdadeiro(true) ou falso(false). Ex: aprovado = verdadeiro

  • Caractere (Char): Um único caractere. Ex: letra = 'A'

  • Texto (String): Sequências de caracteres. Ex: nome = "João"

  • Data (Date): Informações de data e hora. Ex: nascimento = 01/01/2000

  • Vetor (Array): Uma coleção de valores do mesmo tipo. Ex: numeros = [1, 2, 3, 4, 5]

  • Matriz: Uma coleção de dados em duas ou mais dimensões (linhas e colunas). Ex: notas = [[7, 8], [6, 9]]

🔄 Operadores

  • Aritméticos: Usados para operações matemáticas como soma (+), subtração (-), multiplicação (*) e divisão (/).

  • Relacionais: Utilizados para fazer comparações, resultando em verdadeiro ou falso. Exemplos: maior que (>), menor que (<), igual (==) e diferente (!=).

  • Lógicos: Servem para combinar expressões lógicas. Os principais são "e", "ou" e "não".

💬 Entrada e Saída de Dados

Para que um programa seja interativo, ele precisa se comunicar com o usuário.

  • 📥Entrada de dados: Permite que o algoritmo receba dados do exterior, geralmente através do teclado, usando um comando como leia().

  • 📤Saída de dados: Exibe mensagens e resultados para o usuário, normalmente na tela, com um comando como escreva().

Last updated