ALGORITMOS - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

ALGORITMOS

Description:

ALGORITMOS ALGORITMOS Estruturas Condicionais: S o comandos que nos permitem executar determinadas a es de acordo com o resultado de um teste condicional ... – PowerPoint PPT presentation

Number of Views:83
Avg rating:3.0/5.0
Slides: 14
Provided by: clie54
Category:

less

Transcript and Presenter's Notes

Title: ALGORITMOS


1
ALGORITMOS
2
ALGORITMOS
  • Estruturas Condicionais
  • São comandos que nos permitem executar
    determinadas ações de acordo com o resultado de
    um teste condicional

3
ALGORITMOS
  • Comando SE
  • Testa uma condição e se for verdade, executa uma
    determinada ação.
  • Ex Se a a
  • Escreva(são iguais)

4
ALGORITMOS
  • Comando Se Senão
  • Semelhante ao Se, mas se a condição for falsa,
    ele executa outra ação(também pré-deteminada)
  • Ex Se a b
  • Escreva(são iguais)
  • Senão
  • Escreva(são diferentes)

5
ALGORITMOS
  • Podemos aninhar vários comandos
  • Se a b
  • Inicio
  • Se a gt 10
  • Escreva(A é igual a B e ambos são maiores do
    que 10)
  • Fim

6
ALGORITMOS
  • Estruturas de Repetição
  • Estrutura PARA Geralmente usada quando o número
    de repetições é conhecido ou quando pode ser
    obtido durante a execução.
  • PARA(valor inicial condição valor de
    incremento)
  • Comando
  • PARA(valor inicial condição valor de
    incremento)
  • INICIO
  • Bloco de comandos
  • FIM

7
ALGORITMOS
  • Estrutura PARA
  • valor inicial
  • ltidentificadorgt ltvalor inicialgt
  • Ex. a 10 B 0
  • condição
  • ltidentificadorgt lt, lt, gt ou gt ltvalor finalgt
  • Ex. alt20
  • Blt12
  • valor do incremento
  • ltidentificadorgt ltidentificadorgt , -, , /,
    , valor
  • Ex. aa1 OU a
  • BB2 OU a2
  • CC 2 OU c2

8
ALGORITMOS
  • PARAs Aninhados
  • PARA(valor inicial condição valor de
    incremento)
  • INICIO
  • PARA(valor inicial condição valor de
    incremento)
  • INICIO
  • Bloco de comandos (PODE CONTER OUTROS PARAs)
  • FIM
  • FIM

9
ALGORITMOS
  • Exemplo de PARAs aninhados
  • ALGORITMO MATRIZ
  • DECLARE
  • INT L,C
  • INICIO
  • PARA(L1Llt5L)
  • INICIO
  • PARA(C1Clt5C)
  • ESCREVA(L-C\t)
  • ESCREVA(\n)
  • FIM
  • FIM

10
ALGORITMOS
  • Estrutura ENQUANTO
  • Geralmente utilizada quando o número de
    repetições for desconhecido.
  • ENQUANTO(condição)
  • Comando
  • ENQUANTO(condição)
  • INICIO
  • Bloco de comandos
  • FIM

11
ALGORITMOS
  • Estrutura ENQUANTO
  • condição
  • ltidentificadorgt ltgt,,lt, lt, gt ou gt ltvalor
    finalgt
  • Ex. alt20
  • B12
  • OBS. a variável presente na condição deve ser
    inicializada Deve-se ter cuidado no teste e no
    incremento da variável para não cair em um laço
    infinito

12
ALGORITMOS
  • ENQUANTOs aninhados
  • ALGORITMO MATRIZ
  • DECLARE
  • INT L,C
  • INICIO
  • L1
  • ENQUANTO(Llt5)
  • INICIO
  • C1
  • ENQUANTO(Clt5)
  • INICIO
  • ESCREVA(L-C\t)
  • C
  • FIM
  • ESCREVA(\n)
  • L
  • FIM
  • FIM

13
ALGORITMOS
  • Estrutura FAÇA ENQUANTO
  • Geralmente utilizada quando o número de
    repetições for desconhecido e desejase executar o
    bloco de comandos no mínimo uma vez
  • FAÇA
  • Bloco de comandos
  • ENQUANTO(condição)
  • condição
  • ltidentificadorgt ltgt,,lt, lt, gt ou gt ltvalor
    finalgt
  • Ex. alt20
  • B12
  • OBS. Geralmente usa-se ENQUANTO. Pois, pode-se
    simular o FAÇA
  • ENQUANTO atribuindo-se um valor válido para a
    condição na primeira
  • iteração.
Write a Comment
User Comments (0)
About PowerShow.com