Você está na página 1de 16

Disciplina TLP

10ª Classe
IIº Trimestre

Docente:
Panda Afonso Sebastião
Instruções de Controlo de fluxo
Desde cedo que a necessidade do homem foi solucionar os problemas
relacionado a conta de números. Em Algoritmos também nos deparamos
com essa necessidade e recorremos ao Controlo de fluxo para encontrarmos
a solução. Contei os
números de 0 a
10.
Tipo Instruções de Controlo de fluxo

 Instrução Enquanto
 Instrução Repita
 Instrução Para

Instrução Enquanto: Verifica primeiro condição depois começa a contar.

Instrução Repita: Primeiro começa a contar e sou depois verifica a condição.

Instrução Para : verifica a condição e conta ao mesmo tempo.


Instrução Enquanto
Enquanto expressão faca
Bloco
fimEnquanto

Algoritmo "semnome"

Var
Contador: inteiro

Inicio

contador <-0
Enquanto (Contador<=10)faca
contador<-contador+1
Escreval(contador,"º=",contador)
fimEnquanto

Fimalgoritmo
• Saída do programa
Instrução Repita

repita

Bloco
Ate

Algoritmo "semnome"

Var
Contador: inteiro
Inicio
contador <-0
repita
contador <-contador+1
Escreval(contador,"º=",contador)
ate(contador>=10)

Fimalgoritmo
• Saída do programa
• Instrução Para

Para variavel<- inicio ate fim [passo salto] faca


Bloco
Fimpara

Algoritmo "semnome"

Var
Contador: inteiro
Inicio
contador <-0
Para Contador:= 1 ate 10 passo 1 faca

Escreval("\nLista Numerica\n",contador)

Fimpara

Fimalgoritmo
• Saída do programa
Instruções condicionais
Na vida cotidiana nos deparamos com certa situações que nós obrigar a
tomar uma decisão.

Estou com
fome.
O que comer

Nota: A figura acima ilustra uma situação que obriga uma tomada de decisão
Em algoritmo as Estrutura condicionas servem para as tomadas de decisões.

Recorrendo a ilustração acima chegaremos a seguintes conclusões:

 Para acabar com a fome é necessário que o menino coma.


 O Menino não deve comer Hamburger e Pizza ao mesmo tempo.
 O Aluno deve escolher o que comer.
 Se o aluno escolher Hamburger então comerá Hamburger.
 Se o aluno escolher Pizza então comerá Pizza.

Toda condição requer uma tomada de decisão. A tomada de decisão


é identificada pela expressão Se. A condição é a acompanhado de uma
Expressão e Por fim temos a acção.
Estrutura condicional em Algoritmo

Em Algoritmo temos 3 formas de representar a estrutura condicional:

o Condicional Simples
o Condicional Composta
o Condicional Alinhada

 Condicional Simples

se (expressao) entao Condição com Expressão

Escreval("Escolha a 1-Hamburger")
Acção
fimse

Comando
 Condicional Composta

se (expressao) entao

Escreval("Escolha a 1-Hamburger")

senao

Escreval("Escolha a 2-Pizza")

fimse
 Condicional Alinhada

se (expressao) entao

Escreval("Escolha a 1-Hamburger")

Fimse
Senao

se comida="2" entao
Escreval("Escolha a 2-Pizza")
senao

Escreval("Opção inválida")

fimse
Visão da Estrutura condicional em Algoritmo
Baseando na situação acima ilustrada teremos
Algoritmo "semnome"

Var
comida,estado: caracter
Inicio
Escreval("Estou com fome. O que comer??")
Escreval("Opções: 1-Hamburger e 2-Pizza\n s")
leia(comida)
se comida="1" entao
Escreval("Escolha a 1-Hamburger")
senao
se comida="2" entao
Escreval("Escolha a 2-Pizza")
senao
Escreval("Opção inválida")
fimse
fimse

Fimalgoritmo
Missão

1º Missão: Fazer um vídeo de pelo menos 2 minutos . Ilustrando a


implementação dos exemplos em Algoritmo. E em seguida envia via
WhatsApp.

Linhas de apoio:

Facebook: Panda Afonso Sebastião

WhatsApp:934868818

Email: pandaafonsopanda@gmail.com

Nota: Apresente as dúvidas via Facebook e WhatsApp

Você também pode gostar