6 Estrutura De Controle Flashcards
Tipos de estruturas de controle
1 Sequencial
2 condicionais (se-senão, caso)
3 repetição (para-faça, enquanto-faça, repita até)
Diferenças e semelhancas entre a condicional e a de repetição
Semelhanças: o código sequencial interno dessas estruturas será executado caso a condição seja verdadeira.
Diferencas:
1) as condicionais, se a condição for falsa, passa direto e segue o código pós estrutura condicional. Se for verdadeira, executa o código interno e depois segue para o pós código da estrutura condicional.
2) já a de repetição, se for falso, também passa direto para os códigos pós estrutura de repetição, mas se for verdadeira, executa o código interno em loop até que a condição se torne falsa ou haja um break, e então, sai do loop e executa os códigos pós estrutura de repetição
Características da Estrutura condicional
1 São blocos de instruções que são executados se uma condição for verdadeira.
2 O SENAO é opcional. O SENAO é executado se a condição for falsa.
3 a estrutura condiconal é simples se ela contiver apenas o SE… ENTÃO (não tem o SENAO)
4 a estrutura condiconal é composta se ela tiver o SE… SENÃO e o ENTÃO
5 a estrutura condicional encadeada ocorre quando uma estrutura se-senao está dentro de um senão.
6 a estrutura condiconal do tipo CASO (swich case) é do tipo múltipla escolha.
7 sinônimos = estrutura de seleção = decisão
Tipos de Estrutura de repetição
Características da Estrutura sequencial
1 comandos executados passo a passo, um após o outro.
2 sequência linear
Características da Estrutura de repetição - Enquanto (While)
Enquanto… estabelece o teste no início da repetição.
Se o teste der verdadeiro, executa o loop, SE DER FALSO, PARA O LOOP.
Utilizado para quando não se sabe quantas vezes o loop terá que ser executado.
Características da Estrutura de repetição - Repita… até
a estrutura de repetição REPITA… ATÉ… estabelece o teste no fim da estrutura, primeiro executa as operações e só depois vai para o teste.
Se o teste der falso, executa o loop, SE DER VERDADEIRO, PARA O LOOP.
Utilizado para quando não se sabe quantas vezes o loop terá que ser executado.
●Repita até é o DO… WHILE em JS
- O Do…While em JS repete enquanto for verdadeiro e para quando for falso.
Características da Estrutura de repetição - Para… faça (For)
PARA…FAÇA é do tipo com variável de controle e é usada para casos em que se sabe a quantidade de loops que serão executados
Não tem isso de teste dar verdadeiro ou falso para executar o loop, ele é executado até que o valor de controle não seja atingido