Top Banner
Prof. André Peixoto Algoritmos Conceitos Básicos de Algoritmos Parte 4
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

Jul 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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