algoritmos
Download
Skip this Video
Download Presentation
ALGORITMOS

Loading in 2 Seconds...

play fullscreen
1 / 13

ALGORITMOS - PowerPoint PPT Presentation


  • 230 Views
  • Uploaded on

ALGORITMOS. ALGORITMOS. Estruturas Condicionais: São comandos que nos permitem executar determinadas ações de acordo com o resultado de um teste condicional. ALGORITMOS. Comando SE: Testa uma condição e se for verdade, executa uma determinada ação. Ex: Se a = a Escreva(“são iguais”);.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'ALGORITMOS' - lynde


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
algoritmos2
ALGORITMOS
  • Estruturas Condicionais:
    • São comandos que nos permitem executar determinadas ações de acordo com o resultado de um teste condicional
algoritmos3
ALGORITMOS
  • Comando SE:
    • Testa uma condição e se for verdade, executa uma determinada ação.
    • Ex: Se a = a

Escreva(“são iguais”);

algoritmos4
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”)

algoritmos5
ALGORITMOS
  • Podemos aninhar vários comandos:

Se a = b

Inicio

Se a > 10

Escreva(“A é igual a B e ambos são maiores do que 10”);

Fim

algoritmos6
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

algoritmos7
ALGORITMOS
  • Estrutura PARA:
    • valor inicial

<identificador> <valor inicial>

Ex. a 10 B 0

    • condição

<identificador> <=, <, > ou >= <valor final>

Ex.: a<=20

B<=12

    • valor do incremento

<identificador> <identificador> +, -, *, /, **, % valor

Ex.: aa+1 OU a++

BB+2 OU a+=2

CC * 2 OU c*=2

algoritmos8
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

algoritmos9
ALGORITMOS
  • Exemplo de PARAs aninhados:

ALGORITMO MATRIZ

DECLARE

INT L,C;

INICIO

PARA(L=1;L<=5;L++)

INICIO

PARA(C=1;C<=5;C++)

ESCREVA(L+”-”+C+”\t”);

ESCREVA(“\n”);

FIM

FIM

algoritmos10
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

algoritmos11
ALGORITMOS
  • Estrutura ENQUANTO
    • condição

<identificador> <>,=,<=, <, > ou >= <valor final>

Ex.: a<=20

B=12

    • 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
algoritmos12
ALGORITMOS
  • ENQUANTOs aninhados:

ALGORITMO MATRIZ

DECLARE

INT L,C;

INICIO

L=1;

ENQUANTO(L<=5)

INICIO

C=1;

ENQUANTO(C<=5)

INICIO

ESCREVA(L+”-”+C+”\t”);

C++;

FIM

ESCREVA(“\n”);

L++;

FIM

FIM

algoritmos13
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

<identificador> <>,=,<=, <, > ou >= <valor final>

Ex.: a<=20

B=12

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

ad