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

25 anos da primeira GeForce: curiosidades sobre a placa que popularizou o termo GPU

GeForce 256 No dia 31 de agosto de 1999, há recém-completados 25 anos, a NVIDIA anunciou a primeira placa de vídeo da linha GeForce. Batizada de GeForce 256, este modelo é amplamente reconhecido como a primeira a popularizar o conceito de GPU (Unidade de Processamento Gráfico) moderna, pois era equipada com um chip gráfico que integrava processamento de geometria, iluminação e transformação de hardware, aliviando a CPU de várias dessas funções. Esse movimento pioneiro estabeleceu as bases para o que entendemos hoje como uma GPU, onde o chip gráfico desempenha um papel fundamental na aceleração gráfica e no processamento paralelo, características que são referências no design das GPUs modernas. Comparação entre a primeira placa e a mais recente (2024), difirenças absurdas! Clique para ampliar: CURIOSIDADE: Um dos games de tiro mais famosos de todos os tempos, lançado em 1998, consegue fazer com que a Geforce RTX 4090 pareça uma placa de vídeo igualmente antiga. O desempenho excelente co...

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.