12
Prof. André Peixoto Algoritmos Conceitos Básicos de Algoritmos Parte 4

Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

  • Upload
    others

  • View
    33

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Prof. André Peixoto

Algoritmos

Conceitos Básicos de Algoritmos

Parte 4

Page 2: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

- Haverá momentos em que um determinado valor dentro deum programa necessitará ser tratado para se efetuar umprocessamento mais adequado.

- Exemplo: um programa que apresente a média escolar de umaluno. Até aqui, muito simples, mas além de calcular a média, oprograma deve apresentar se ele está aprovado ou reprovadosegundo a análise de sua média.

Desvio Condicional Simples (Estrutura de seleção simples)

Page 3: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

- Observe que aqui será necessário verificar a média do alunopara então tomar uma decisão no sentido de apresentar a suareal situação: aprovado ou reprovado.

- A instrução se...entao...fimse tem por finalidade tomar umadecisão. Sendo a condição verdadeira, serão executadas todas asinstruções que estejam entre a instrução se...entao e a instruçãofimse.

- Sendo a condição falsa, serão executadas as instruções queestejam após o comando fimse.

Page 4: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Português Estruturado

se (<condição>) entao

<instruções para condição verdadeira>

fimse

Desvio Condicional Simples (Estrutura de seleção simples)

-Sendo a condição falsa, serãoexecutadas as instruções que estejamapós o comando fimse.

Page 5: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Operadores Relacionais (RELEMBRANDO)

Page 6: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Na seleção composta, uma condição é avaliada e:

- SE o resultado for verdadeiro,

- ENTÃO um bloco de instruções “A” é executado.

- SENÃO outro bloco de instruções “B” será executado.

Page 7: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Page 8: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Português Estruturado

se <(condição)> entao

<instrução para condição verdadeira>

senao

<instrução para condição falsa>

fimse

Page 9: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Na seleção composta, uma condição é avaliada e:

- Exemplo: Se a média das notas do aluno for maior ou igual a6, imprimir “Aprovado”. Caso contrário, imprimir “Reprovado”.

se ( media >= 6 ) {

escreva( “Aprovado” )

}

senao {

escreva( “Reprovado” )

}

Page 10: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Page 11: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos

Sequências de estruturas Se-Então-Senão usadas para o teste demúltiplos casos (Desvios Condicionais Encadeados).

Português Estruturado

se (<condição1>) entao<instruções para condição1 verdadeira>senao

se (<condição2>) entao<instruções para condição2 verdadeira, porém condição1 falsa>senao<instruções para condição1 e condição2 falsa>fimse

fimse

Page 12: Algoritmos Conceitos Básicos de Algoritmos Parte 4 · Conceitos Básicos de Algoritmos - Haverá momentos em que um determinado valor dentro de um programa necessitará ser tratado

Conceitos Básicos de Algoritmos