Estruturas de sequência

Em C++, as estruturas de sequência representam o tipo mais simples de controle de fluxo em um programa. Nessa estrutura, as instruções são executadas exatamente na ordem em que aparecem no código, sem desvios ou repetições automáticas. Isso significa que cada comando é processado um após o outro, do início ao fim do bloco principal do programa.

A estrutura sequencial é composta, geralmente, por três etapas básicas:

  • Entrada de dados: O programa recebe informações do usuário, normalmente por meio do teclado.
  • Processamento: Os dados recebidos são manipulados ou calculados conforme a lógica do programa.
  • Saída de dados: O resultado do processamento é apresentado ao usuário, geralmente na tela.

Esse modelo é fundamental para a construção de algoritmos, pois garante que todas as etapas sejam cumpridas em ordem lógica, servindo de base para programas mais complexos.

Exemplo em C++:

#include <iostream>
using namespace std;

int main() {
int a, b, soma;

// Entrada de dados
cout << "Digite o primeiro número: ";
cin >> a;
cout << "Digite o segundo número: ";
cin >> b;

// Processamento
soma = a + b;

// Saída de dados
cout << "A soma é: " << soma << endl;

return 0;
}

Neste exemplo, o programa declara as variáveis, solicita ao utilizador dois números (entrada), calcula a soma (processamento) e exibe o resultado (saída) — tudo seguindo a ordem sequencial das instruções.