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