Pular para o conteúdo principal

Algoritmos: estruturas condicionais

  As estruturas condicionais são fundamentais para controlar o fluxo de execução de um programa de computador de acordo com condições específicas.

Elas estão entre os conceitos básicos das linguagens de programação. Ainda assim, conhecer a fundo suas aplicações e as diferentes possibilidades que ela oferece é uma excelente maneira de se tornar um profissional mais completo e se destacar em suas criações.

Quando falamos em lógica de programação, as estruturas condicionais são recursos oferecidos pelas linguagens para que seja possível verificar uma condição e alterar o fluxo de execução do algoritmo. Assim, é possível definir uma ação específica para diferentes cenários e obter exatamente o resultado esperado durante o desenvolvimento de um site ou de uma aplicação.

O uso das estruturas condicionais é praticamente indispensável na maioria dos projetos, já que elas são capazes de realizar diferentes funções de forma prática. Elas permitem, por exemplo, controlar o conteúdo que será exibido, criar formulários dinâmicos, desenvolver mídias interativas e tornar páginas responsivas.

Como funcionam as estruturas condicionais?

Em geral, o funcionamento das estruturas condicionais depende apenas de um algoritmo simples iniciado pelo comando ‘if’. Nele, ainda é preciso declarar a condição que será analisada e os blocos de comando que o programa executará em cada cenário possível. E é justamente de acordo com o número de possibilidades que as estruturas condicionais são classificadas em simples e compostas.

As condicionais simples são aquelas em que é preciso declarar apenas o que será executado caso a condição definida seja satisfeita. Isso quer dizer que, se o retorno da condicional for negativo, sua execução é apenas encerrada e o algoritmo prossegue para interpretar as linhas de código presentes após o final da estrutura.

Já as condicionais compostas permitem que sejam programados um comportamento para quando o retorno for positivo e outro diferente para quando a pendência não for satisfeita. Essa segunda possibilidade é representada pelo comando ‘else’, que é declarado após o fechamento do primeiro caso.

Se a intenção for contar com mais de dois possíveis retornos, dá ainda para recorrer às estruturas condicionais encadeadas. Dessa forma, podem ser testadas quantas condições forem necessárias ao projeto, ampliando bastante o poder dessa importante ferramenta de desenvolvimento. O encadeamento acontece apenas declarando um novo ‘if’ logo após o comando ‘else’. O detalhe é que, nesses casos, a rotina do ‘else’ deve ser registrada em código apenas na última estrutura encadeada.





Comentários

Postagens mais visitadas deste blog

Força elétrica X Força gravitacional

A diferença mais evidente entre elas é que a força gravitacional se relaciona com a massa dos corpos, enquanto a força elétrica se relaciona com as cargas elétricas. Uma outra diferença reside no fato de que a força gravitacional é sempre atrativa, enquanto que a elétrica pode ser atrativa ou repulsiva. Um pequeno detalhe que muitas vezes passa despercebido é que a s interações gravitacionais não dependem do meio em que estão as massas, visto que que "G" é uma constante universal, ao passo que, as interações elétricas dependem da constante eletrostática que por sua vez depende do meio em que as cargas estão inseridas. Vamos fazer uma comparação entre essas duas forças. Vejamos qual deve ser a relação entre as forças elétricas e gravitacionais que atuam entre o próton e o elétron de um átomo de hidrogênio. A distância média entre ambos é r = 5,3 x 10 ⁻¹¹ m . A massa do próton é mp = 1,67x10 ⁻²⁷ kg , enquanto a do elétron é me = 9,11x10 ⁻³¹ kg . A constante gravi

Metaverso: mundo virtual que tenta replicar/simular a realidade através de dispositivos digitais.

     LEITURA     O  Metaverso é uma nova camada da realidade que integra os mundos real e virtual. Na prática, é um ambiente virtual imersivo construído por meio de diversas tecnologias, como Realidade Virtual, Realidade Aumentada e hologramas. Entusiastas veem no Metaverso a evolução da internet. Outros enxergam nele um risco para a privacidade, e uma “droga” viciante. Em breve vamos dialogar esse assunto com o professor Hiran de Sociologia...      A realidade virtual sempre esbarrou em um monte de “poréns” que afastam os potenciais consumidores destes dispositivos, que passam pelo conforto do dispositivo em si, experiências já disponíveis e  barreiras sociais desse tipo de aparelho.  A implantação dessa "utopia", no entanto, ainda depende do amadurecimento de algumas tecnologias, como o próprio 5G, além do equipamento que custa quase um rim. Responda as perguntas 1 e 2 no comentário dessa postagem: * não esqueça de se identificar com nome e turma. 1) Como (e quando) surgiu

Gaiola de Faraday

Alunos, como eu tinha dito estou postando o vídeo que exibi em sala mais a explicação do experimento que realizei com o celular.