Estruturas de sequência

Em C#, uma estrutura de sequência é a forma mais simples de organizar o fluxo de um programa: as instruções são executadas uma após a outra, exatamente na ordem em que aparecem no código. Não há desvios, saltos ou repetições — cada linha é executada uma única vez, de cima para baixo.

Principais características da estrutura sequencial:

  • As instruções são executadas na ordem em que são escritas.
  • Não há tomada de decisão (como if/else) nem repetição (como for/while).
  • Muito usada para operações simples, como cálculos, entrada e saída de dados.

Exemplo Prático

using System;

class Program
{
static void Main()
{
// Declaração de variáveis
int a = 5;
int b = 3;
int soma;

// Operação de soma
soma = a + b;

// Exibição do resultado
Console.WriteLine("A soma de " + a + " e " + b + " é: " + soma);
}
}

Neste exemplo:

  • As variáveis são declaradas e inicializadas.
  • A soma é realizada.
  • O resultado é exibido no ecran.
    Tudo ocorre em sequência, sem desvios ou repetições.

Operadores e Prioridade

Em estruturas sequenciais, é importante entender a ordem de execução dos operadores. A prioridade segue esta ordem (da maior para a menor):

  • Funções pré-definidas (como Math.Sqrt)
  • Parênteses
  • Operadores unários (++x, –x)
  • Multiplicação, divisão e módulo (*, /, %)
  • Soma e subtração (+, -)
  • Atribuições (=, +=, -=, etc.)

Exemplo:

int resultado = 2 + 3 * 4; // resultado será 14, pois a multiplicação tem prioridade sobre a soma

Resumo

  • Estruturas de sequência são a base de qualquer programa em C#.
  • Executam comandos de forma linear, sem desvios ou repetições.
  • São ideais para operações simples e diretas, como cálculos e exibição de informações.

Esses conceitos são fundamentais para quem está começando a programar em C#, servindo de base para estruturas mais avançadas, como decisões (if/else) e repetições (for, while).