Capa do Ebook gratuito Curso de Lógica de programação do básico ao avançado

Curso de Lógica de programação do básico ao avançado

4.14

(7)

50 páginas

Estruturas de controle de fluxo: decisão

Capítulo 11

Tempo estimado de leitura: 3 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

As estruturas de controle de fluxo são aspectos fundamentais em qualquer curso de lógica de programação, pois são elas que permitem a criação de programas que podem tomar decisões, ou seja, executar diferentes ações dependendo das circunstâncias. Elas são divididas em três tipos principais: sequenciais, de decisão e de repetição. Neste capítulo, focaremos nas estruturas de decisão.

As estruturas de decisão, também conhecidas como estruturas condicionais, são usadas para decidir qual bloco de código deve ser executado com base em uma condição. Essa condição é uma expressão que pode ser avaliada como verdadeira ou falsa. Se a condição for verdadeira, um bloco de código é executado. Se for falsa, outro bloco de código é executado.

O exemplo mais simples de uma estrutura de decisão é a instrução 'if'. A instrução 'if' avalia uma condição e, se a condição for verdadeira, executa um bloco de código. Aqui está um exemplo de como isso pode parecer em pseudocódigo:

  if (condição) {
    // bloco de código a ser executado se a condição for verdadeira
  }

No entanto, muitas vezes queremos que algo diferente aconteça se a condição for falsa. Para isso, podemos usar a instrução 'else'. A instrução 'else' é usada em conjunto com 'if' para executar um bloco de código se a condição for falsa. Aqui está um exemplo:

  if (condição) {
    // bloco de código a ser executado se a condição for verdadeira
  } else {
    // bloco de código a ser executado se a condição for falsa
  }

Às vezes, temos várias condições a serem verificadas. Para isso, podemos usar a instrução 'else if'. 'Else if' é usado após 'if' para verificar uma nova condição se a primeira condição for falsa. Podemos ter quantas instruções 'else if' quisermos. Aqui está um exemplo:

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

  if (condição1) {
    // bloco de código a ser executado se a condição1 for verdadeira
  } else if (condição2) {
    // bloco de código a ser executado se a condição1 for falsa e a condição2 for verdadeira
  } else {
    // bloco de código a ser executado se ambas as condições forem falsas
  }

Outra estrutura de decisão importante é a instrução 'switch'. A instrução 'switch' é usada para selecionar um dos muitos blocos de código a serem executados. É uma alternativa mais legível e eficiente para uma longa cadeia de 'if'-'else if'-'else' quando temos muitas condições a serem verificadas. Aqui está um exemplo:

  switch (expressão) {
    case valor1:
      // bloco de código a ser executado se a expressão for igual a valor1
      break;
    case valor2:
      // bloco de código a ser executado se a expressão for igual a valor2
      break;
    default:
      // bloco de código a ser executado se a expressão não for igual a nenhum dos valores
  }

As estruturas de controle de fluxo de decisão são fundamentais na lógica de programação, pois permitem que nossos programas tomem decisões e executem diferentes ações dependendo das circunstâncias. No próximo capítulo, exploraremos as estruturas de controle de fluxo de repetição.

Agora responda o exercício sobre o conteúdo:

Quais são os três tipos principais de estruturas de controle de fluxo na lógica de programação?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

As três principais estruturas de controle de fluxo na lógica de programação são: sequenciais, de decisão e de repetição. Essas estruturas são responsáveis por definir a ordem de execução dos comandos em um programa, permitindo que decisões sejam tomadas e ações repetitivas sejam executadas de forma eficiente.

Próximo capitúlo

Estruturas de controle de fluxo: repetição

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.