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).